【who与whom的用法区别】在英语语法中,“who”和“whom”都是用于提问的疑问代词,但它们在句子中的语法功能不同。理解它们的区别有助于更准确地使用英语,尤其是在正式写作或考试中。
一、基本区别总结
| 项目 | Who | Whom |
| 用法 | 作主语 | 作宾语 |
| 例句 | Who is coming to the party?(谁要来参加聚会?) | Whom did you see at the store?(你在商店看到了谁?) |
| 语法规则 | 用于主语位置 | 用于动词或介词后的宾语位置 |
| 正式程度 | 可用于口语和书面语 | 更常用于正式书面语 |
| 现代英语趋势 | 在口语中常被“who”替代 | 逐渐被“who”取代,但在正式场合仍需区分 |
二、详细解析
1. Who 的用法
- Who 是主格形式,用来指代句子的主语。
- 它可以代替“he”、“she”、“they”等主语。
- 在口语中,人们常常会用 “who” 来代替 “whom”,但在正式写作中,仍然需要区分。
例句:
- Who is your favorite teacher?(你最喜欢的老师是谁?)
- Who called me last night?(昨晚是谁打给我?)
2. Whom 的用法
- Whom 是宾格形式,用于动词或介词后的宾语。
- 它可以代替 “him”、“her”、“them” 等宾语。
- 在现代英语中,特别是在口语中,whom 很少使用,通常会被 “who” 替代,但在正式写作中仍应区分。
例句:
- Whom did you invite to the meeting?(你邀请了谁参加会议?)
- I don't know whom she is talking to.(我不知道她在跟谁说话。)
3. 介词后用 whom 的情况
当 whom 出现在介词之后时,它不能被 “who” 替代,必须使用 whom。
例句:
- To whom did you give the book?(你把书给了谁?)
- This is the person to whom I owe my success.(这是我要感谢的人。)
三、如何判断使用谁还是 whom?
可以通过以下方法判断:
1. 找主语:如果句子中的疑问部分是主语,就用 who。
2. 找宾语:如果句子中的疑问部分是宾语,就用 whom。
3. 替换法:将疑问词替换成人称代词,看是否符合语法规则。
- 如果用 he 或 she,就用 who;
- 如果用 him 或 her,就用 whom。
例子:
- Who is in the room? → He is in the room. → 用 who
- Whom did you see? → You saw him. → 用 whom
四、常见误区
- 误用:很多人在口语中混用 who 和 whom,但这在正式写作中可能会影响分数或专业性。
- 忽略介词后:如 “To who did you speak?” 是不正确的,应为 “To whom did you speak?”
五、总结
| 项目 | 说明 |
| Who | 用于主语位置,可代替 he/she/they |
| Whom | 用于宾语位置,可代替 him/her/them |
| 正式场合 | 建议区分使用 |
| 日常口语 | 多用 who,whom 使用较少 |
正确使用 who 和 whom 能提升语言表达的准确性,尤其在写作和考试中尤为重要。通过练习和语境分析,可以更好地掌握这两个词的用法。


