怎样判断宾语从句中疑问词是否为主语?

比如 Do you know who is the first spaceman in China 和 Do you know who the first spaceman is in China 有什么区别 怎样分辨 who到底是什么成分?
不应该是第一句中who作主语 然后第二句中 the first space作主语吗?

没区别,一样都是主语,只是第二句用the first spaceman 修饰了主语而已。
看句子成分,一般在谓语前的就是主语。
Do you know who ,(the first spaceman,)is in china ?

在第一句中,句子为who is the first spaceman in china,其中,who为主语, the first spaceman 为宾语,in china为宾补。
第二句中,句子为,who the first spaceman is in china,其中,who为主语,the first spaceman为后置定语,修饰这个who。

这样解释明白了吧?

推荐你一本书吧,只要28元,名字叫《高中英语语法全解》,华东师范大学出版社的,封面很素雅,虽说是高中英语,但是涵盖了几乎所有的英语语法,讲解非常细腻,而且有例题,里面分类十分清楚,一看就懂,我就是看这本的。英语大多数的时候和语感有关,多读对提高英语也有很大帮助。就这样了,你看着满意的话再加点分给我吧~~~~~~~~~~~~~~~~~~~~~~~~~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-04
有区别,第一句话who做主语,可以看到它在be动词之前;第二句话里主语是spaceman,who是宾语本回答被提问者采纳
相似回答