过去完成进行时的用法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

英语的时态过去完成进行时结构:Hadbeendoing表示动作从过去某一时间开始,到过去某一时间仍然在进行的或者刚刚结束。HehadbeenlivingherebeforehewenttoShanghai.Ihadbeenwaitinghereforanhourbeforeshecalledmein.Thetelephonehadbeenringingforthreeminutesbeforeitwasanswered.Shecouldn’twalkanyfurther.Shehadbeenwalkingthewholeday.比较:LastnightIhadbeenreadingabookwhenthebellrang.(一直在读)LastnightIwasreadingabookwhenthebellrang.(当时正在读)过去完成时现在完成时在过去的某个时间之前已经完成或者延续到过去某时的动作(句中有表示过去的特定时间状语)延续到现在或者同现在有关的动作(句子中不可以有表示过去特定时间的时间状语)Shehadbeenillforaweekbeforeshecameback.(到过去的某个时间)Shehasbeenillforaweek.(到现在仍然在生病)过去完成时过去完成进行时二者的区别在于过去完成进行时不能同某一确定的数量或次数连在一起,而过去完成时能够连在一起。Examples:Hesaidhehadbeenlosingalotofweight.Hesaidhehadlost20ponds.现在完成时现在完成进行时表示动作已经完成,着重结果动作未完成,强调动作的持续性均表示从过去开始一直持续到现在的动作Ihavewateredtheflowers.(已经完成:你不用浇了)Ihavebeenwateringtheflowers.(未完成:一直在浇)

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功