英语语法学习笔记2
过去完成时
◆定义一:一个句子中有两个过去的动作,先发生的动作用过去完成时,后发生的动作用过去时。
我醒来是时候, 他已经走了
↑后发生的动作 ↑先发生的动作
【过去时】 【过去完成时】
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 正确