哪位大仙告诉我现在完成时和过去完成时有什么区别?????

2025-02-27 22:55:27
推荐回答(2个)
回答1:

完成时包含现在完成时(have done)和过去完成时(had done)以及将来完成时(will have done)
现在完成时是指过去发生的事对现在造成影响,而过去完成时是指过去的过去,你可以画画时间轴,现在完成时在过去完成时之前。(过去的过去——过去——现在——将来)
例如:She has been in beijing for 3 days.现在完成
The teacher said we had finished the exams.过去完成

回答2:

现在完成时是过去的动作
过去完成时是过去的过去的动作