【who和whom的用法区别】在英语学习中,"who" 和 "whom" 是两个常被混淆的疑问代词。虽然它们都用于提问人,但在语法功能上有着明显的不同。了解它们的区别有助于提高语言表达的准确性。
一、基本定义与用法
Who 是主格形式,通常用来指代句子中的主语,表示“谁”。
- 例句: Who is coming to the party?
(谁要来参加聚会?)
Whom 是宾格形式,用来指代动词或介词的宾语,表示“谁”。
- 例句: Whom did you meet at the station?
(你在车站见了谁?)
二、主要区别总结
| 项目 | who | whom |
| 语法功能 | 主语(S) | 宾语(O) |
| 是否可替换 | 可以被 "he" 或 "she" 替换 | 可以被 "him" 或 "her" 替换 |
| 何时使用 | 在句子中作主语时 | 在句子中作宾语时 |
| 常见搭配 | who is... / who are... | whom did... / whom is... |
| 现代英语中 | 多数情况下可以省略或替换成 who | 逐渐被 who 替代,但正式场合仍常用 |
三、常见错误与注意事项
1. 不要混淆主语和宾语位置
- 错误:Who did you see?
(这个句子是正确的,因为 “who” 在这里作宾语)
- 正确:Who is that man?
(“who” 作主语)
2. 在非正式场合中,whom 很少使用
- 例如:Who did you talk to? 比 Whom did you talk to? 更常见。
3. 在从句中,whom 有时会被省略
- 例如:The person (whom) I met was very kind.
(括号中的 whom 可以省略)
四、练习题(巩固理解)
1. ______ is going to the meeting?
A. Who
B. Whom
2. I don't know ______ he is talking to.
A. who
B. whom
3. ______ did you invite?
A. Who
B. Whom
答案:
1. A
2. B
3. A
通过以上对比和练习,可以更清晰地掌握 "who" 和 "whom" 的用法区别。在实际应用中,根据句子结构选择合适的代词,能够使表达更加准确和地道。


