【定语从句中关系词which与that有什么区别?】
定语从句中关系词which与that有什么区别?
【定语从句中关系词which与that有什么区别?】
定语从句中关系词which与that有什么区别?
which与that在定语从句中被称为:关系代词
which引导定语从句时,先行词是物,在从句中可做主语、宾语、表语
that引导定语从句时,先行词既可以是人,也可以是物,在从句中也可做主语、宾语、表语
关于which和that的常考点:
一、在限制性定语从句中,只能用that不能用which的情况:
1)当先行词是指物的不定代词
例:Doyouhaveanythingthatyouwanttosayforyourself?
2)当先行词前面有下列词修饰时:theonly,thevery,just,any,every,some等
例:ThisistheverybusythatI’mwaitingfor.
3)当先行词是形容词的最高级或先行词的前面有形容词最高级修饰时
例子:Thisisthebestthathasbeenusedagainstpollution.
4)当先行词是序数词或前面有序数词修饰时
例:ThetrainisthelastthatwillgotoSuzhou.
5)当先行词既有人,又有物
例:Doyouknowthethingsandpersonsthattheyaretalkingabout?
6)当主句的主语是疑问词who或which时
例:whichisthebikethatyoulost?Whoistheboythatwonthegoldmedal?
7)主句是therebe句型且关系词在从句中作主语时
例:thereisaseatinthecornerthatisstillavailable.
二、当先行词指物,定语从句中只能用which不用that的情况:
1)在非限制性定语从句中,只能用which
2)当动词短语中的介词提前时,只能用which
3)先行词后面有插入语时,只能用which.
例:HereistheEnglishgrammarbookwhich,asI’vetoldyou,willhelpyouimproveyourEnglish.
4)先行词本身就是that时
例:What’sthatwhichflashedintheskyjustnow?