英文中what have you这是什么语法呢?

what have you 你有什么吗?

what have you?是特殊疑问句=what do you have ?你有什么?
在英国英语中 have当 有 的意思 讲 是 可以颠倒位置 变 疑问句追问

就是说把助动词do省略了是吗? 经常可以这样吗?

追答

不是把助动词do省略了 而是根本不用助动词do
即 陈述句 i have a book
否定句 i haven't a book.= i don't have a book.
疑问句have you a book?=do you have a book?
对宾语提问what have you?=what do you have ?

只有当have意思是 有 的时候 才可以这样用。即两种表达都对。

但如下句 i have bread for breakfast。
只能借助助动词do造否定句或疑问句,不能用前者。因为have不是 “有” 的意思 而是 “吃”的意思。
即i don't have bread for breakfast。
do you have bread for breakfast?
what do you have for breakfast?

温馨提示:答案为网友推荐,仅供参考