Grammar现在完成进行时学习内容•1.现在完成进行时含义:•2.结构:1)肯定句:2)否定句:3)疑问句:•3.用法:•4、连用的时间(判断该时态的标志词)•5.现在完成时与现在完成进行时的区别•6.注意问题现在完成进行时一:含义:表示从过去某时开始,一直延续到现在的一个动作;该动作有可能继续延续下去。•Iamreadingthebook.进行时Ihavereadthebook.•完成时Ihavebeenreadingthebook.•现在完成进行时现在正在读已经读过过去到截至说话为止,一直在读二.结构:1)肯定句:have/hasbeen+V-ing(从过去到现在)一直在做某事I_______________(sit)herefortheafternoon.Hisbrother_____________________(collect)stampssincehewas10.havebeensittinghasbeencollecting2)否定句:have/hasnotbeen+V-ing没有一直在做某事我一个星期没有给花浇水了。这些年,他都没有一直在这教书。Ihaven’tbeenwateringtheflowersforaweek.Hehasn’tbeenteachingheretheseyears.3)疑问句:Have/Has+主语+been+V-ing?Yes,主+have/has.No,主+haven’t/hasn’t.你一直在写一本小说吗?他一直给你写信吗?Haveyoubeenwritinganovel?Hashebeenwritingletterstoyou?•I'mtiredbecauseI'vebeenrunning.我很累因为我一直跑到现在。(强调动作一直进行并持续到现在)对比:I'mtiredbecauseI'verun.我累了因为我跑了。(强调动作已完成)三、用法:1)现在完成进行时可以表示一个从过去某时开始一直在进行并持续到现在的动作。这个动作刚刚结束,对现在有影响。•I___________________for2hours.[Iamstillreadingnow.]Ihavebeenreadingfor2hours.pastpresentfuture2.)现在完成进行时可以表示一个从过去某时开始一直持续到现在的动作。这个动作现在仍在继续中。havebeenreading4)表示从过去到现在反复发生的动作Youhavebeensayingthatforfiveyears.(这话你已经说了有五年了。)3)和进行时一样,现在完成进行时也往往带有感情色彩(如赞扬、厌恶等)。•Whathaveyoubeendoingallthetime?(这半天你在干什么?)四、连用的时间(判断该时态的标志词)for+时间段;(fortwoweeks,两个星期)since+时间/点从句(sincelastMonday,自从上星期一以来;sinceIwas7yearsold.自从我七岁以来)二者可以改写同义句。fortwoyears=sincetwoyearsagoeg:Hehasbeenplayingforonehour.Hehasbeenplaying_________________.sinceonehourago2)现在完成进行时还可以于thesefewdays,thisweek,allthetime,allnight,allthemorning,allone’slife,duringthenight,recently等连用:•I’vebeenwritinglettersallthismorning.(我写了一上午的信。)•Ihavebeendoingthisallmylife.(这个我做了一辈子啦。)•Recentlyhehasbeendoinghisworkquiteregularly.(近来他都按时做作业。)wehaveclassesfor7daysWehavebeenhavingclassesfor7days.练习:看图,根据提示词,表达句子。hecrythreehoursHehasbeencryingforthreehours.ThewomantakearestalldayTheboyhasn'tbeentakingarestallday.itrainthesefewdaysIthasbeenrainingthesefewdays.现在完成时与现在完成进行时的区别•1.现在完成时与现在完成进行时都表示动作从过去开始,但现在完成时表示事件或动作刚结束,而现在完成进行时则强调动作仍在继续•Ihavereadabook.•Ihavebeenreadingabook.•2.现在完成时可表示反复发生的动作,提问时用howmanytimes。而现在完成进行时则表示持续的、不间断的动作,提问时用howlong•1)________________haveyouvisitedJinan?•…..IhavevisitedJinantwicethismonth.•2)_____________haveyouvisitedJinan?•……IhavebeenvisitingJinanfortwomonths.HowmanytimesHowlong•3.现在完成时可以用持续性动词和短暂性动词作谓语,而现在完成进行时则只能用持续性动词。Ihavedonemyhomework.Ihavefinishedmyhomework.Ihavebeendoingmyhomework.Ihavebeenfinishingmyhomework√√√x•4.现在完成时的句子中可以用像never、yet、already和ever等作时间状语,而现在完成进行时的句子中则不可以用这样的词•IhavealreadybeentoBeijing.•IhaveneverbeentoBeijing.•Ihaven’tbeentoBeijingyet.注意事项:⑴有些动词(如:work,study,live,teach等)用现在完成进行时与现在完成时表达的意思差不多。试比较:Theteacherhasbeenteachingatthisschoolfortenyears.十年来,那位老师一直在这所学校教书。Theteacherhastaughtatthisschoolfortenyears.那位老师在这所学校已经教了十年书了。(2)一些表示静态的动词往往只能用在现在完成进行时。这样的静态动词主要有lie,stand,sit,wait,rain等。•She_______________inbedforaweek.(她已经卧床一周了。)•I__________________foryoufortwoweek.(我已经等你两个小时了。)hasbeenlyinghavebeenwaiting用所给动词的适当形式填空。1.Jim_________________(teach)Englishfor5years.2.We_______________(work)heresincetwoyearsago.3.He________________(play)footballsincehewas9yearsold.4.Hisbrother_______________(write)thisstorysincelastyear.hasbeenteachinghavebeenwalkinghasbeenplayinghasbeenwriting句型转换。按要求改写下列句子。1.Hehasbeenwaitingforhismotherforanhour.(一般疑问句,并做肯否定回答)2.Theboystartedtoplaytheguitartwoyearsago.(用for,since短语改写)______he______________forhismotherforanhour?Yes,_______.No,___________.Theboy________________for________.Theboy_______________since____________.Hasbeenwaitinghehashehasn’thasbeenplayingtwoyearshasbeenplayingtwoyearsago3.Thestudentshavebeenskatingforfivehours.(否定句)Thestudents___________________forfivehours.4.Shehasbeenreadingbooksforthreehours.(同义句)Shehasbeenreading____________________.haven’tbeenskatingsincethreehoursago5.Thevisitorshavebeenclimbingthemountainsforsevenhours.(划线提问)____________thevisitors____climbingthemountains?Howlonghavebeen•1、吉姆已做完作业,他现在有空了。•Jimhasfinisheddoinghishomeworkalready.Heisfreenow.•2.我父亲以前到过长城。•MyfatherhasbeentotheGreatWallbefore.•3、她还没有看过那部新电影。•Shehasn'tseenthenewfilmyet.•4、她去过上海。•ShehasbeentoShanghai.•5、他这些天上哪儿去了?•Wherehashebeenthesedays?