He had already gone & He has already gone有什么区别 我怎么感觉意思差不多啊

问题描述:

He had already gone & He has already gone
有什么区别 我怎么感觉意思差不多啊

他已经走了。
他准备走了。

意思都一样,但一个是过去完成时,一个是现在完成时.

过去完成时和现在完成时。
一个表示过去的过去,比一般过去时还要早的完成状态;
一个表示现在的过去,比一般现在时要早的完成状态。

没区别,had和has都可以
意思都是他已经走了

He had already gone before yesterday.
过去完成重在表达在过去的某个时候已完成的动作

时态不一样啊,看句子的上下文决定用哪个啊。