定语从句有时跟先行词的关系并不十分密切,只是作一些附加说明,不起限定作用,这种从句称为非限定性定语从句。这类从句往往用逗号和主句分开。
which和that的用法区别
1.which可以引导非限制性定语从句,that则不能。
His father is an engineer, which makes him very proud.(这类定语从句所修饰的不是前面某一个词,而是代表整个主句所讲的内容,通常用逗号与主句分开。)
2.which之前可以有介词,that之前则不能有介词。
This is the house in which Lu Xun used to live.
3.that和which都指物时,在4种情况下只能用that而不能用which
(1)当先行词是all, everything, nothing, something, anything, much, little, few等不定代词时。
That is all that I want to say.
(2) 当先行词被序数词修饰时
The first place that they visited in Guilin was Elepant Trunk Hill.
(3)当先行词被形容词最高级修饰时
This is the best film that I have ever seen.
(4)当先行词被the very, the only, the just等修饰时
This is the very dictionary that I want to buy.
温馨提示:答案为网友推荐,仅供参考