had与didn't have的区别与用法

3个回答

  • 时态不同:

    don't know:现在时,描述的现在的一种状态,在说的时候仍然不知道

    hadn't known:过去完成时,在过去的某一点不知道但是之后知道了

    haven't konwn:现在完成时,在说的之前并不知道,或许刚听到了什么内容就知道了