【whom和who的区别是什么】在英语语法中,“who”和“whom”是两个常被混淆的疑问代词,尤其在正式写作或口语中使用时容易出错。虽然它们都用于提问,但用法有明显区别。以下是对“who”和“whom”的详细对比与总结。
一、基本定义
- Who:用来指代句子中的主语,即执行动作的人。
- Whom:用来指代句子中的宾语,即动作的接受者。
二、用法对比
| 项目 | Who | Whom |
| 词性 | 主格代词(作主语) | 宾格代词(作宾语) |
| 用法 | 用于主语位置 | 用于宾语位置 |
| 例子 | Who is coming to the party?(谁要来参加聚会?) | Whom did you meet?(你见了谁?) |
| 正式程度 | 可用于日常口语 | 更常见于正式书面语 |
| 现代英语中的变化 | 常被“who”替代,尤其是在非正式场合 | 逐渐被“who”取代,但在正式语境中仍保留 |
三、如何判断使用谁
1. 替换法:将“who”或“whom”替换成“he”或“him”,看是否合适。
- 例句:Who called you? → He called you. ✅
- 例句:Whom did you call? → You called him. ✅
2. 注意句子结构:
- 如果动词后面直接跟人,通常用“whom”。
- 如果人是句子的主语,则用“who”。
四、现代英语的变化趋势
随着语言的演变,许多英语母语者在日常交流中不再严格区分“who”和“whom”,而是统一使用“who”。例如:
- “Who are you talking to?”(你和谁说话?)
- “Who did you see?”(你看见谁了?)
这些句子在口语中非常自然,甚至在正式写作中也逐渐被接受。
五、总结
“Who”和“whom”虽然在语法上存在区别,但在实际使用中,尤其是在非正式场合,“whom”正逐渐被“who”所取代。掌握它们的正确用法有助于提升语言表达的准确性,特别是在写作和正式交流中。
| 项目 | 总结 |
| 谁用谁 | Who 用于主语,whom 用于宾语 |
| 正式 vs 日常 | whom 更正式,who 更通用 |
| 现代趋势 | 越来越多的人使用 who 替代 whom |
| 学习建议 | 在写作中尽量区分,口语中灵活使用 |
通过理解“who”和“whom”的不同用法,可以更准确地表达自己的意思,避免常见的语法错误。


