haven't 和 don't have 有什么区别。

如题所述

这两个表达,haven`t里的have是助动词,表达否定的时候,直接后跟not,通常用在现在完成时的否定句中,表示“还没有做。。。',eg:I haven`t done my task(我还没有完成我的任务);
don`t have 里的have是实意动词,表达否定的时候需要借助助动词do,表示'我没有.....',eg:I don`t have anything.(我一无所有)

【Vickey英语】为你解答,还有更多视频课程,帮你轻松搞定英语!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-28
haven't 用于构成一般现在完成时的否定句,只有语法意义
don't have ( to do ) 是 have to do dth的否定句,have 有实际意义。整个意思是 不必不得不去做某事追答

希望可以帮到楼主

已通知提问者对您的回答进行评价,请稍等

第2个回答  2015-06-28
Haven't 是完成时的否定形式,代表还没有发生或者还未完成的,后面加动词分词。don't have是动词have的否定式,表式不归属。这就好像中文里 “我还'没有'写完小说“ vs "他没有微信"
第3个回答  2015-06-28
haven't 没有和 don't have不要有
相似回答