have not和don't have的区别?

4个回答

  • ...

    你把时态理解错了

    这个句子是一般现在时.

    has是have的第三人称形式.所以否定要用doesn't have

    你所说的has not 是完成时助词的否定形式,hasn't have

    这里是表述事实用一般现在时,不能用完成时,完成时是表示对事件的一种影响.

    具体的你可以参考两种时态的区别.