【that和which引导定语从句的区别是什么】在英语语法中,"that" 和 "which" 都可以引导定语从句,但它们的用法和适用场合有所不同。了解它们之间的区别有助于更准确地使用英语,尤其是在写作和口语中。
一、
1. that 的使用范围更广
"that" 可以用来指代人或物,既可以引导限制性定语从句,也可以引导非限制性定语从句(但在非限制性从句中通常不推荐使用)。它在正式和非正式语境中都可以使用。
2. which 主要用于指物
"which" 一般只用于指代物,不能指人。它多用于非限制性定语从句,表示对前面内容的补充说明。在限制性定语从句中,虽然有时也能用 "which",但不如 "that" 常见。
3. 在非限制性定语从句中必须使用 which
如果句子中有逗号分隔,说明是补充信息,这种情况下只能用 "which",不能用 "that"。
4. 在正式写作中,"which" 更加常见
尽管 "that" 在口语中更为普遍,但在书面语中,尤其是正式文体中,"which" 更常被使用。
5. 在某些情况下,"that" 和 "which" 可以互换
在限制性定语从句中,特别是在美国英语中,"that" 和 "which" 有时可以互换使用,但 "that" 更为简洁自然。
二、对比表格
项目 | that | which |
指代对象 | 人或物 | 仅指物 |
从句类型 | 限制性/非限制性(较少) | 通常用于非限制性 |
是否可省略 | 不可省略 | 有时可省略(非限制性从句中) |
正式程度 | 较为通用 | 更正式 |
是否用于非限制性从句 | 不推荐 | 必须使用 |
口语 vs 书面语 | 口语中更常用 | 书面语中更常见 |
与介词连用 | 可以放在介词后 | 通常放在介词前 |
通过以上对比可以看出,"that" 和 "which" 虽然都能引导定语从句,但它们的使用场景和规则各有不同。掌握这些区别,能够帮助我们更准确、地道地使用英语表达。