I didn't know you had come back 中的had come 不该用have came back吗I didn't know you had come back 和I don't know you have come back.意思是不是一样。感觉很少人说I didn't know.能说说在实际口语中的区别吗,还是说表

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 12:23:49
I didn't know you had come back 中的had come 不该用have came back吗I didn't know you had come back 和I don't know you have come back.意思是不是一样。感觉很少人说I didn't know.能说说在实际口语中的区别吗,还是说表

I didn't know you had come back 中的had come 不该用have came back吗I didn't know you had come back 和I don't know you have come back.意思是不是一样。感觉很少人说I didn't know.能说说在实际口语中的区别吗,还是说表
I didn't know you had come back 中的had come 不该用have came back吗
I didn't know you had come back 和I don't know you have come back.意思是不是一样。感觉很少人说I didn't know.能说说在实际口语中的区别吗,还是说表达这个意思时,口语中会用其他的句子。

I didn't know you had come back 中的had come 不该用have came back吗I didn't know you had come back 和I don't know you have come back.意思是不是一样。感觉很少人说I didn't know.能说说在实际口语中的区别吗,还是说表
^^ 这里是完成时.come 的时态,come-came-come.
came是过去时态,最后的come才是完成时态.
当然是came咯.
意思为他已经回来了.
had 在这里是过去试.
=.=
i didnt know u had come back 就是过去式嘛,指的是我之前没知道你回来了.
Idont know u have come back 指的就是“现在”(双方正在谈话)我不知道你回来了.
其实你会区分 didnt 和 dont 就行了,一个是过去,一个是一般.
本人现居悉尼,日日跟老外打交道,没教错你的!

I didn't know you had come back 过去完成时. 我不知道你已经回来了.
I don't know you have come back.

had跟 did走 did是过去式had也是过去式
had come back 是已经回来的意思 表明我刚才不知道 现在已经知道了 所以用had

前面didn't表示过去时,后面就应该用过去完成时了

我不知道你已经回来了 之所以不用have 是前后一致的原因,前面用的事过去时 那么从句也必须和前面的时态保持一致

由前面的didn't可知此句为过去完成时,得用had,如果是现在完成时就用have

3点:
首先:这个结构应该是have+done.
其次:因为前面是didn`t,所以过去的过去,have变为had.
再次:come-came-come,come的过去分词次是come.
翻译这句话就是:我不知道你那时已经回来了。
恩,就是这样了。

已经回来了的意思
因为前面说didn't know 是过去时 表明他回来是发生在这个说话者的过去 也就是过去的过去 所以用过去完成

这个语境已经是过去时态了,因为前面用didn't,所以在过去时态中的完成时应该是had come back

这是过去完成时,句中didn't已经是过去式了,所以后面的宾语从句要用“过去的过去”表示“know”(知道)以前就发生了,就“come back”了。而“have come back”是现在完成时。
学了初三英语就知道了。