当我谈论一件过去发生的事情的时候,如果要说更早的事情,要用过去完成时。
简言之,就是过去的过去叫过去完成时。
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在当时之前(过去的过去)离开的)