【whom和who的用法区别】在英语学习过程中,"who" 和 "whom" 是两个常被混淆的疑问词。虽然它们都用于提问,但在语法功能上有着明显的不同。正确使用这两个词,有助于提升语言表达的准确性与专业性。
一、基本概念
- Who:是主格代词,用于指代句子中的主语。
- Whom:是宾格代词,用于指代句子中的宾语。
二、核心区别总结
| 项目 | Who | Whom |
| 语法功能 | 主语 | 宾语 |
| 使用场景 | 引导主语从句或疑问句中作主语 | 引导宾语从句或疑问句中作宾语 |
| 例句 | Who is coming to the party?(谁要来参加聚会?) | Whom did you meet?(你见了谁?) |
| 语序变化 | 不需要调整语序 | 需要调整语序(如“Whom did you see?”) |
| 现代英语使用 | 常被省略,口语中多用“who”代替 | 在正式或书面语中仍较常见 |
三、具体用法解析
1. Who 作为主语
- 用于询问某人是谁,或者谁做了某事。
- 例如:
- Who wrote this book?(谁写了这本书?)
- Who is that man?(那个男人是谁?)
2. Whom 作为宾语
- 用于询问某人被谁做了什么,或者某人做了谁。
- 例如:
- Whom did you call?(你给谁打了电话?)
- The person whom I met was very kind.(我遇到的人非常友善。)
3. 现代英语中的简化
- 在日常对话中,很多人会省略 "whom",直接用 "who" 来代替,尤其是在非正式场合。
- 例如:
- Who did you see?(你看见谁了?)
- 通常不会说 "Whom did you see?",除非是在非常正式的语境中。
四、判断技巧
- 如果句子中可以替换成 he/she/they,则用 who;
- 如果句子中可以替换成 him/her/them,则用 whom。
例如:
- Who is that girl?(她是谁?→ he/she)
- Whom did you invite?(你邀请了谁?→ him/her)
五、小结
“Who” 和 “whom” 的主要区别在于它们在句子中的语法角色不同。Who 用于主语位置,而 whom 用于宾语位置。虽然在现代英语中,尤其在口语中,“whom” 的使用频率较低,但在正式写作或特定语境中,掌握其正确用法仍然非常重要。
通过理解两者在句子结构中的作用,并结合实际例句进行练习,可以更准确地运用这两个词,避免常见的语法错误。


