定语从句用which不用that的情况

在定语从句中,关系代词`that`和`which`都可以用来引导定语从句,但有一些特定情况下只能使用`that`而不能使用`which`。以下是这些情况的总结:
1. 先行词为不定代词 :
当先行词为`all`, `any`, `anything`, `everything`, `nothing`, `the one`, `much`, `few`, `little`等不定代词时。
2. 先行词被形容词最高级修饰 :
当先行词被`the very`, `the only`, `the last`, `the first`等修饰时。
3. 先行词被序数词修饰 :
当先行词被序数词修饰时。
4. 先行词既指人又指物 :
当先行词既指人又指物时。
5. 主句以`who`或`which`开头 :
当主句以`who`或`which`开头时,定语从句中引导词用`that`,不用`which`或`who`。
6. 避免与`which`重复使用 :
当关系代词在定语从句中作表语,且为了避免与`which`重复使用时,使用`that`。
7. 先行词被`the same`修饰 :
当先行词被`the same`修饰时,用`that`表示同一件物品,而`as`用于表示相类似的一件物品。
8. 两个定语从句,其中一个已用`which` :
当存在两个定语从句,其中一个关系代词已用`which`,另一个关系代词则宜用`that`。
9. 主句是`There be`结构 :
当主句是`There be`结构,修饰其主语的定语从句宜用`that`作关系代词。
这些规则可以帮助我们更准确地使用关系代词,使句子表达更加清晰和准确
其他小伙伴的相似问题:
定语从句中that和which的区别是什么?
如何判断定语从句中要用that还是which?
先行词被the same修饰时如何处理?



