在英语语法中,"who"和"whom"都是指代人的疑问代词,但使用取决于句子的语法结构。一般来说,当代词作为宾语时,应使用"whom",如"Whom did you invite to the party?"或"To whom are you speaking?"。而当代词作为主语时,应使用"who",如"Who is coming to the party?"或"Who stole my pen?"。在非正式的口语中,有时可以使用"who"作为宾语代词,但在正式的写作和演讲中,应遵循这些规则。
一般来说,当who或whom作为一个宾语时,我们需要使用whom,而不能使用who。一个句子的宾语是指动作的接受者或受益者,通常出现在动词之后,或者介词短语的尾部。例如:
- Whom did you invite to the party?
- To whom are you speaking?
在这两个例子中,whom作为宾语代词,引导了介词短语to the party和to,因此应该用whom。
相比之下,当who作为主语时,我们不能用whom。主语是指句子中执行动作的人或物。例如:
- Who is coming to the party?
- Who stole my pen?
在这两个例子中,who作为主语代词,引导了动词is和stole,因此应该用who。
当然,也有一些情况下,我们可以使用who作为宾语代词,但这通常是在非正式的口语中出现的。在正式的写作和演讲中,我们应该遵循上述规则,正确使用whom和who。