英语语法学习笔记2

2019-04-02  本文已影响0人  蝴蝶翼

过去完成时

定义一:一个句子中有两个过去的动作,先发生的动作用过去完成时,后发生的动作用过去时。

          我醒来是时候,  他已经走了

          ↑后发生的动作       ↑先发生的动作

         【过去时】         【过去完成时】   

           When I  woke up , he had left

                        [过去时]      [过去完成时]

总结:同时满足两个条件,句中才会出现had done

①句中含有两个过去的动作。②两个过去动作存在先后关系

例句:1、When you arrived here yesterday , I had cleaned the room.

            2、The kids had fallen asleep when I got home last night.


定义二:一个句子中含有一个过去的状态和一个过去的动作,先发生的用过去完成时,后发生的用过去时

提示:“主be表”结构的句子是表达状态的句子

例句:1、They had been drunk when I arrived at the bar.

            2、My life had been quiet until I met you


◆定义三:一个动作或状态发生在“过去某时刻之前”要使用过去完成时

昨晚九点之前→过去的某个时刻之前

例句:  I had sent you a message by 9 o'clock last night


过去完成时的特殊情况

记忆:before、after、until引导的时间可以不使用过去完成时

The man had died before the ambulance arrived                   正确

The man died before the ambulance arrived                           正确

上一篇下一篇

猜你喜欢

热点阅读