过去完成时的用法

当我谈论一件过去发生的事情的时候,如果要说更早的事情,要用过去完成时。

简言之,就是过去的过去叫过去完成时。

When i got up yesterday morning  , everyone else had already gone.

过去完成时vs现在完成时

现在完成时

过去发生的事情,对现在的影响。

We aren't hugry. We 've just had lunch.

(过去吃的饭,对现在的影响)

过去完成时

过去的过去的事情,过去的影响。 (可能对现在没影响了)

We weren't hugry. We 'd just had lunch .

(那时我们不饿, 因为在那之前我们吃过饭了。 现在的情况不知道,有可能现在是饿着肚子的)


过去完成时vs一般过去时

一般过去时

Was tom here when you arrived ?   Yes , but he left soon afterwards.   (Tom是在当时(过去)离开的)

过去完成时

Was tom here when you arrived ?   No , he had already left.  (Tom在当时之前(过去的过去)离开的)

你可能感兴趣的:(过去完成时的用法)