英语中定语从句中、什么情况下只用that、不用which 清详细说明一下

如题所述

9 关系代词that 的用法

1)不用that的情况
a) 在引导非限定性定语从句时。
(错) The tree, that is four hundred years old, is very famous here.
b) 介词后不能用。
We depend on the land from which we get our food.
We depend on the land that/which we get our food from.

2) 只能用that作为定语从句的关系代词的情况
a) 在there be 句型中,只用that,不用which。
b) 在不定代词,如:anything, nothing, the one, all, much, few, any, little等作先行词时,只用that,不用which。
c) 先行词有the only, the very修饰时,只用that。
d) 先行词为序数词、数词、形容词最高级时,只用that。.
e) 先行词既有人,又有物时。

举例:
All that is needed is a supply of oil.
所需的只是供油问题。
Finally, the thief handed everything that he had stolen to the police.
那贼最终把偷的全部东西交给了警察。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-09
啊 隐隐约约记得。。。
先行词被序数词 形容词最高级时
先行词the evey thy olny 修饰时
主句中有which时 为避免重复
当主句中既有人又有物时
主句是there be结构
先行词被all any much some everything anything something none修饰

大概这样了吧
第2个回答  2010-11-09
有以下几种情况:
1.先行词被序数词修饰时
2.先行词被最高级修饰时
3.先行词被the only 修饰时
4.先行词中含有someone anybody nobody等不定代词修饰时
5.先行词是the way时(也可以用in which)

我们老师前天上课才讲的