在英语语法中,“who”和“whom”常常让人感到困惑。虽然这两个词都用于引导疑问句或从句,但它们的使用场景却有所不同。为了更好地理解它们的区别,我们需要明确它们各自的功能。
Who的用法
“Who”是一个主格代词,通常用来指代句子中的主语。也就是说,在一个句子中,如果需要一个主语来执行动作,那么应该使用“who”。例如:
- Who is calling?
在这个句子中,“who”是主语,表示打电话的人。
- Who wrote this book?
这里,“who”也是主语,指的是写这本书的人。
Whom的用法
相比之下,“whom”是一个宾格代词,通常用来指代句子中的宾语。当一个动作的对象是某人时,应该使用“whom”。例如:
- To whom did you speak?
在这里,“whom”是宾语,表示说话的对象。
- Whom do you trust?
同样,“whom”在这里作为宾语,表示信任的对象。
如何区分
要判断该用“who”还是“whom”,可以尝试将句子改为主系表结构。如果答案是“he/she/they”,则使用“who”;如果是“him/her/them”,则使用“whom”。
例如:
- Who/Whom is this email from?
改为“this email is from him.”,所以应使用“whom”。
实际应用中的简化
需要注意的是,在现代英语中,很多人倾向于直接用“who”代替“whom”,尤其是在口语中。这种用法虽然不算严格正确,但在日常交流中已经被广泛接受。然而,在正式写作或考试中,了解并正确使用“whom”仍然是必要的。
总之,掌握“who”和“whom”的区别并不复杂,关键在于理解它们在句子中的角色。通过多加练习和观察,相信你很快就能熟练运用这两个词了!