【whom和who的区别是什么】在英语语法中,"who" 和 "whom" 是两个常被混淆的疑问代词。虽然它们都用于提问,但它们在句子中的语法功能不同。了解两者的区别有助于更准确地使用英语。
一、总结
Who 用于指代句子的主语,而 whom 用于指代句子的宾语。在现代英语中,尤其是在口语中,"whom" 已经很少使用,大多数情况下人们会用 "who" 来代替。但在正式写作或书面语中,正确使用 "whom" 仍然是必要的。
二、对比表格
项目 | who | whom |
用法 | 指代主语 | 指代宾语 |
例子 | Who is coming to the party? | Whom did you meet? |
正式程度 | 较为通用 | 更加正式 |
口语使用 | 常见 | 较少使用 |
语法功能 | 主语 | 宾语 |
三、具体用法解析
1. Who 用于主语位置:
- Who is that man?(那个人是谁?)
“Who” 在句中作主语。
2. Whom 用于宾语位置:
- Whom did you call?(你给谁打了电话?)
“Whom” 在句中作动词 “call” 的宾语。
3. 在现代英语中,即使是在正式场合,许多人也会说:
- Who did you call?(而不是 Whom did you call?)
4. 在书面语中,为了保持语法正确性,仍建议使用 whom 当它作为宾语时。
四、小贴士
- 如果你不确定该用 “who” 还是 “whom”,可以尝试把句子换成陈述句来判断。
- 例如:I called him. → Whom did I call?
- 如果替换成 “I called who?” 则不合适,说明应使用 “whom”。
通过理解 “who” 和 “whom” 在句子中的不同角色,你可以更准确地使用这两个代词,特别是在正式写作中。虽然日常交流中 “whom” 的使用频率较低,但掌握它的用法仍然有助于提升你的英语表达能力。