that和which引导定语从句的区别是什么
定语从句的基本构成为:主句含先行词+关系词+定语从句,that和which都可以用作定语从句的关系词,那么that和which引导定语从句的区别是什么呢?
which引导的定语从句
which用作关系代词时,一般指物,在从句中作主语或宾语,可以翻译为“哪一个,哪一些”;可引导限制性定语从句或非限制性定语从句,引导非限制性定语从句时which可以用整个主句作为其前行词,相当于and that,有时还可引导不定式短语从句。注意当先行词为that、those时,定语从句只能用which来引导。
that引导的定语从句
that用作关系代词时,可以指人也可以指某种事物,同时又在从句中充当主语或宾语。先行词为疑问词who或which时,限制性定语从句的关系代词只能用that引导。需要注意以下两种特殊情况:
1、只用that的情况:先行词为不定代词时;先行词被all、any、every等词修饰时;先行词被形容词最高级和序数词修饰时;先行词既指人有指物时。
2、不用that的情况:在非限制性定语从句中;在由“介词+关系代词”引导的定语从句中;先行词本身是that时,为了避免重复可以用which、who。
上文整理了which引导的定语从句和that引导的定语从句相关的知识点,学习定语从句最重要的是掌握关系词的选取和使用,这也是英语考试中最经常考到的一个知识点。一般在解决相关题目时分两步走:一看关系词在定语从句中的成分,二看看先行词是人还是物。