【who和whom的区别英语中Who和Whom的区别】在英语学习过程中,"who" 和 "whom" 的区别常常让人感到困惑。虽然它们都用于提问,但在语法功能上有着明显的不同。理解这两者的区别有助于提高语言表达的准确性。
一、基本概念总结
Who 是一个主格代词,用来指代句子中的主语,通常用于询问人是谁或做什么。
Whom 是一个宾格代词,用来指代句子中的宾语,通常用于询问某人被谁做了什么。
在现代英语中,尤其是在口语中,"whom" 的使用已经逐渐减少,很多情况下会被 "who" 替代。但在正式写作或特定语境中,正确使用 "whom" 仍然非常重要。
二、对比总结
| 项目 | Who | Whom |
| 用法 | 主格代词,作主语 | 宾格代词,作宾语 |
| 例句1 | Who is coming to the party?(谁要来参加聚会?) | Whom did you see at the park?(你在公园里看到了谁?) |
| 例句2 | Who wrote this book?(谁写了这本书?) | Whom should I ask about the meeting?(我应该向谁询问会议的事?) |
| 现代英语中的使用 | 常见,口语中多用 | 较少使用,常被 "who" 替代 |
| 正式场合 | 推荐使用 | 更加正式、书面化 |
三、如何判断使用 Who 还是 Whom?
可以尝试将句子改为主动语态,看看哪个词更合适:
- 如果句子是“I saw him”,那么对应的疑问句就是“Whom did I see?”
- 如果句子是“He came”,那么对应的疑问句就是“Who came?”
这种方法可以帮助你判断正确的代词形式。
四、常见错误示例
- ❌ Who did you give the book to?(错误)
✅ Whom did you give the book to?(正确)
虽然口语中很多人会说 “Who did you give the book to?”,但严格来说,“whom” 更符合语法规范。
- ❌ Who are you talking about?(错误)
✅ Whom are you talking about?(正确)
在正式场合中,应使用 “whom”。
五、总结
在英语中,who 用于指代主语,而 whom 用于指代宾语。尽管在日常对话中,两者常常被混用,但在正式写作中,正确区分它们是非常重要的。通过练习和语境分析,可以逐步掌握两者的用法,提升语言表达的准确性和专业性。


