现在完成时和过去完成时有什么区别?

如题所述

  现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态,常被just、already、yet
等副词修饰,并表示其动作的结果对现在有一定影响;由"have/has
+
done”构成。

过去完成时是把时间推移到过去某一时间之前,与现在不发生联系,即表示过去的过去,通常有过去的时间短语或单词作为参照点;由"had
+
-ed分词"构成。
温馨提示:答案为网友推荐,仅供参考
相似回答