xuemei1987
我是一名英语专业的老师,我们在英语的对话中常常会用到who、whose和whom,这三者常常被我们混淆,这三者的主要区别如下:
who 英 [huː] 美 [huː] pron.谁;什么人 n.有关的人,所指(或所说)的人
whom 英 [huːm] 美 [huːm] pron.谁;(与who同义,作为动词或介词的宾语)什么人
whose 英 [huːz] 美 [huːz] det./pron.(用于问句)谁的;(特指)那个人的,那一个的
相同点:三者的词根都是"who"。
不同点:who是关系代词,其含义为“谁,什么人”,在定语从句中其先行词是人,充当定语从句的主语或宾语;whom是who的宾格,在定语从句中充当定语从句的宾语,而whose可以用来指人,也可以用来指物,其含义为“谁的,其”,在定语从句中充当定语。
二:用法区分
who的意思是“谁,什么人”,常用于询问姓名、身份或职务,此外,其在定语从句中,先行词是人,在定语从句中充当主语或宾语,表示所指的人。
whom是who的宾格,其在定语从句中充当宾语。
whose这个词可以用于问句,意为“谁的”,比如你想用英语表示“那是谁的房子?”,就可以用“Whose house is that?”来表示。除此之外,其还能用于定语从句,其先行词可以是人,也可以是物,在定语从句中充当定语。
三:典型例句
1、who
——Well, what do you know? Look who's here!
唷,真想不到!你看谁来啦!
——Who would have thought to find you here?
谁会料到你在这儿呢?
——I've no use for people who don't make an effort.
我厌恶那些不努力的人。
2、whom
——He asked me with whom I had discussed it.
他问我和谁讨论过此事。
——To whom did she address the letter?
那封信她是写给谁的?
——To whom should I address the letter?
这封信我该写给谁呢?
3、whose
——Whose house is that?
那是谁的房子?
——I wonder whose this is.
我不知道这是谁的。
——He's a man whose opinion I respect.
他是我尊重其意见的人。
无锡白香香
1、定义不同
who和whom都是人称代词,who为主格人称代词(Subject Pronoun), whom为宾格人称代词(Object Pronoun)
who,whom用于指人,who用作主语、宾语和表语,whom用作宾语。在口语中,有时可用who代替whom,who和whom做宾语时可省略。
The girl who often helps me with my English is from England.
经常在英语方面帮助我的那个女孩是英国人。(who 作主语)
Who is the teacher (whom) Li Ming is talking to?
正在与李明谈话的老师是谁?(whom 作宾语)
2、用法不同
whom是who的宾语格式,只能做宾语。who 可以做主语,又可以做宾语。
Who has the biggest ears in your family?
(who 作主语)你们家谁的耳朵最大?
Whom did you invite?
(whom 是动词 invite “邀请”的承受者,作宾语)你邀请了谁?
1、who 在定语从句中作主语
The man who has a beard is my grandpa.
那个长着胡子的人是我的爷爷。
上句中,who has a beard 就是个定语从句,修饰前面的名词 man,其中 who 在定语从句中作主语,has a beard 是定语从句中的谓语部分。另外 who 还有一层作用---指代前面的 man,因为 man 是歌单数的名词,who 指代 man ,who 就也是个单数,故而,定语从句中动词用 has 。
2、whom 在定语从句中作宾语
The man whom I told you about is Jimmy.
那个我给你说过的人就是吉米。
上句中 whom I told you about 作为 the man 的定语,但是此句中,已经有了主语 I,而 whom 是作为 told about 的宾语,whom 仍然指代前面的 man,同时也起到连系主从句的作用,又代指先行词,所以叫作关系代词。
像这种情况,即关系代词是定语从句中动词的宾语,也即先行词作定语从句动词的宾语,关系代词都可以省略。像上句中,whom (也就是 man)本质上就是 told about 的宾语,whom 可以不要。
十架方舟
who意思是“谁;什么人”,通常作主语,在非正式的口语和书面语中,也可用作宾语;whose意思是“谁的”,后面可以接名词,表示所属关系;whom“谁”,是who的宾格形式,用在书面语和正式英语中。在介词后面只能用whom,不能用who。
优质英语培训问答知识库