I haven't any butter.这句话在语法上有错误吗?错在哪?

问题描述:

I haven't any butter.这句话在语法上有错误吗?错在哪?

have是行为动词“有”它的否定不能直接+not
应该在前面用助动词的do写成I don't have any butter"我一点奶油也没有"
但是实际上have翻译为“有”做行为动词也可以直接+not并且也可以直接用have构成疑问句
但是我们在自己使用的时候尽量不要这样用 但是看到文章中这样写的时候明白是怎么回事就可以了