whom和who有什么区别?

如题所述

"Whom"和"who"都是用于疑问句或从句中的代词用以引导对人的提问。它们在使用上有一些区别。

"Who"用作主语或表语时,而"whom"用作宾语。例如:

"Who is going to the party?"(谁要去参加派对?)- 这里的"who"用作主语。

"To whom did you give the gift?"(你把礼物给了谁?)- 这里的"whom"用作间接宾语。

"Whom"通常用于正式写作或较为正式的口语中,用以表示宾语。然而,在口语和非正式写作中,"who"可以用作宾语代词。这是因为在现代英语中,很多人更倾向于使用"who"作为宾语代词,而"whom"在口语中较少使用。

另一个区别是在从句中的使用。

当关系代词引导从句时,使用"who"用于主语或表语从句,而使用"whom"用于宾语从句。例如:

"She is the one who/whom I admire."(她是我所钦佩的那个人。)- 这里的"who"用作主语从句,"whom"用作宾语从句。

总的来说,"who"用作主语或表语代词,而"whom"用作宾语代词。然而,在现代英语中,"whom"在口语中的使用频率较低,很多人更常使用"who"来代替宾语。

拓展知识:

语法功能:“who”是主格代词,通常在句子中作为主语,而“whom”是宾格代词,通常在句子中作为宾语。这是它们最基本的语法区别。

适用范围:“who”可以用于询问任何人或动物的身份,而“whom”则主要用于询问人的身份。当询问动物的身份时,“whom”通常不适用,而“who”更为常见。

特殊用法:“who”和“whom”都可以用于引导定语从句。例如,“the person who/whom I met yesterday”(我昨天见到的那个人)。在这种情况下,“who”和“whom”都可以作为关系代词使用。

小知识点:

“who”和“whom”的复数形式分别是“who”和“whom”。在正式场合或书面语中,通常使用复数形式。

在口语或非正式场合中,“who”和“whom”有时可以互换使用,而不会影响句子的意思。但在正式场合或书面语中,应使用正确的形式。

“who”和“whom”都是唯一的主格和宾格代词,没有其他形式(如“whoes”或“whose”)。因此,它们的用法很容易学习和理解。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-12-04

whom和who主要是在功能、句子成分、句子顺序、语气、关系代词等五个方面的区别,解析如下:


1、功能上的区别:

Who用作主语,而whom通常用作宾语。

例句:

- Who is going to the party tonight? (谁今晚要去参加派对?)

- To whom are you giving that book? (你要把那个书给谁?)


2、句子成分上的区别:

Who作主语、whom作宾语。当一个动词的宾语需要是一个人的名称时,使用whom 。

例句:

- Whom did she ask for help? (她请求谁帮助她?)

- Who called my name? (是谁呼唤我的名字?)


3、句子顺序上的区别:

Who常常放在主语和谓语中间,而whom常常放在谓语动词后面,可以理解为跟在动词后面作宾语。

例句:

- Who is this girl that I saw you with?(我见到你时,你身边的那个女孩是谁?)

- Whom do you love? (你爱谁?)


4、语气上的区别:

Whom通常用于正式的、在书面英语中的语言,而who则更常用于口语和非正式的书面语中。

例句:

- With whom did you have dinner yesterday?(你昨天和谁一起吃饭?)- This is the person whom I want to hire.(这是我想要雇佣的那个人。)


5、关系代词中的区别:

who是主格代词,意思为谁,常常用于代替主语,例如Who are you?;而whom是宾格代词,意思为谁,常常用于代替宾语,例如Whom do you want to see?

例句:

- Who met you at the airport?(谁在机场接你?)

- Whom do you like better?(你更喜欢谁?)