英语——定语从句

来源:百度知道 编辑:UC知道 时间:2024/05/14 01:38:22
什么时候of which中的which能够与that替换,什么时候又不好替换呢?(如果有人能够帮忙解决一下,希望能举出例子来,谢谢!)

总的原则是:当which紧跟of(其实不只是of啦,所有介词皆是如此)时,which不可与that互换,否则可以互换。比如:
1. 例: This is Mary's room, the windows of which face south.
分析:room是这个定语从句的先行词,这个定从是由which引导的。
这个定语从句的原句相当于the windows of Mary's room face south,因此可以看出这个句子用作定语从句时,其它词的位置没有发生变化,of还是在先行词的前面,像这种情况of的位置放在先行词原位置的前面时(也就是说of是与引导词放在一起的),定语从句的引导词只能由which来充当,不能用that来替换。
2.例:You are not the type of person (which/that )she may be scared of.
分析:先行词是 person,这个定从由which或that来引导。
当of不与引导词在一起时,引导词which可以与that互换。当然引导词也可以省略。
可以对比一下下面两个例子:
This is the hospital in which Mary was born.
This is the hospital (which/that) Mary was born in.
注:第二个例句可能不大好,分析得也有点繁琐,只希望你能理解就好。

which 和that一般情况下可以互换,但非限定性定于从句必用which,还有挡主语是是继有人又有物时用that,当主语被最高级,the only ,nothing,something..,序数词修饰时,用that

在非限定行从句中则不行
有个小窍门,从句和主句间用逗号格开,后面一定要用which而 不能用that,比如
The car, which John has just cleaned, is sold out.
中间这句插入非限定性从句起解释说明作用,这种情况就只能用which