定语从句中where和which以及that的区别

如题所述

只用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. 准确判断先行词在定语从句中的成分(主、谓、宾、定、状),也就能正确选择出关系代词/关系副词。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-03
只用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联系在一起。此两题错在关系词的误用上。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网