过去完成进行时的用法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

The telephone had been ringing for three minutes before it was answered. She couldn’t walk any further. She had been walking the whole day. 比较:
Last night I had been reading a book when the bell rang.(一直在读) Last night I was reading a book when the bell rang.(当时正在读)
过去完成时
过去完成进行时
二者的区别在于过去完成进行时不能同 某一确定的数量或次数连在一起,而过去 完成时能够连在一起。 Examples: He said he had been losing a lot of weight. He said he had lost 20 ponds.
现在完成时 表示动作已经完成,着重结

现在完成进行时 动作未完成,强调动作
的持续性 均表示从过去开始一直持续到现在的动作 I have watered the flowers. (已经完成: 你不用浇了) I have been watering the flowers.(未 完成:一直在浇)
英语的时态ቤተ መጻሕፍቲ ባይዱ
过去完成进行时
结构:Had been doing
表示动作从过去某一时间开始,到过去某 一时间仍然在进行的或者刚刚结束。 He had been living here before he went to Shanghai. I had been waiting here for an hour before she called me in.
过去完成时 在过去的某个时间之前已
经完成或者延续到过去某时的动作(句 中有表示过去的特定时间状语)
现在完成时 延续到现在或者同现在有
关的动作(句子中不可以有表示过去特 定时间的时间状语) She had been ill for a week before she came back.(到过去的某个时间) She has been ill for a week. (到现在仍 然在生病)
相关文档
最新文档