过去完成时的结构是指过去时与完成时的结合。表示过去某个时间点之前已完成的动作和状态,一直延续到那个时间点现在可能已不再存在。也就是说,过去完成时描述了两个过去发生的动作,一般情况下是先发生的动作用过去完成时,后发生的动作用过去时,如下面的例句:
小明昨天写完了作业,然后去睡觉了。(完成的动作用过去完成时,后发生的动作用过去时)
在过去完成时中,have,has用来表示完成时态,而had则是用来表示过去时态。例如:
我已经吃过晚饭了。(I had already eaten dinner.)这里的had就是过去完成时,表示在某个时间之前一直不存在的状态。