【who与whom的用法区别】在英语语法中,“who”和“whom”都是用于提问的疑问词,但它们在句子中的语法功能不同。理解它们的区别有助于更准确地使用英语,尤其是在正式写作或口语表达中。
“Who”通常用于指代主语,即执行动作的人;而“whom”则用于指代宾语,即动作的接受者。尽管在日常口语中,很多人会将两者混用,但在正式场合中,正确使用“who”和“whom”显得尤为重要。
一、基本定义
| 词 | 用法 | 举例 |
| who | 用于指代主语(即动作的执行者) | Who is coming to the party?(谁要来参加聚会?) |
| whom | 用于指代宾语(即动作的接受者) | Whom did you see at the store?(你在商店看到了谁?) |
二、使用规则
1. Who 是主格形式,相当于“he”或“she”,常用于句首或作主语。
2. Whom 是宾格形式,相当于“him”或“her”,常用于动词或介词之后。
三、常见错误与纠正
| 错误用法 | 正确用法 | 解释 |
| Who did you call? | Whom did you call? | “call”是及物动词,后面接宾语,应使用“whom”。 |
| Who are you talking to? | Whom are you talking to? | “talk to”是介词短语,介词后应使用“whom”。 |
| Who is the person that called me? | Whom is the person that called me? | 在从句中,“called”是及物动词,应使用“whom”。 |
四、总结对比表
| 项目 | who | whom |
| 语法角色 | 主语 | 宾语 |
| 相当于 | he / she | him / her |
| 使用场景 | 句首或作主语 | 动词或介词后 |
| 日常口语 | 常被忽略,多用“who” | 较少使用,易混淆 |
| 正式场合 | 推荐使用“who”或“whom” | 推荐使用“whom”以符合语法规则 |
五、实用建议
- 在非正式场合中,可以适当使用“who”代替“whom”,但在写作或正式演讲中,尽量区分两者的用法。
- 遇到疑问句时,可以通过替换为“he”或“she”来判断是否使用“who”或“whom”:
- 如果替换成“he”或“she”,用“who”;
- 如果替换成“him”或“her”,用“whom”。
例如:
- Who called you?(He called you → “who”)
- Whom did you call?(You called him → “whom”)
通过掌握“who”和“whom”的区别,我们可以更准确地表达意思,避免因语法错误而影响沟通效果。希望本文能帮助你更好地理解和运用这两个疑问词。


