【定语从句什么时候只能用that】在英语学习中,定语从句是常见的语法现象,其中“that”和“which”是最常用于引导定语从句的两个关系代词。虽然在很多情况下两者可以互换,但在某些特定语境下,只能使用“that”,而不能使用“which”。以下是对这一问题的总结与归纳。
一、
在定语从句中,“that”和“which”都可以用来指代先行词,但它们的使用有一定的区别。一般而言,“which”多用于非限制性定语从句,而“that”则多用于限制性定语从句。然而,在一些特殊情况下,只能使用“that”,而不能使用“which”,具体包括以下几种情况:
1. 先行词是不定代词时:如 all, everything, anything, nothing 等。
2. 先行词是序数词或最高级时:如 the first, the last, the best 等。
3. 先行词被 only, any, all, no, every 等修饰时。
4. 当主句中有疑问词 who 或 which 时,为了避免重复,使用 “that”。
5. 当定语从句中缺少的是宾语且先行词是人时,也可以用 “that”。
6. 在非正式口语中,有时也会使用 “that” 来替代 “which”。
以上这些情况都是“that”不能被“which”替代的典型例子,因此在写作或考试中需要特别注意。
二、表格对比
| 情况 | 是否只能用 "that" | 说明 |
| 先行词是不定代词(all, everything, nothing 等) | ✅ 是 | 如:Everything that he said is true. |
| 先行词是序数词或最高级(the first, the best 等) | ✅ 是 | 如:The first person that arrived was my friend. |
| 先行词被 only, any, all, no, every 等修饰 | ✅ 是 | 如:All that you need is here. |
| 主句有疑问词 who 或 which | ✅ 是 | 如:Who is the man that spoke to you? |
| 定语从句中缺少的是宾语且先行词是人 | ✅ 是 | 如:The girl that I met yesterday is my classmate. |
| 在非正式口语中 | ❌ 否 | 通常可以使用 “which” 或省略 |
三、小结
“that”在定语从句中的使用具有一定的特殊性,尤其在上述几种情况下是不可替代的。掌握这些规则有助于提高语言表达的准确性,避免语法错误。建议在实际写作中多加练习,并注意区分“that”和“which”的不同用法。


