what is for dinner? 这句话是不是没有主语啊?

如题所述

这句话有主语。

这句话的主语是“what”。这里“what”是对主语的提问,替代了主语的功能而已。

这句话的意思是:晚餐吃什么?是在询问晚餐吃的是什么,这里用“什么”代替了主语,回答的内容便是主语。追问

吃什么,吃是谓语,什么在谓语后 不就是宾语吗?

追答

如果是对:We eat meat for dinner.这样的句子里面的食物meat提问,用到what is for dinner。那么这里提问的对象就是宾语。

如果是对Thoes meat is for dinner.里面的食物meat提问,这里meat 做的主语,那么提问的对象是主语,自然what就是代替主语了。

根据不同的情况,what 指代的东西不同。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
你好,这里是疑问句what提前,实际上what做宾语,从句子结构看确实是缺主语。
欢迎采纳!本回答被提问者采纳
第2个回答  2016-07-31
像是主系表结构。what主语,is 系动词。for dinner 表语。
但是for dinner 表语不太确定。
标记下。
复制一个别人答案。供参考。

主语:1。what's wrong with you? 2. what's the trouble with you?
中的what在句中做主语.这就是陈述句的语序.
像What's the matter?一样
改宾语从句不要调整.
如:I don't know what's the matter
而不是.I don't know what the matter is 。

表语 3. who are you? 4. who's the girl?
中who做表语,如3的结构改陈述句应是:You are who.(主系表)
在宾语从句中要倒装.如:
I don't know who you are.
I don't know who the girl is.

5. what's the weather like?中the weather做主语.改陈述:The weather is like what?
所以what做表语.改宾语从句要倒装.
I don't know what the weather is like.
第3个回答  2016-07-31
是的
相似回答