Did you know where she went?do you know where she went?哪个才对呢?是不是需要前后时态一致呢?

问题描述:

Did you know where she went?do you know where she went?哪个才对呢?
是不是需要前后时态一致呢?

对的

后面的一句是对的
因为问话是是问对方现在知不知道她之前去哪里了
所以主句是一般现在时态,从句是一般过去时态

do you know where she went 这个是现在问她过去去哪里了,Did you know where she went? 这个是问当时(过去)知道她去哪了,2个句子都对,就看想表达什么意思了。

或者是对的

这要看你的语境.
但我感觉,应该是:
Do you know where she has gone --------这强调go的结果.
Do you know where she went?-------应该改写成 Do you know where she went yesterday -------需要加上go发生的确切时间.
------这一切都需要你的语感去理解.我只能说这麼多.