句子桥梁网—您身边的句子专家

句子桥梁网—您身边的句子专家

定语从句that和which的区别?

59

定语从句中that和which的区别主要体现在以下几个方面:

一、先行词类型限制

that 可以引导限制性定语从句,修饰人(如who, whom)和物;

which只能引导非限制性定语从句,且先行词必须为物。

二、特殊用法场景

先行词为不定代词时

当先行词为all, much, little, none, any, every, some, no等不定代词时,只能用that。

先行词被最高级修饰时

若先行词被形容词最高级(如the tallest, the best)或序数词(如the first, the second)修饰,只能用that。

先行词为序数词或特定限定词时

包括the only, the very, the last等,只能用that。

三、语法功能差异

that在从句中可作主语、宾语或定语,且可省略(如定语从句作宾语时);

which在非限制性定语从句中可作主语、宾语或定语,但不可省略。

四、其他注意事项

当先行词既有人又有物时,通常用that;

避免混淆:若主句是疑问句,且先行词被who或which引导,需用that避免重复。

总结:

两者核心区别在于先行词类型和特殊限定词的使用,需根据语境选择合适的关系代词。