how did you know 和 how do you know?

我想知道是在什么情况下用不同的这两句话,最好能举例说明,帮我总结一下规律之类的。时态不同这种解释就不需要了,谢谢。

对方前一句说的话,和你们所处的情景,对你用这两句话的影响非常大。说话一定要给予情景和上下文。这种一上来就问不同的问题其实毫无意义。
我应该知道你想问的是什么意思,在一般情况下,这两句话代表不同的意思,但是也不能给你想要的总结规律,有很多场景里的习惯用法,也是例外,开始你需要在生活里一个一个学习,没有办法,一直到你有了语感。
how did you know. 这句话用在后面的事情已经被说话人认为是事实的时候。这句话翻译一下是 how did you know that it was gonna turn out to be true before it was set.
how do you know. 这句话这是说话人对对方说的话抱有怀疑态度,你是怎么知道。翻译一下是,how can you be sure of your assertion since it hasn't turned out to be true.
你要是想把语气更加放大一点, how would you know.
当然在时态需要的时候,你肯定要用 did, how did u know it was gonna rain.
另外再举个比较常见的不适用这种规则的例子。比如,在街上有个陌生人和你说
A: Hi.
B: how do you know me?
这时候你需要用 do 但是意思能然是 how did you come know me?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-30
时态不同就代表着你问这句话的意思,
how did you know 指的是你在一个过去的时间点是怎么知道的,一般是你在过去的时间点做了一件事,所以证明你在过去那个时间点就知道了什么,
我用同一件事来做比较,比如说你想要一本书,
我昨天帮你把你的一本书拿回来了,
How did you know that I wanted the book?

how do you know 指的是你现在这个时间点是怎么知道的,如果是我现在说我知道你想要那本书,你就问我
How do you know that I wanted the book?
所以后面知道的事情其实可以都是过去时,但取决于我知道的时间点是过去还是现在
第2个回答  2021-01-30
除了一个是以前发生的,一个是平时发生的,没有其它区别。
例如: How did you know she was from Beijing?
How do you know it is right?追问

How do you know she was from Beijing? 有什么问题吗

追答

有问题,同一句话时态应该一致

可以说how do you know
she is from Beijing

追问

我现在知道以前发生的事情,前后两个动作又没有冲突,时态一致并不是要时态一样。

第3个回答  2021-01-30
一个过去,一个一般现在时
第4个回答  2021-01-30
前者是你过去怎么知道的?
后者的意思是问你现在怎么知道的?