英语语法问题 求通俗解释

Ihaven'tanyeggs有人说是错误的要改成Idon'thaveanyeggs因为否定应用Donot那为什么wehavenotgottea也是否定就不用donot呢... I haven't any eggs有人说是错误的 要改成I don't have any eggs 因为否定应用Do not
那为什么we have not got tea 也是否定 就不用do not呢?
展开
nbyoungor
2011-12-06 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6679
采纳率:0%
帮助的人:2976万
展开全部
英语语法问题 求通俗解释
I haven't any eggs有人说是错误的 要改成I don't have any eggs 因为否定应用Do not
那为什么we have not got tea 也是否定 就不用do not呢?
答:这要看你想表达什么意思。如果是:我没有鸡蛋。则两种否定句都是正确的:
I don't have any eggs.是美国英语。have和其它的实义动词一样,其否定句和疑问句需要助动词的“帮助”。
I haven't any eggs. 是英国英语。当have作“有”解释时,和be动词一样,可以简单地在后面加上否定副词not构成否定句。
不过,如果have是作eat解释时,如想表达:我不吃鸡蛋。则不管英国英语还是美国英语,其否定和疑问都必须有助动词do/does/did帮助才行:
I don't have any eggs.
当have不作“有”解释时,不能简单否定、疑问。如:have a meeting, have breakfast, have a look at sth. etc.
请提供上下文或语境,才知道“有人”说得对不对。
百度网友4c97731ac
2011-12-06 · TA获得超过4.7万个赞
知道大有可为答主
回答量:3990
采纳率:33%
帮助的人:3397万
展开全部
给你讲解一下have no,have not ,don;t have的用法区别 :

have no ... 与don't have 中的have 是实意动词,no = not ...any ,所以你可以说i have no money .= i don't have any money. I have no friends=i don't have any friends.
但是have not ,能够直接拿not 来否定的,have 是助动词,如i haven't seem him before.

望学习进步,事业顺心。不明白的可以继续问哦!(*^__^*)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式