SectionⅢGrammar—现在完成进行时[语法初识]原句感知自主探究①In1996,ImovedtoCanadawithmyhusbandandIhavebeenlivingtheresincethen
②LiuFanghasbeenplayingthepipaforthelastthreehours
③She’sbeenperformingconcertseverydaysincelastmonth
④IhavebeenlearningGermansince3yearsago
⑤Ihaveseenthefilm
⑥Ihavebeenreadingthebook
⑦IhavetraveledtomostofthecitiesinChinasincefiveyearsago
句①②③④⑥用了现在完成进行时;句⑤⑦用了现在完成时
2.由以上各句可知,现在完成进行时的构成为:have/has+been+doing
现在完成时的构成为:have/has+done
[语法剖析]语法点一现在完成进行时1.构成:助动词have/has+been+动词ing形式
2.用法:(1)表示过去某一时刻发生的动作一直持续到现在,并有可能继续持续下去,也可能已停止
这种时态常与allthetime,allthemorning,thesefewdays,allnight等表示一段时间的状语连用
另外,如果表示某一动作的起点,可用since引导的短语或从句,如果表示某一动作的全部时间,可用for引导的短语
Hehasbeenwritingthenovelsincelastyear
自从去年以来他一直在写那部小说
Wehavebeenwaitingforyouforanhour
Wedon’twanttowaitanylonger
我们等了你一个小时了
我们不想再等了
(2)表示一直到说话时为止