didn't know,had't know和haven 't know用法有什么区别

问题描述:

didn't know,had't know和haven 't know用法有什么区别

时态不同 分别是 过去时 过去完成时 现在完成时

时态不同而已,didn't过去式。hadn't 是过去的过去,haven't是现在完成时

时态不同:
don't know:现在时,描述的现在的一种状态,在说的时候仍然不知道
hadn't known:过去完成时,在过去的某一点不知道但是之后知道了
haven't konwn:现在完成时,在说的之前并不知道,或许刚听到了什么内容就知道了

didn't know一般过去式
had't known 过去完成时
haven 't known 现在完成时