【who和whom的用法区别】在英语学习中,"who" 和 "whom" 是两个常被混淆的疑问词。虽然它们都用于提问,但在语法功能上有着明确的区别。理解这两个词的不同用法,有助于提高英语表达的准确性。
一、基本概念总结
Who 是主格代词,用来指代句子中的主语,通常用于询问人的身份或角色。
Whom 是宾格代词,用来指代动词或介词后的宾语,表示动作的承受者。
二、具体用法对比
| 项目 | Who | Whom |
| 词性 | 主格(Subject) | 宾格(Object) |
| 用法场景 | 询问主语 | 询问宾语(动词或介词后) |
| 例句 | Who is coming to the party? (谁要来参加聚会?) | Whom did you see at the store? (你在商店里看见了谁?) |
| 介词后 | 不常用 | 常用于介词后,如: The person whom I met was my teacher. |
| 现代口语中 | 通常省略为 "who" | 逐渐被 "who" 取代,但正式写作中仍需区分 |
三、常见错误与注意事项
1. 混淆主宾格:
错误:Who did you give the book to?
正确:To whom did you give the book?(正式)
简化:Who did you give the book to?(口语中可接受)
2. 介词后必须用 whom:
正确:The man whom you met is my uncle.
错误:The man who you met is my uncle.
3. 在非正式场合中,whom 很少使用:
在日常对话中,人们更倾向于用 "who" 来代替 "whom",即使从语法角度来说不完全准确。
四、如何判断用 who 还是 whom?
一个简单的方法是将句子变成陈述句,然后看代词的位置:
- 如果是主语 → 用 who
- 如果是宾语 → 用 whom
例如:
- Who is the teacher? → The teacher is the one who teaches us.
- Whom did you meet? → You met the person whom you saw yesterday.
五、总结
| 项目 | Who | Whom |
| 用途 | 问主语 | 问宾语 |
| 介词后 | 不用 | 必须用 |
| 正式程度 | 低 | 高 |
| 口语中 | 常用 | 少用 |
掌握 who 和 whom 的区别,不仅有助于提升语言的准确性,还能让表达更加地道。在写作和正式场合中,正确使用这两个词是非常重要的。


