在定语从句中关系代词that,who,which,whose,whom,的区别

来源:百度知道 编辑:UC知道 时间:2024/07/07 09:35:09
关键是who,whom,whose的区别。
我知道whom(指人,用作宾语表语)whose(指人,作定语)who(指人)
这是老师讲的,但我不太理解,能举some examples吗?
比如说下面这道题:
(1)—Who is your favorite singer,Julia?
—Well,it's hard to say。I like singers_________write their own lyrics。
A,who B,whose C,which D,what
(2)He wasn't the only one of the students _________ the TOEFL.
A who had passed B who have passed
C who has passed D whom passed
希望哪位大虾能帮我指点迷津,最好再举一些例句,本人将感激不尽,可能会再追加悬赏。

(1)A 从句中作主语,指人
(2)A 过去完成时,主语,指人
此外
whose可以指人,也可以指物
如:
he is the guy whose nose likes a pen.
can you see the house whose roof is red?
whom
用于在从句中充当宾语
I know who you are and whom you represent.
who
在从句中可作为主语,宾语等,但考试时宾语用whom更好。

which
相对that,稍有在已知的选项中具有一定描述的意思
the one which is red in that basket of fruits is apple.
(指在已知道的具体的一篮子水果中),当然,也可以用that

其他的具体不再多说
给你一个地址
http://news.iciba.com/a/20081024/17587.shtml

定语从句中如果先行词是人的时候,其在从句中充当宾语时就可以用who也可以用whom如果是介词后面一定要用whom
如果在从句中当主语则用who
如果要表示one's这个意思充当定语时就用whose比如:E1、Heis the young man who will do the job.这里the young man被who替代充当主语(也可以用that) 而上面的题中第一道题就是这样的应该选择A
E2、He is the young man who/whom/that(或者省略)I like best.这里就是充当宾语。
E3、He is the young man whose job is to clean the window.(这里就是要表示his job 所以用whose)
至于上面的第二题