【who和whom的用法区别】在英语学习中,"who" 和 "whom" 是两个常被混淆的疑问词。虽然它们都用于提问,但在语法功能上有着明确的区别。理解这两个词的不同用法,有助于提高英语表达的准确性。
一、基本概念总结
Who 是主格代词,用于指代句子中的主语,通常用来询问人是谁或是什么身份。
Whom 是宾格代词,用于指代动词或介词后的宾语,表示“谁”是动作的接受者。
二、用法对比
| 项目 | Who | Whom |
| 词性 | 主格代词(Subject Pronoun) | 宾格代词(Object Pronoun) |
| 用途 | 询问主语 | 询问宾语 |
| 常见结构 | Who + 动词 | Whom + 动词 / 介词 + whom |
| 举例 | Who is coming to the party? | Whom did you invite? |
| 语境 | 强调“谁做某事” | 强调“谁被做某事” |
| 现代英语使用 | 非正式场合中常省略,用 who 替代 | 在正式或书面语中仍需区分使用 |
三、实际应用示例
1. Who is that man?
- 这个男人是谁?(who 作主语)
2. Who did you see at the park?
- 你在公园看到了谁?(who 作宾语,但现代英语中也可用 whom)
3. Whom did you meet?
- 你见了谁?(whom 作宾语,更正式)
4. To whom should I send the letter?
- 我应该把信寄给谁?(whom 作介词 to 的宾语)
四、常见误区
- 错误: Whom is this book for?
正确: Who is this book for? 或 For whom is this book?
- 在非正式场合,用 who 更自然;在正式语境中,可以用 whom。
- 错误: She is the person who I met yesterday.
正确: She is the person whom I met yesterday.
- 当 who 作宾语时,可用 whom,但现代英语中 often 会省略。
五、小结
- Who 用于主语位置,表示“谁做了某事”。
- Whom 用于宾语位置,表示“谁被做了某事”。
- 在日常交流中,whom 逐渐被 who 取代,但在正式写作和口语中仍应加以区分。
掌握这两个词的用法,能够让你在英语表达中更加准确和专业。


