【who和whom的用法区别有哪些】在英语学习中,"who" 和 "whom" 是两个常被混淆的疑问代词。虽然它们都用于提问,但在语法功能上有着明显的不同。了解两者的区别有助于更准确地使用英语,尤其是在正式写作或口语表达中。
一、基本定义与用法区别
项目 | who | whom |
作用 | 指人,作主语 | 指人,作宾语 |
例句 | Who is that?(那是谁?) | Whom did you see?(你看见了谁?) |
是否可替换 | 在非正式场合中,常被“whom”替代为“who” | 不可随意替换,需根据句子结构判断 |
二、详细解释
1. Who 的用法
- 作主语:当句子中的动作由“who”执行时,使用“who”。
- 例句:Who called you?(谁打给你的?)
- 这里的“who”是主语,“called”是动词。
- 在从句中作主语:
- 例句:The person who called me is my teacher.(打电话给我那个人是我的老师。)
2. Whom 的用法
- 作宾语:当“whom”是动词或介词的宾语时,使用“whom”。
- 例句:Whom did you meet?(你见了谁?)
- 这里的“whom”是动词“meet”的宾语。
- 在从句中作宾语:
- 例句:The man whom I met was very kind.(我遇到的那个男人非常友善。)
- 介词后接 whom:
- 例句:To whom should I address this letter?(这封信应该寄给谁?)
- 注意:在非正式场合中,人们通常会说 “Who should I address this letter to?”,但正式写作中仍推荐使用“whom”。
三、常见错误与注意事项
1. 混淆主语与宾语
许多人误将“whom”当作“who”的变体,导致句子结构错误。例如:
- 错误:Whom is the book for?(应为:Who is the book for?)
- 正确:For whom is the book?(更正式)
2. 口语中简化使用
在日常对话中,很多人会省略“whom”,直接使用“who”。例如:
- 我们常说:“Who did you talk to?” 而不是 “Whom did you talk to?”
3. 避免过度使用
在现代英语中,尤其是非正式语境中,“whom”已逐渐被“who”取代,因此不必刻意使用“whom”。
四、总结
项目 | who | whom |
语法功能 | 主语 | 宾语 |
使用场景 | 句子主语或从句主语 | 动词/介词的宾语 |
非正式场合 | 常被“who”代替 | 较少使用 |
正式场合 | 仍常用 | 更正式,建议保留 |
总之,“who”和“whom”的区别在于它们在句子中的语法角色。掌握这一点,不仅能提高语言准确性,还能让表达更加地道。在实际应用中,可以根据语境灵活选择,但了解其区别仍是英语学习的重要一步。