只能用that,不能用which作先行词的情况有哪些?

如题所述

只能用that,不能用which作先行词的情况

(1)先行词是不定代词或者先行词被不定代词所修饰时, 关系代词通常只用that, 不用which.例如:

① That’s all that I know. 我知道的就这些。

② Is there anything that you want to buy in town? 你有什么东西要在城里买吗?

③ Nothing that the teacher does doesn’t influence his students. 老师所做的事情没有不影响到学生的。

(2)先行词被序数词、 形容词最高级、 the only, the very, the last等修饰时, 关系代词通常只用that, 不用which.例如:

① The first English novel that I read was Cities. 我读的第一本英文小说是《城市》

② This is one of the most exciting football games that I have ever seen. 这是我见过的最激动人心的足球比赛之一。

③ This is the only thing that we can do now. 这是我们现在惟一能做的事情。

(3)先行词既有人又有物时, 关系代词只用that, 不用which.例如:

① The scientist and his achievements that you told me about are admired by us all. 我们所有人都钦佩你告诉我的那位科学家和他所取得的成就。

② The foreign visitors spoke highly of the pioneers and their performances that they saw at the Children’s Palace. 外国游客高度赞扬了他们在少年宫所看到的少先队员以及他们的表演。

(4) 关系代词在限定性定语从句中作表语并带有类比含义时, 通常只用that, 不用which.例如:

① He is no longer the star that he was. 他不再是过去的那位明星了。

② Our school is no longer the school that it used to be. 我们的学校不再是以前的那所学校了。

(5) 句中其他位置已出现which, 为避免重复, 不用which而用that引导限定性定语从句。例如: Which is the car that has overtaken us? 超过我们的是哪辆车?
温馨提示:答案为网友推荐,仅供参考