在英语语法中,"who"和"whom"经常让人感到困惑。虽然它们都用于引导疑问句或从句,但它们的使用场景和语法功能有所不同。理解它们的区别可以帮助我们更准确地表达意思。
1. 基本定义
- Who:通常用来指代主语,在句子中担任动作的执行者。
- Whom:通常用来指代宾语,在句子中接受动作。
2. 使用场景
Who的用法
当句子中的动词需要一个主语时,应该使用"who"。例如:
- Who is calling? (谁在打电话?)
在这个句子中,“who”是主语,表示打电话的人。
Whom的用法
当句子中的动词需要一个宾语时,应该使用"whom"。例如:
- To whom did you give the book? (你把书给了谁?)
在这里,“whom”是宾语,表示接收书的人。
3. 简化判断方法
为了简化判断,可以尝试将句子重新排列成陈述句的形式。如果陈述句中需要用“he/she/they”,那么就用“who”;如果需要用“him/her/them”,则用“whom”。
举例说明:
- Who/Whom do you think will win the game?
重新排列为:You think (he/she) will win the game.
答案显然是“He/She”,因此这里应该用“who”。
4. 实际应用中的简化趋势
尽管“whom”在语法上是正确的,但在现代英语中,尤其是在口语中,“whom”已经变得不常用。很多人倾向于使用“who”来代替“whom”。例如:
- 正确用法:Whom did you see yesterday?
- 口语简化:Who did you see yesterday?
5. 总结
虽然“who”和“whom”的区别很重要,但在实际使用中,特别是在非正式场合,使用“who”更为常见。不过,了解两者的正确用法仍然是学习英语语法的基础,有助于提高语言的精确性和规范性。
通过以上讲解,希望能帮助大家更好地理解和运用“who”和“whom”。