have not和don't have的区别?

如题所述

...
你把时态理解错了
这个句子是一般现在时。
has是have的第三人称形式。所以否定要用doesn't
have
你所说的has
not
是完成时助词的否定形式,hasn't
have
这里是表述事实用一般现在时,不能用完成时,完成时是表示对事件的一种影响。
具体的你可以参考两种时态的区别。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-01
have
只有在完成时中才能用作助动词,在其他时态中不能,要用do.
你记住这个就行了。
第2个回答  2019-07-31
have
not
后加后加过去分词
是现在完成时的否定形式
例如:i
haven't
done
yet
我还没有做
这里的have
没有实际意思,只是表示一个时态
don't
have
是现在时,表示我没有什么东西
例如:
i
don't
have
a
pencil
我没有铅笔
这里的have是有实际意思的动词
相似回答
大家正在搜