定语从句who和whom详解,不要写一大堆没有用的

请高人详解,我分不清楚什么时候用who,什么用whom。两个都是指人,到底有什么不同??请举列子说明,谢谢!

关系代词who/whom引导定语从句时,担任主语成分时用主格who,担任宾语成分用宾格whom,这点很简单,但有时它们引导的定语从句带有插入语,而该插入语后又不用逗号隔开,因此不易区分它是定语从句中的插入语还是定语从句中的主谓结构;这时就产生了用主格who还是用宾格whom这一困难。试比较和分析下列两组例句:

1. Jason is a man who I believe is honest. 我认为Jason是一个诚实的人。

在定语从句who I believe is honest中,I believe是插入语,去掉该插入语剩下的便是Jason is a man who is honest,在语法及句意上都能成立,who是定语从句中动词is的主语,故用主格,不能用whom。

2. Jason is a man whom I believe (to be) honest. 我认为Jason是一个诚实的人。

在定语从句中whom I believe (to be) honest中,如把I believe当作插入语而予以删掉的话,剩下的句子结构便成为Jason is a man whom (to be) honest,显然不合语法,因而I believe不是插入语,而是定语从句中的主谓结构,whom作believe的宾语,(to be) honest是whom的宾语补足语。

3. The girl who we supposed was drowned came back. 我们以为淹死的那个女孩回来了。

we supposed是插入语,因为去掉后,The girl who was drowned came back仍成立,who是谓语was
drowned的主语,故不能用宾格形式whom。

4. The girl whom we supposed (to be) drowned came back. 我们以为淹死的那个女孩回来了。

如把we supposed当作插入语加以删掉,剩下的句子结构The girl whom (to be) drowned came
back在语法上不能成立,故在这句中we supposed不是插入语而是定语从句的主谓成分,whom作supposed的宾语,(to be)drowned作whom的宾语补足语。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-04
who是主格,whom是宾格。做主语时用 who,做宾语时用 whom
如:The boy who is 15 is my brother.这里是who从句的主语,所以用who
The boy whom I like is 15。这里whom做从句的宾语,所以用whom本回答被提问者采纳
第2个回答  2009-03-04
who 可以做主语和宾语
whom 只能做宾语
因此 当在定于从句中做指人的主语时只能用who
例如:Is there anyone here who will go with you?

当空前有介词的时候
只能用whom,不能用who
例如:The man of whom leg is hurt is very old
第3个回答  2009-03-04
1、who是作主语的,whom是作宾格的。
2、先行词后有介词就用whom,否即就用who。
我是从事英语的,乐意为你解答。
第4个回答  2009-03-04
who:任何能用whom的时候都可以用。
whom 只能做宾语时用。
You like whom?主语+谓语+宾语,这里的whom可以用who
碰到要你选who和whom的选who准没错。