【whom和who的用法区别】在英语学习过程中,"who" 和 "whom" 是两个常被混淆的疑问词。虽然它们都用于指代人,但在语法功能上存在明显差异。理解两者的区别有助于更准确地使用英语,尤其是在正式写作或口语表达中。
一、基本定义
- Who:用于指代句子中的主语,相当于“谁”。
- Whom:用于指代句子中的宾语,相当于“谁(作为动词或介词的宾语)”。
二、核心区别总结
| 项目 | Who | Whom |
| 用法 | 作主语 | 作宾语 |
| 举例 | Who is coming?(谁来了?) | Whom did you see?(你看见了谁?) |
| 介词后 | 不常用 | 常用于介词后(如:to whom, about whom) |
| 正式程度 | 较为常见 | 更正式,多见于书面语 |
| 现代英语中 | 有时可与who混用 | 仍保留其特定用法 |
三、详细说明
1. Who 作为主语
当疑问句中需要询问动作的执行者时,使用 "who"。例如:
- Who is the teacher?(谁是老师?)
- Who called me last night?(谁昨晚给我打电话了?)
2. Whom 作为宾语
当疑问句中询问动作的接受者时,使用 "whom"。例如:
- Whom did you invite to the party?(你邀请了谁去参加聚会?)
- Whom are you talking about?(你在谈论谁?)
3. 介词后使用 whom
在正式语境中,介词后通常使用 "whom" 而不是 "who"。例如:
- The person to whom I spoke was very polite.(我跟那个人说话时他很礼貌。)
- The woman about whom you asked is my sister.(你问的那个女人是我姐姐。)
4. 现代英语中的变化
在日常口语中,"whom" 的使用逐渐减少,很多人会用 "who" 来代替。例如:
- 传统:Whom did you meet?
- 现代:Who did you meet?
四、小技巧记忆
- Who = 主语(Who is doing something?)
- Whom = 宾语(Who is being done to?)
可以尝试将句子还原成陈述句来判断。例如:
- Who is coming? → Someone is coming.
- Whom did you see? → You saw someone.
五、常见错误
- 错误:Who did you give the book to?
正确:Whom did you give the book to?
(注意:介词 "to" 后应使用 "whom")
六、总结
虽然 "who" 和 "whom" 都指代人,但它们在句子中的语法角色不同。"who" 用于主语,"whom" 用于宾语,尤其在介词后更为常见。在现代英语中,"whom" 的使用频率降低,但在正式写作中仍然重要。掌握两者的区别有助于提高语言准确性与专业性。


