have you known?和do you know?有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/05/15 20:06:39
have you known?和do you know?有什么区别?

主要意思都是"你知道吗?",但语气上有差别.
Have you known?用了现在完成时,侧重表达"以前"是否知道,侧重表达以前对现在的影响,可译为"你可曾知道?".
而Do you know?就是一般现在时,没有特殊的意思.

前者是确定的已经知道 你所知道的
后者是不确定知不知道 你知道吗?

前者是完成时态,后者是一般时态

Have you now