【who和whom的区别用法】在英语语法中,“who” 和 “whom” 都是用于引导疑问句或从句的关系代词,但它们的用法有明显不同。正确使用这两个词,有助于提高英语表达的准确性。
一、基本定义
- Who:用于指人,作主语。
- Whom:用于指人,作宾语。
虽然“whom”在日常口语中越来越少见,但在正式写作或书面语中仍然常见。
二、用法对比总结
用法 | 用词 | 示例 | 说明 |
主语 | who | Who is coming to the party? | “who” 在句中作主语,表示“谁”。 |
宾语 | whom | Whom did you invite? | “whom” 在句中作宾语,表示“谁”。 |
介词后 | whom | The person whom you met is my friend. | “whom” 在介词后作宾语,常用于正式场合。 |
省略形式(口语) | who | The person who you met is my friend. | 口语中常用“who”代替“whom”,尤其在非正式场合。 |
三、具体用法解析
1. Who 作为主语
- 当句子中的动词需要一个主语时,使用“who”。
- 例句:Who called me last night?(谁昨晚给我打电话了?)
2. Whom 作为宾语
- 当句子中有一个动词或介词需要宾语时,使用“whom”。
- 例句:Whom did you see at the park?(你在公园看见了谁?)
3. Whom 在介词后
- 在正式写作中,当“whom”出现在介词之后时,必须使用“whom”。
- 例句:This is the man to whom I gave the book.(这是我把书给的那个人。)
4. 口语中的简化
- 在日常对话中,人们通常会省略“whom”,直接使用“who”。
- 例句:The person who you met is my teacher.(你遇到的那个人是我的老师。)
四、常见错误与注意事项
- 错误:Whom is she talking to?
正确:Who is she talking to?
(在口语中,用“who”更自然;在正式写作中,可用“whom”,但不常见。)
- 错误:I don't know whom he is.
正确:I don't know who he is.
(“he is”是主系表结构,所以用“who”作主语。)
- 注意:现代英语中,“whom”正在逐渐被“who”取代,特别是在非正式语境中。
五、总结
项目 | 说明 |
谁用 who | 作主语时 |
谁用 whom | 作宾语时(尤其是介词后) |
正式 vs 口语 | 正式场合多用 whom,口语中多用 who |
常见错误 | 混淆主语和宾语,误用 whom |
通过理解“who”和“whom”的基本用法和语境差异,可以避免常见的语法错误,并提升语言表达的准确性。在实际应用中,根据语境选择合适的词,是掌握这组关系代词的关键。