i didn't know you had called the police before l came here

来源:百度知道 编辑:UC知道 时间:2024/05/26 00:42:24
为什么是didn't 而不是don't

中文“我不知道……”后面只要跟的是陈述一件事,就要说 I didn't know...,因为跟在后面的事你不知道是过去,现在一定知道才会说。例如:
我不知道你已来了。
I didn't know you are here.
如果后面跟疑问句,表示现在仍不知,用 I don't know...,例如:
我不知道他几点走的。
I don't know what time he left.

before l came here
came已经是过去时了
而且know还是before,在came之前的
所以也是过去时啊

这里的Didn't与came在时间上对应 表示在you had called的条件下你不了解的来了。had called 是针对didn't和came的过去的过去。

因为你现在已经知道他叫了警察
你过去不知道这件事 用一般过去式

因为整个句子都是用的过去时