【that和which的用法区别】在英语语法中,"that" 和 "which" 都可以用来引导定语从句,但在实际使用中,它们的用法存在一定的区别。正确理解并掌握它们的区别,有助于提高语言表达的准确性与自然性。
一、基本概念
- that:通常用于限定性定语从句(即对先行词进行限制说明),不能省略,也不能用其他关系代词代替。
- which:多用于非限定性定语从句(即对先行词进行补充说明),常可省略,也可以用“and which”连接两个句子。
二、主要区别总结
| 特征 | that | which |
| 用途 | 用于限定性定语从句 | 用于非限定性定语从句 |
| 是否可省略 | 不可省略 | 可以省略 |
| 是否能指代人或物 | 可以指代人或物 | 仅指物 |
| 是否可以用其他词替代 | 不能 | 有时可用“and which”代替 |
| 是否用于正式文体 | 常见于书面语 | 更多用于口语或非正式文体 |
三、具体用法分析
1. 限定性定语从句(Restrictive Clause)
- 在这种情况下,"that" 是必须的,不能替换为 "which"。
- 例句:
- The book that I bought yesterday is very interesting.
- The man that stood at the door is my teacher.
2. 非限定性定语从句(Non-restrictive Clause)
- 此时,"which" 常用于补充说明,前面通常有逗号隔开。
- 例句:
- My sister, who lives in Shanghai, is coming to visit me.
- The car, which was stolen last week, has been found.
3. 指代人 vs 指代物
- "that" 可以指代人或物。
- The girl that helped me is my neighbor.
- "which" 通常只指代物。
- The house which I bought is very big.
4. 是否可省略
- "that" 引导的从句中,"that" 不能省略。
- ✅ The person that called you is here.
- ❌ The person called you is here.(不完整)
- "which" 引导的从句中,"which" 可以省略。
- ✅ The book which I read is interesting.
- ✅ The book I read is interesting.(省略)
四、常见误区
- 混淆限定与非限定:如果误将非限定性从句中的 "which" 改为 "that",会使句子变得生硬或不自然。
- 错误指代:不要用 "which" 来指代人,除非是特别强调物。
- 忽略逗号:非限定性从句前应有逗号,否则可能被误解为限定性从句。
五、总结
"that" 和 "which" 虽然都可以引导定语从句,但它们在用法上有着明确的区分。了解它们的差异,不仅有助于写出更地道的英语句子,也能避免常见的语法错误。在写作中,根据上下文选择合适的引导词,是提升语言表达能力的重要一步。


