如何判断在宾语从句中what是主语还是宾语 ?如what is your name等,各种结构。特急!!!

如何判断在宾语从句中what是主语还是宾语 ?如what is your name等,各种结构。特急!!!最好各种情况都能举出例子。谢谢!

根据动词或者动词短语来判断。
像What is your name中,what是表语。
What do you like best?这里what是宾语,因为答句I like English中English做like的宾语,而English是用来回答what的,所以what在这里是宾语。
what are you talking about,这里面what也是宾语,因为他是回答短语动词talk about的宾语的,比如答句:we are talking about the new teacher.
What has made you so angry这里面what是主语,因为它对应答句The dog has made me so angry中的主语the dog的追问

那是不是说只要将宾语从句单独拎出来后由答句来判断?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-31
很简单,就是看句子动词前有没有其他词做主语,如果有what 就不作主语, 没有what就做主语。
例子: Do you know what his name is? his name 做主语
Can you tell me what can help the boy? 做主语
第2个回答  2011-12-31
和主语构成的句子一般是:主+(有时候加情态动词或是助动词)谓+宾、主+系+表这样的成分。因此你可以看一下what 后面是不是接了谓语动词或是系动词等。若是接了,那what就是做主语了。例如:I want to know what makes you so sad.
而She can't decide what to wear.
建议多做题练习。
第3个回答  2011-12-31
你确定“what is your name ”是个宾语从句?这个句子里的what认为是表语,整句做宾从的话,肯定要调整语序what your name is
相似回答