【whom和who的区别是什么】在英语语法中,"who" 和 "whom" 都是关系代词,用于引导定语从句或疑问句,但它们的用法有明显区别。了解这两者的不同,有助于更准确地使用英语。
一、
“Who” 和 “whom” 的主要区别在于它们在句子中的语法功能不同:
- Who 通常用作主语,指人,相当于“谁”。
- Whom 则通常用作宾语,指人,相当于“谁(作为宾语)”。
在现代英语中,尤其是在口语中,“whom” 使用频率较低,很多人会直接用 “who” 来代替。但在正式写作或书面语中,正确区分 “who” 和 “whom” 仍然是必要的。
二、对比表格
| 项目 | who | whom |
| 用法 | 作主语,指人 | 作宾语,指人 |
| 相当于中文 | 谁(主语) | 谁(宾语) |
| 例句 | Who is coming to the party? | Whom did you meet yesterday? |
| 语法角色 | 主语 | 宾语 |
| 现代使用情况 | 常见,口语和书面语均可使用 | 较少使用,多见于正式文体 |
| 替代表达 | 可以被 “who” 替代(非正式场合) | 一般不能被 “who” 替代 |
三、使用技巧
1. 判断主语还是宾语:
- 如果句子中缺少的是主语,就用 “who”。
Example: Who called me?(谁打给我?)
- 如果句子中缺少的是宾语,就用 “whom”。
Example: Whom did you invite?(你邀请了谁?)
2. 简化句子结构:
在口语中,可以将 “whom” 替换为 “who”,但要注意是否会影响句子的清晰度。
3. 注意正式与非正式场合:
在写作中,尤其是学术、法律或正式信函中,正确使用 “whom” 会显得更加专业。
四、常见错误
- 错误:Who did you see?
正确:Who did you see? 或 Whom did you see?(后者更正式)
- 错误:This is the person who I met.
正确:This is the person whom I met.(更正式)
但日常中也可以说 This is the person I met.
五、总结
“Who” 和 “whom” 的区别在于语法功能:“who” 作主语,“whom” 作宾语。虽然在现代英语中 “whom” 使用较少,但在正式场合仍需注意其正确使用。掌握两者的区别,有助于提高英语表达的准确性和专业性。


