which:通常引导非限制性定语从句,可直接放介词后作宾语。
that:先行词是much、little、none、all、few、every、any、the very、the only和the same等词或被这类词修饰时、关系代词在定语从句中作表语时、避免重复时、先行词是既指人又指物的并列词组时。
定语从句中只能使用关系词that不能使用which的情况主要有:
1、当先行词是不定代词或被它们修饰时,要用that,不用which,作宾语时可以省去。
2、当先行词被形容词的更高级形式所修饰时,要用that, 不用which,作宾语时可以省去。
3、当先行词被序数词或the very, the only, the last修饰时,要用that,不用which,作宾语时可以省去。
4、当先行词被the same修饰时,用that表示同一件物品,用as表示相类似的一件物品,不能用which。
5、当先行词既指人又指物时,只能用that,不能用which。
6、当关系代词在定语从句中作表语是,只能用that,也可以省去,不能用which。
7、、为避免与which重复使用时,要用that。
下一篇
初等变换法求逆矩阵