限制性定语从句that、which的区别,什么情况下用that,什么情况下用which?

如题所述

第1个回答  2020-02-04
只用that的情况:
1,当先行词既有人又有物的时候,只能用that;
2,特殊的先行词
(1)none以及由any,every,some
,no所构成的符合不定代词时;
(2)当先行词被all,much,little,any,few,some,no等词修饰时;
(3)当先行词是序数词或者被序数词修饰时;
(4)当先行词是形容词的最高级或者被形容词的最高级修饰时;
(5)当先行词被The
only,the
little修饰时
只用which的情况:
1,分限制性定语从句只能用which;
2,介词加关系代词时,关系代词只能用which,不能用that;
第2个回答  2020-02-24
简单地说:
1、只要前面没介词,能用which的就能用that
2、如果句子中出现另外一个层次的从句,且出现了that
或which,那么,这个句子就要避免重复出现相同的,而用另一个
3、在从句中做逻辑主语(包括两种情况:一种是,实际主语就是that;第二种,虽然先行词that在引导的句子不是主语,但是是逻辑主语)时,只用that;做宾语时,尽量用which,同时,可用that替换
相似回答