(1)that vs which
1)当先行词被序数词和形容词最高级修饰时,用that:
2)当先行词前有指物的不定代词:everything,something,nothing,every,no,none,few,little,many,all,some,any等,用that;
3)当先行词被(铜纸很厚):the same,the only, the very, the last,the next.修饰时,用that;
4)当先行词前有:who,whom,whose,what,which疑问代词时,用that;
5)当先行词又指人又指物的时候,用that.
1)非限制性定语从句中,用which不用that;
2)介词+which
3)先行词是that的时候,用which
1.用 “,”隔开,放在句中或句尾,在句首时不用which,用as引导
2.非限制定语从句的关系词,除了不能用that,其余照常使用
3.只要as/which可以指代前面的一整件事或一句话。
先行词是指人时:用who不用that
1)当先行词被指人的不定代词修饰时:one, ones ,anybody,nobody,everybody,anyone,everyone时
2)当先行词是指人的those时
3)在there be结构中,主语是指人的名词