1.关于这个句子的正确性探讨。
https://www.cpsenglish.com/question/22960
这个最好答案中有如此一句话:
He is a good teacher that we all like…
这里可以用that吗?
That we all like不应该是非限制性定语从句吗?由于he is a good teacher是语义完整的句子。所以这里的that是不是应该换成who呢?
2.假如上面句子改为如此,用that正不正确?
It is a good book that we all like.
这里的that是否也需要换成which才符合语法规则?
即改为:
It is a good book which we all like.
It is the good book that/which we all like.
一个好老师大概对学生需要过严,并可能不是所有学生都爱的。所以 a good teacher被一个限制性定语修饰是完全可能的。譬如一个学校有100名老师,其中50名是好老师,这50名好老师中有30名是所有学生都爱的。所以假如大家说 He is a good teacher. 他是50名好老师中的一个。假如大家说,He is a good teacher that we all like. 他是大家都爱的好老师。(他是那30名被所有学生喜欢的老师之一。)限制性定语限制名词的所指范围,删去一个限制性定语从句,名词的所指范围则不同了。所以,网友提问的这个句子用that引导限制性定语从句没任何问题。不可删去that从句,不然句子意义发生变化,名词的所指范围被扩大了。book的句子与此同理,不再赘述。