did you know 和 do you know 有什么不同?前者是偏向问知识?

都用来描述现在的事情的时候,

do you know, 你在寻求某个信息,你需要别人给你答案。

did you know, 你知道这个信息或者答案,你想告诉别人,或者是你绝对不会知道的意思,和过去式,现在时态 没有关系。两种意思。

do you know where the restroom is? 你问厕所在哪里

did you know where the restroom was?你在看别人是否知道,你准备告诉他在哪里。或者暗示你绝对想象不到这里的厕所在哪里。

时态/情态用来表达特殊的含义,和真正的“时间”没有关系,比如

i think, i thought, i would think, i would have thought, 其实都是说“i think”,隐藏含义上有区别。