在英语语法中,who和whom都是疑问代词,用来询问人的身份或者指代人。但是,它们的用法却有些微妙的区别。
首先,who通常用来作主语,表示一个人是动作的执行者或者是一个事物的拥有者。例如:
- Who is coming to the party tonight? (谁今晚要来参加派对?)
- I don't know who the winner is. (我不知道获胜者是谁。)
在这些句子中,who都是作为主语出现的,用来引导一个名词性从句。
相反,whom通常用来作宾语,表示一个人是动作的承受者或者接受者。例如:
- Whom did she give the book to? (她把书给了谁?)
- With whom are you going to the concert? (你和谁一起去听音乐会?)
在这些句子中,whom都是作为宾语出现的,用来引导一个介词性从句或者直接作为宾语。
然而,在口语中,who和whom的用法并不总是那么严格。特别是在美国英语中,人们更倾向于使用who代替whom作为宾语,这是因为whom在口语中使用并不常见,有点过时。
因此,如果你在口语中使用who代替whom作为宾语,也不会有太大的问题。但是,在正式的书面英语中,我们还是需要注意它们的区别,以免犯语法错误。
总之,who和whom虽然都是疑问代词,但是它们的用法却有所不同。在口语中,可以使用who代替whom作为宾语,但在正式的书面英语中,我们还是需要遵循语法规则,正确使用它们。