在定语从句中,关系词that和which都可以用来指代物,但在某些情况下,只能使用that而不能使用which。以下是一些只能使用that的情况:
非限制定语从句:
当定语从句是非限定性的,即它不是紧跟在先行词后面的定语从句时,通常使用which而不是that。
介词+关系代词:
在介词后面引导的定语从句中,只能使用which而不能使用that。
先行词是不定代词或被它们修饰:
当先行词是anything, everything, nothing, some, any, all, few, little等不定代词,或者这些词修饰先行词时,只能使用that。
先行词被形容词的最高级形式所修饰:
当先行词被形容词的最高级形式所修饰时,如the best, the only, the first等,只能使用that。
先行词被序数词或the very, the only, the last修饰:
当先行词被序数词或the very, the only, the last等词修饰时,只能使用that。
先行词是物,且主句中有who或which:
为了避免重复,当主句中有who或which时,定语从句中引导词用that。
先行词在从句中作表语:
当先行词在定语从句中作表语时,常用that引导。
主句是There be句型:
在There be句型的主句中,定语从句的引导词通常用that。
通过掌握这些规则,可以更准确地使用关系代词that和which,使句子表达更加清晰、准确。