在英语语法中,“who”和“whom”经常让学习者感到困惑。这两个词都属于关系代词,用来引导定语从句,但在使用上却有明确的区分。理解它们的不同之处不仅能帮助我们更准确地表达意思,还能提升语言的规范性。
一、“Who”的用法
“Who”主要用于指代人,并且通常作为句子中的主语。也就是说,当一个句子需要一个主语来执行动作时,我们就应该使用“who”。例如:
- Who is the teacher? (谁是老师?)
在这个句子中,“who”是主语,表示提问的对象。
- The person who teaches us is kind. (教我们的那个人很善良。)
在这个定语从句中,“who”也是主语,描述“teaches”的执行者。
因此,判断是否用“who”,可以问自己:“谁做了这件事?”如果答案是主动执行者,那么就用“who”。
二、“Whom”的用法
相比之下,“whom”更多用于指代人,但它是宾格形式,只能充当宾语。换句话说,“whom”出现在动词或介词之后,表示接受动作的一方。例如:
- To whom did you give the book? (你把书给了谁?)
在这里,“whom”是介词“to”的宾语。
- Whom did you see at the station? (你在车站看到了谁?)
这里,“whom”是动词“see”的宾语。
需要注意的是,在现代口语中,“whom”逐渐被简化为“who”,尤其是在非正式场合。然而,在书面语或者正式场合中,正确使用“whom”仍然是必要的。
三、如何快速判断用“who”还是“whom”
为了更直观地区分两者,我们可以采用以下方法:
1. 将问题改写成陈述句。例如:
- Who/Whom is calling?
改写为:_He/She is calling._
显然,这里需要的是主语“he/she”,所以选择“who”。
2. 如果句子中有介词(如“to”、“for”等),试着将介词放在疑问词前面。例如:
- To whom did you speak?
改写为:_Did you speak to him/her?_
因此,这里需要宾语“him/her”,选择“whom”。
四、小贴士
- 如果不确定该用哪个词,可以尝试用“he/she”或“him/her”替换。能搭配“he/she”的地方用“who”,能搭配“him/her”的地方用“whom”。
- 在日常交流中,“who”更为常见,尤其在口语中,“whom”几乎可以忽略不计。
通过以上分析,相信你已经对“who”和“whom”的区别有了更深的理解。掌握它们的用法不仅能让我们的英语更加地道,也能避免语法错误带来的尴尬。希望这篇文章对你有所帮助!