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