定语从句中关系代词which和that的区别

如题所述

第1个回答  2017-12-01
关系代词which和that两者指物时,常可通用。例如:
1)This is the black pen that /which he likes very much.
2)A bookshop is a shop that/which sells books。
关系代词that也可以指人(相当于who或whom),决不可改用(which只能指物)。
关系代词which和that指物时的比较
指物时两者常可通用,但下列情况不可以换用:
1. 先行词为all, few, little, many, much, something(anything, everything, nothing), one of等不定代词时,常只可用that。例如:1)That‘s all ( that ) I know.
2.先行词被all、any、few、little、many、much、no、only、just、very等修饰时,多用that。例如:The only thing ( that ) we can do is to wait.
3.先行词是序数词、adj.最高级时,或者先行词被序数词、adj.最高级修饰时,常只用that。例如:The first thing that we should do is to work out a plan.
4. 关系代词which作定语从句中介词的宾语时,有时介词可提到which之前。而关系代词that也可作定语从句介词的宾语,但介词却不可提到who,也就是说在介词后不可用关系代词that。例如:The room (which/that) she lives in is a large one. =The room in which(that×) she lives is a large one.
5. 先行词既有人又有物时,只可用that。例如:The writer and his book that you talked about is really well-known.

6.非限制性定语从句不可用that引导,只可用which(指人时,用who或whom)。例如:This is the best movie that I have seen. 这是我看过的最好的一部电影本回答被网友采纳
相似回答