【that与which用法区别】在英语语法中,"that" 和 "which" 都可以用来引导定语从句,但在使用上有一些明显的区别。正确理解和运用它们,有助于提高语言表达的准确性与地道性。
一、基本区别总结
1. that 可以用于指代人或物,而 which 通常只用于指代物。
2. that 引导的从句是限制性定语从句,即对先行词起限定作用,不能省略;which 引导的从句多为非限制性定语从句,对先行词进行补充说明,可以省略。
3. 在正式书面语中,which 更常用于非限制性从句,而 that 则更常见于限制性从句。
4. 在某些情况下,that 可以替代 which,但 which 不能替代 that。
二、详细对比表格
项目 | that | which |
指代对象 | 人或物 | 仅指物 |
从句类型 | 通常为限制性定语从句 | 通常为非限制性定语从句 |
是否可省略 | 不可省略(限制性) | 可省略(非限制性) |
介词后是否可用 | 一般不可直接跟在介词后 | 可以跟在介词后 |
正式程度 | 较为通用 | 更正式、书面化 |
替换性 | 可替换 which(在限制性从句中) | 不可替换 that |
三、例句对比
类型 | that 示例 | which 示例 |
限制性定语从句 | The book that I bought is very interesting. | The book, which I bought, is very interesting. |
非限制性定语从句 | 无法使用 which 引导非限制性从句 | The book, which I bought last week, is very interesting. |
介词后 | I’m looking for a car that I can afford. | I’m looking for a car which I can afford.(更自然) |
指代人 | The man that called me is my teacher. | The man, who called me, is my teacher.(也可用 who) |
四、注意事项
- 在口语中,that 和 which 的区别有时会被模糊,尤其是在非正式场合。
- 当先行词是“the one”或“all”时,通常使用 that。
- 在非限制性从句中,which 后面通常有逗号隔开,表示补充信息。
- 如果句子结构复杂,建议根据语境选择合适的引导词,避免歧义。
通过以上分析可以看出,that 和 which 虽然都可以引导定语从句,但它们在语义、结构和使用场合上有明显差异。掌握这些区别,能帮助我们在写作和口语中更加准确地表达自己的意思。