【whom和who的用法区别】在英语中,"who" 和 "whom" 都是疑问代词,用于引导特殊疑问句或从句。然而,它们的语法功能不同,在正式写作中使用时需要注意区分。下面将对两者的用法进行总结,并通过表格形式清晰展示它们的区别。
一、基本用法总结
1. Who
- 用于指代句子中的主语。
- 在口语中常被广泛使用,即使在正式场合也常代替 "whom"。
- 例如:Who is that man?(那个人是谁?)
2. Whom
- 用于指代句子中的宾语(包括动词宾语、介词宾语等)。
- 更加正式,通常出现在书面语中。
- 例如:Whom did you see?(你看见了谁?)
二、关键区别总结
项目 | who | whom |
语法功能 | 主语 | 宾语(动词或介词后) |
使用场景 | 口语、非正式场合 | 正式、书面语 |
是否可替换 | 可以,尤其是在口语中 | 通常不可完全替换,需根据语法判断 |
例句 | Who is coming to the party?(谁要来参加聚会?) | Whom did you invite?(你邀请了谁?) |
三、常见错误与注意事项
- 错误示例:Who did you talk to?(正确)
但很多人会说 Whom did you talk to?,这在某些语境下是不正确的,因为 "talk to" 是一个及物动词短语,"to" 是介词,所以 "whom" 应该放在介词后面。
正确说法应为:To whom did you talk?(你跟谁说的?)
- 注意:在现代英语中,尤其是美式英语中,"who" 被越来越多地用于本应使用 "whom" 的位置,特别是在非正式语境中。但在正式写作或考试中,仍需注意两者的区别。
四、小结
“Who” 和 “whom” 的主要区别在于它们在句子中所充当的语法角色不同。"Who" 用于主语,而 "whom" 用于宾语。虽然在日常交流中两者的界限逐渐模糊,但在正式写作中,了解并正确使用这两个词仍然是必要的。通过练习和语感培养,可以更自然地掌握它们的用法。