who、whom、whose各是什么意思,有什么区别?
whose是就所有格提问。谁的
who 是就主格进行提问。谁
whom 是就宾格进行提问。谁
who和whom都指代某个人。who 作主语,在非正式文体中也可以作宾语。whom作宾语
Where’s the girl who sells the tickets? 卖票的女孩在哪里?
在定语从句中,who是主语
He is the man whom I saw yesterday. 他就是我昨天见的那个人。
whom在定语从句中做宾语,主语是I,谓语是saw
不过,在以下几种情况值得注意。
(1) 直接跟在介词后面作宾语时,只能用 whom,而且不能省略
She brought with her three friends, none of whom I had ever met before. 她带了3个朋友来,我以前都没见过。
(2) 引导非限制性定语从句且作宾语时,who 和 whom均可用,但以用 whom 为佳,此时也不能省略。
This is Jack, who [whom] you haven’t met before. 这是杰克,你以前没见过。
whose表示“某人的”,在从句中作定语:
A mental patient is one whose mind is diseased. 精神病人就是脑子有病的人。
The film is about a spy whose wife betrays him. 这部电影讲一个间谍,他的妻子出卖了他。
有时可指无生命的东西:
He saw a house whose windows were all broken. 他看见一所房子,窗子全都破了。
He showed me a machine whose parts are too small to be seen. 他给我展示了一种机器,它的部件都小得无法看到。
I saw a film whose name I have forgotten. 我看了一部电影,名字我忘了。