您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 过去完成进行时的用法
英语的时态过去完成进行时结构:Hadbeendoing表示动作从过去某一时间开始,到过去某一时间仍然在进行的或者刚刚结束。HehadbeenlivingherebeforehewenttoShanghai.Ihadbeenwaitinghereforanhourbeforeshecalledmein.Thetelephonehadbeenringingforthreeminutesbeforeitwasanswered.Shecouldn’twalkanyfurther.Shehadbeenwalkingthewholeday.比较:LastnightIhadbeenreadingabookwhenthebellrang.(一直在读)LastnightIwasreadingabookwhenthebellrang.(当时正在读)过去完成时现在完成时在过去的某个时间之前已经完成或者延续到过去某时的动作(句中有表示过去的特定时间状语)延续到现在或者同现在有关的动作(句子中不可以有表示过去特定时间的时间状语)Shehadbeenillforaweekbeforeshecameback.(到过去的某个时间)Shehasbeenillforaweek.(到现在仍然在生病)过去完成时过去完成进行时二者的区别在于过去完成进行时不能同某一确定的数量或次数连在一起,而过去完成时能够连在一起。Examples:Hesaidhehadbeenlosingalotofweight.Hesaidhehadlost20ponds.现在完成时现在完成进行时表示动作已经完成,着重结果动作未完成,强调动作的持续性均表示从过去开始一直持续到现在的动作Ihavewateredtheflowers.(已经完成:你不用浇了)Ihavebeenwateringtheflowers.(未完成:一直在浇)
本文标题:过去完成进行时的用法
链接地址:https://www.777doc.com/doc-6494153 .html