whom和who的区别

知识问答 2025-09-01 19:56:32 来源:互联网

在英语中,whom和who都是疑问代词,分别用于询问主语,它们在使用时有一定的区别,本文将简要介绍whom和who的区别。

从语法角度来看,who是关系代词,用于引导定语从句,修饰先行词,而whom则是宾格代词,用于作为动词或介词的宾语。

- The man who is standing there is my father.(那个站在那里的人是我的父亲。)这里,who引导定语从句,修饰先行词man。

- I talked to the woman whom I met yesterday.(我和我昨天遇到的那个女人交谈了。)这里,whom作为介词with的宾语。

从语义角度来看,who通常用于指人,而whom则更多地用于指物,这是因为who在口语中常被用作主格,而whom在书面语中更常用作宾格。

- The boy who is playing basketball is my brother.(正在打篮球的那个男孩是我的弟弟。)这里,who指人。

- The book which I borrowed from the library is very interesting.(我从图书馆借的那本书非常有趣。)这里,which作为关系代词引导定语从句,修饰先行词book,而whom在这里不合适,因为它不能作为介词的宾语。

whom还可以用于强调句型中,当句子的主语是动作的承受者时,可以用whom来强调。

- It was John who / whom I met at the party.(我在聚会上见到的是约翰。)这里,强调的是动作的承受者John。

who和whom的主要区别在于它们的语法功能和用法,Who主要用于引导定语从句修饰人,而whom主要用于作为动词或介词的宾语,在口语中,who的使用较为普遍,但在书面语和强调句型中,whom更为恰当,希望以上解答能帮助您理解whom和who的区别。