根据动词或者动词短语来判断。像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中的...
和主语构成的句子一般是:主+(有时候加情态动词或是助动词)谓+宾、主+系+表这样的成分。因此你可以看一下what 后面是不是接了谓语动词或是系动词等。若是接了,那what就是做主语了。例如:I want to know what makes you so sad.而She can't decide what to wear.建议多做题练习。...