英语语法中定语从句的问题

请大家帮我分析一下这几个关系代词在以下各句中的成分,并且主要是为什么做这个成分,很让人头疼的地方,多谢!

Is the man who wants to see you?
He is the man whom I saw yesterday.
Is there anyone here whose name is John Smith?
All that is needed is a supply of oil.

如果可以,请再帮我讲一讲能够熟练掌握语法的一些方法,以前做题通常是靠语感,但现在经常碰到一些很长的句子,不得不通过语法分析,所以不得不从头学起.请帮我简要分析分析吧,多谢朋友们!!!
非常谢谢,还有两个...
1.Tom's car has a flat tire._____now is to walk to the nearest telephone.
A.All he can do B.That he can do
2.Who doubts____it is true?
A.that B.whether
请一定帮忙解释一下所选答案的原因!谢谢!

1.Is the man who wants to see you?这个结构缺成分!如果把它变成一个陈述句:就成了:The man is who wants to see you.who引导的定语从句缺先行词,原句应该加上“this”或者“he”即应是:Is (this/he )the man who wants to see you?
在这句话中,关系代词who在定语从句中充当主语,因为wants在句中是谓语动词,在它前面的当然是主语。

2.He is the man whom I saw yesterday。
先行词:the man,关系代词:whom。你把whom放到定语从句中去,你会得到这样一个句子:I saw the man(whom) yesterday。你看,whom是不是做saw的宾语。在英语中任何一个引导从句的连词/关系代词/关系副词必须放在从句的句首,因此它离开了宾语的位置。

3.Is there anyone here whose name is John Smith?
先行词:anyone,关系代词:whose ,在英语中放在名词之前修饰名词的都叫作定语,你看whose是不是修饰后面的名词name的?因此,关系代词whose在从句中做定语。

4.All that is needed is a supply of oil.
先行词:all,关系代词:that,定语从句中is needed是被动形式的谓语动词,它的前面就是主语。因此关系代词that在从句中做主语。

关系代词如果在定语从句中充当从句的宾语,关系代词可以省略,象第二句中的whom就可以省略。在任和其它情况下都不能省略。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-30

第2个回答  2010-07-14
1.是少了个this,这里的who作主语代替the man.
2.whom做宾语,指代the man
3.whose做定语,相当于anyone's
4.that做主语指代all。
定语从句没有什么神秘的地方,主要是找清楚主句和从句,以及先行词(关系词所指代的内容)就行了
第3个回答  2010-07-13
第一句打错了吧?应该是Is he the man who wants to see you?这里面who做在定语从句主语
2.whom自然是在定语从句中做宾语,并且也是宾格,做see 的宾语。
3.whose在定语从句中做定语,和name之间有定语+名词的关系
4.that在定语从句中做主语。先行词是all,只不过定语从句是个被动语态的句子
第4个回答  2010-07-13
1.Is the man who wants to see you?这个结构不知道是否打少了一个单词“this”?即应是:Is (this )the man who wants to see you?如果不是,则原结构不是一个完整的句子。因为原结构中Is 是系动词,the man 是主语,但缺少一个名词做表语。

2.He is the man whom I saw yesterday。这是个完整的定语从句的句子。
先行词:the man,关系代词:whom。关系代词在从句中做saw的宾语。故可省略。

3.Is there anyone here whose name is John Smith?这也是个完整的定语从句的句子。
先行词:anyone,关系代词:whose ,关系代词在从句中做定语,不能省。

4.All that is needed is a supply of oil.这同样是个完整的定语从句的句子。
先行词:all,关系代词:that,关系代词在从句中做主语,不能省。