只用that的情况
1.先行词为all,everything,anything,nothing,little,much,等不定代词时.
2.先行词被all,any,every,each,much,little,no,some,few等修饰时
3.先行词有形容词最高级和序数词修饰时
4.先行词既指人又指物时
5.先行词被the only,the very修饰时
6.句中已经有who或which时,为了避免重复时
只用which,who,whom的情况
1.在非限制性定语从句中,只能用which指代物,用who/whom指人
2.在由“介词+关系代词”引导的定语从句中,只能用which指物,whom指人.
3.先行词本身是that时,关系词用which,先行词为those,one,he时多用who
判断关系代词与关系副词的方法:
1.用关系代词,还是关系副词完全取决于从句中的谓语动词.及物动词后面没有宾语,就必须要求用关系代词;而不及物动词则要求用关系副词.
判断下列句子的对错
(×) This is the mountain village where I visited last year.
(×) I will never forget the days when I spent in the countryside.
(√) This is the mountain village (which) I visited last year.
(√) I'll never forget the days (which) I spent in the countryside.
习惯上总把表地点或时间的名词与关系副词 where,when联系在一起.此两题错在关系词的误用上.
2.准确判断先行词在定语从句中的成分(主、谓、宾、定、状),也就能正确选择出关系代词/关系副词.