只用that不用which的情况
1、.先行词为 all , much, everything, nothing , something ,anything, nothing, none, the one等不定代词时
2、先行词被only, any, few, little, no , all, just , very ,right等修饰时.
3、 当先行词是最高级或被形容词最高级修饰时。
4、 当先行词是序数词或被序数词修饰时。
5、当先行词是数词时.
6、 当先行词既指人又指物时。
7、如有两个定语从句,其中一个关系代词已用which,另一个关系代词则宜用 that。
8、主句是There be结构,修饰其主语的定语从句宜用that 作关系代词。
9、被修饰成分为表语,或者关系代词本身是定语从句的表语时,该关系代词宜用that。
10、先行词为what,关系代词用that。
11、有时为了避免重复而使用that引导定语从句。