haven't 和don't have的区别?
haven't 和don't have的区别:
1、在语法中,当have做助动词时,在可以在其后加not表否定,所以当表示“没有”时,用haven't的。
2、当have做实意动词时,用do的各种形式充当它的助动词,否定时,在do的各种形式后加not,变成don't have .
3、have表示“拥有”的意思时或做完成时态的助动词时可以用haven't/hasn't/hadn't.
扩展资料:
造句如下:
1、We?haven't?corresponded for a long time.
我们好久没有通信了。
2、I?haven't?used my French for years and have forgotten almost all of it.
我的法语丢了好几年了,都忘得差不多了。
3、I hope I?haven't?spoken out of turn.
希望我没有多嘴。
4、I?haven't?been invited.
我没有被邀请。
5、They?haven't?given us accurate information. We've been screwed
他们没有提供准确的消息。我们被骗了。
6、I'm so annoyed with her that I?haven't?been near her for a week.
我很生她的气,有一个星期没见她了。
...
你把时态理解错了
这个句子是一般现在时。
has是have的第三人称形式。所以否定要用doesn't have
你所说的has not 是完成时助词的否定形式,hasn't have
这里是表述事实用一般现在时,不能用完成时,完成时是表示对事件的一种影响。
具体的你可以参考两种时态的区别。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!