在英语语法中,“who”和“whom”的区别常常困扰着学习者。尽管这两个词都用于引导疑问句或从句,但它们的实际用法却有所不同。了解它们的差异可以帮助我们更准确地表达意思。
一、基本定义
- Who 是一个主格代词,通常用来指代执行动作的人。
- Whom 是一个宾格代词,通常用来指代接受动作的人。
二、使用场景
1. Who作为主语
当句子中的动作是由某人发出时,应该使用“who”。例如:
- Who is calling? (谁在打电话?)
在这个句子中,“who”是句子的主语,表示打电话的人。
2. Whom作为宾语
当句子中的动作是针对某人时,应该使用“whom”。例如:
- Whom did you see yesterday? (昨天你见到的是谁?)
在这里,“whom”是句子的宾语,表示动作的对象。
三、实际应用中的技巧
虽然严格来说,“whom”应该出现在宾语位置,但在日常口语中,“who”往往被广泛使用。这是因为现代英语中对“whom”的使用已经逐渐减少,尤其是在非正式场合。例如:
- 正式用法:To whom did you speak?
- 口语化用法:Who did you speak to?
不过,在书面语或者需要严谨表达的情况下,正确区分“who”和“whom”仍然是非常重要的。
四、总结
简单来说,“who”用来指代做动作的人,而“whom”则用来指代接受动作的人。尽管现代英语中有简化趋势,但在正式场合中,掌握两者的区别依然有助于提升语言表达的精确性。
希望这篇文章能帮助大家更好地理解“who”与“whom”的区别!