SectionⅢGrammar—现在完成进行时[语法初识]原句感知自主探究①In1996,ImovedtoCanadawithmyhusbandandIhavebeenlivingtheresincethen.②LiuFanghasbeenplayingthepipaforthelastthreehours.③She’sbeenperformingconcertseverydaysincelastmonth.④IhavebeenlearningGermansince3yearsago.⑤Ihaveseenthefilm.⑥Ihavebeenreadingthebook.⑦IhavetraveledtomostofthecitiesinChinasincefiveyearsago.1.句①②③④⑥用了现在完成进行时;句⑤⑦用了现在完成时。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)表示一直到说话时为止的一段时间内一再重复发生的动作。Wherehaveyoubeen?Wehavebeenlookingforyoueverywhere.你去什么地方了?我们到处在找你。(3)表达较重的感情色彩。Youknow,youreallyhavebeenmakingthingsterriblydifficultforhim.你要知道,你也真是太难为他了。Youhavebeencoughingalotrecently.近来你一直咳嗽。(4)有时表示根据直接或间接的论据而得出的结论。Hereyesarered.Shehasbeencrying.她的眼睛很红。她一直在哭。[名师点津]表示状态的动词,如love,like,hate,know等不能用于现在完成进行时。集中演练11-1.单句语法填空①Ifeelverytirednow.Ihave_been_cleaning(clean)theclassroomforthreehours.②Shehas_been_working(work)inHongKongsinceshegraduatedfromuniversity.③Youknow,Ihave_been_looking(look)forajobforthreemonths,andthisismyfirstformalinterview.④Lilyhas_been_considering(consider)goingbacktoschool,butshehasn’tdecidedyet.1-2.完成句子⑤你怎么回事?我已经等了你3个小时了。What’sthematterwithyou?Ihave_been_waitingforyoufor3hours.⑥他一直在努力工作去实现梦想,现在他梦想成真了。Hehas_been_working_hardtorealizehisdreams,andnowhisdreamhascometrue.⑦经理自从上午9点起一直在告诉工人们如何改进项目。Themanagerhas_been_tellingtheworkershowtoimprovetheprogramsince9a.m.⑧这个小孩从头脏到脚,因为他整个上午都在泥里玩。Thelittleboyisdirtyfromheadtofootbecausehehas_been_playinginthemudallmorning.语法点二现在完成进行时和现在完成时的区别1.现在完成进行时强调持续性;而现在完成时强调动作的完成性,强调对现在造成的影响。Ihavealreadyreadthebook.我已经读了这本书。(已读完)Ihavebeenreadingthebook.我一直在读这本书。(尚未读完)2.现在完成进行时可表示动作的重复,而现在完成时一般不表示动作的重复性。Haveyoumetherrecently?你最近见过她吗?(现实结果)Haveyoubeenmeetingherrecently?你最近常和她见面吗?(动作重复)3.现在完成进行时有时含有感情色彩,而现在完成时一般是平铺直叙。Ihavewaitedforyoufortwohours.我等了你两个小时。(事实)Ihavebeenwaitingforyoufortwohours.我一直等了你两个小时。(不满)4.现在完成进行时不用于被动语态,若要用时,可用现在完成时的被动语态代替。Theproblemhasbeenstudiedforfivedays.研究这个问题五天了。5.句型This/Itisthefirst...timethat从句中用现在完成时。ThisisthefirsttimethattheyhavetakenpartintheOlympicGames.这是他们第一次参加奥运会。集中演练22-1.单句语法填空①Ihave_been_waiting(wait)foranhourbutthemanagerhasn’t_turned(notturn)upyet.②ThisisthesecondtimethatIhave_visited(visit)theBri...