【who与whom的用法区别】在英语语法中,"who" 和 "whom" 都是关系代词,用于引导定语从句。然而,它们的用法有明显区别,主要在于它们在句子中的语法功能不同。正确使用这两个词有助于提高语言的准确性和专业性。
一、基本定义
- Who:用于指代主语,相当于“谁”,在从句中作主语。
- Whom:用于指代宾语,相当于“谁”,在从句中作宾语。
二、用法对比
项目 | Who | Whom |
语法功能 | 在从句中作主语 | 在从句中作宾语 |
使用场景 | 引导主语从句或作主语的定语从句 | 引导作宾语的定语从句 |
口语使用 | 常见 | 较少,常被 "who" 替代 |
正式程度 | 相对较通用 | 更正式、书面化 |
三、例句对比
句子 | Who 用法 | Whom 用法 |
The man who is standing there is my teacher. | 主语 | — |
The woman whom you met yesterday is my aunt. | — | 宾语 |
I know who called me. | 主语 | — |
Do you know whom she is talking to? | — | 宾语 |
四、常见错误
1. 混淆主语和宾语
❌ I don't know who is that.
✅ I don't know who that is.("who" 作主语)
❌ This is the person whom I met.
✅ This is the person who I met.(口语中常用 "who")
2. 过于拘泥于 "whom"
在日常交流中,很多人会省略 "whom",直接用 "who",这是可以接受的,尤其在非正式场合。
五、总结
"Who" 和 "whom" 的区别主要在于它们在句子中的语法角色。"Who" 用于主语位置,而 "whom" 用于宾语位置。虽然 "whom" 在正式写作中仍有一定地位,但在口语中已逐渐被 "who" 所取代。掌握两者的用法有助于更准确地表达意思,提升语言质量。