关于英语定语从句的问题

1.The pretty girl ( ) is my good friend.
A whom I had a talk with B which I had a talk with C who I had a talk D whom I had a talk
2.The girl ( ) won the gold medal comes from Beijing Sunshine Secondary School.
A who B which C what D whom
第一题答案选A ,第二题答案选A
这两个句子我感觉差不多,但老师讲说,一个先行词是宾语,一个是主语,我知道先行词是人而且是主语要用who 宾语要用 whom ,但是就是分不大清主语和宾语。还有
1.This is my beautiful school ( )is near the famous library.
A where B which C who D when 这个选B
2.This is the school ( ) I studied 3 years ago.
A where B when C that D which 这个选A
这两道题我也弄不太清,希望大家忙我弄会,谢谢了。

关于who和whom做定语从句引导词明白两点:
1)它们都在从句中代替先行词(人)
2)who在从句中既可以做主语,也可以做宾语,whom只可以做宾语;(跟先行词无关,是引导词)

首先说第一句,与某人交谈为“have a talk with sb."动词或者介词后跟宾语,所以这里要代替sb.,在句中是做宾语,而且先行词是人,所以这里可以用”whom/who I had a talk with"都可以,答案A。第二句从句中主+谓(动词)+宾(名词)中缺少主语,先行词为人,所以只能用“who”,选A。

关于which和where做定语从句引导词明白两点:
1)which在从句中代替先行词(物),where代替先行词(地点)
2)which在从句中既可以做主语,也可以做宾语,where(地点)只能做状语;

首先说第一句,从句中却主语,用which,选B;第二句,从句结构完整(主+谓+时间状语),因此用where,做地点状语,选A。

重点:我觉得你没弄懂的地方是引导词在从句中做什么成分的问题。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-03
看先行词在后面的定语从句中做什么,第一句,做with宾语第二,做won的主语
下面2个是关系代词和副词的区别,关键看在从句中做主,宾(用that)还是状语(表时间用when,地点用where)
1 做主语,用which
2 做地点状语,3年前我在那里学习。用where
第2个回答  2011-03-03
这个很容易啊。现在好像who和whom通用了,语法不用研究那么细吧。首先第一个题whom是talk with的宾语,所以用whom,第二个题女孩是 won the gold medal 的主语,所以用who,这种定语从句关键看定语在从句中和动词什么关系,如果定语是动作的发出者就是用who,如果定语是从句动词的宾语就用whom,不知道你懂没,要懂了别忘给我分啊,呵呵!!!
第3个回答  2011-03-03
第一题里的关键并不在于先行词是宾语还是主语。正常的句子为 I had a talk with the pretty girl.所以the pretty girl 用定语从句修饰后要保留had a talk with
第二题中的先行词是the girl, 要填的部分在定语从句中是主语,正常的句子为the girl won the gold medal。而且whom一般会跟在介词之后。
第三题中的which 是定语从句的主语,先行词是the school, which 在定语从句中只用来表示物体或事件,不可指代人。
This the school where I had studied 3 years ago. 中where 可与in which 等同。定语从句部分正常的句子是I studied in the school 3 years ago.
希望有所帮助。不懂的话可以直接问我。
相似回答