【whom和who的区别是什么】在英语学习过程中,"who" 和 "whom" 是两个常被混淆的词。虽然它们都用于指代人,但在语法功能上有着明确的区别。理解这两个词的不同用法,有助于提升英语表达的准确性。
一、总结
Who 是一个主格代词,通常用来指代句子的主语,表示“谁”做某事。
Whom 是一个宾格代词,用于指代动词或介词后的宾语,表示“谁”被做某事。
简单来说,who 对应的是“主语”,而 whom 对应的是“宾语”。
二、对比表格
| 项目 | who | whom |
| 词性 | 主格代词(Subject Pronoun) | 宾格代词(Object Pronoun) |
| 用法 | 用于主语位置 | 用于动词或介词后作宾语 |
| 例子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. → Who did I see?
- 再如:She talked to him. → Whom did she talk to?
- 在现代英语中,尤其是在非正式场合,很多人会省略 whom,直接使用 who,但为了保持语法正确性,特别是在写作中,建议区分两者。
四、常见错误
- 错误:Who did you give the book to?
- 正确:Whom did you give the book to?
在这个句子中,“to”是一个介词,后面应接宾格代词 whom。
五、小结
虽然 who 和 whom 都用于指人,但它们在句子中的语法角色不同。Who 用于主语,whom 用于宾语。掌握这一区别,能帮助你更准确地使用英语,避免常见的语法错误。


