【on加that还是which】在英语语法中,介词“on”后面接关系代词“that”还是“which”常常让学习者感到困惑。虽然两者在某些情况下可以互换,但在正式或特定语境中,选择“that”或“which”是有区别的。本文将对“on + that”和“on + which”的使用进行总结,并通过表格形式清晰展示两者的区别。
一、语法背景
“on”是一个介词,常用于表示“关于”、“基于”等含义。当它与关系代词连用时,通常出现在定语从句中,用来修饰前面的名词或代词。
- that:引导限定性定语从句,不能省略,也不能用“which”替代。
- which:引导非限定性定语从句,通常用逗号隔开,可以省略,也可以替换为“that”。
二、使用规则总结
用法 | 关系代词 | 是否可省略 | 是否可用“that”代替 | 是否可用“which”代替 | 示例 |
限定性定语从句(重要信息) | that | 否 | 是 | 否 | I’m interested in the book on that he wrote. |
非限定性定语从句(补充信息) | which | 是 | 否 | 是 | The book, on which he wrote, is very popular. |
三、具体分析
1. on + that 的使用
- 通常用于限定性定语从句中,强调“关于某事”的内容。
- “that”不能被“which”替代,且不能省略。
- 例如:
> This is a report on that we discussed yesterday.
> 这是一份我们昨天讨论过的报告。
2. on + which 的使用
- 多用于非限定性定语从句中,提供额外信息,通常用逗号隔开。
- “which”可以省略,也可以用“that”代替(但“that”不常用在这种结构中)。
- 例如:
> The article, on which she based her research, was published last month.
> 这篇文章是她研究的基础,上个月发表了。
四、常见误区
- 混淆限定与非限定:如果句子中没有逗号,通常使用“that”,否则使用“which”。
- 误用“which”替代“that”:在限定性从句中,不能随意用“which”代替“that”。
- 忽略语境:根据上下文判断是否需要添加额外信息,决定使用“which”还是“that”。
五、总结
项目 | 说明 |
适用场景 | “on that”用于限定性从句,“on which”用于非限定性从句 |
可替换性 | “that”不可被“which”替代;“which”可被“that”替代(较少见) |
语境影响 | 根据信息的重要性决定使用哪种结构 |
正确示例 | 限定性:I read a paper on that was presented at the conference. 非限定性:The paper, on which the theory was built, is widely cited. |
通过以上分析可以看出,“on + that”和“on + which”在语法功能和使用场合上有明显区别。正确理解并运用这些规则,有助于提高英语表达的准确性和地道性。