have finished和had just finished什么意思

问题描述:

have finished和had just finished什么意思

第一个:已经完成,对现在有影响,是现在完成时,事件完成于现在。
第二个:已经完成,对现在无影响,是过去完成时,事件完成于过去。一般题中会有明确的过去时间状语,如yesterday,last year等等。
具体选哪个还是要看题中的提示词,来确定时态。

一个现在完成,一个过去完成,表示的时间关系不一样,just刚刚

Have finished 现在完成时态,表示现在已经完成动作或状态
Had just finished 过去完成时态,表示在过去某个时间以前已经刚刚完成的动作或者状态

have finished是现在完成式
had just finished是过去完成式
have finished是已经完成了,had just finished是刚刚已经完成
时态不同