What do you have for dinner?病句吗可以说成what for dinner have do you?

问题描述:

What do you have for dinner?病句吗
可以说成what for dinner have do you?

后面一个不对

What do you have for dinner?
正确,你晚饭吃了什么?

What do you have for dinner?不是病句,这可以看做是一般现在式或者表示将来式
what for dinner have do you?是病句

不是病句】
下面的句子时错误的

不是.
what for dinner have do you?就是病句了.
what do you have ( for dinner)?
have作”吃“解释,have sth for dinner 主餐吃什么