PresentperfectcontinuousIthasbeenrainingthesedays.IhavebeenlearningEnglishsinceIwas8yearsoldandIstillloveit.YouhavebeenmakingprogressandIamproudofyou!Thelittleboyhasbeenstrugglingtobeattentive,butcan’thelpfallingasleep.2.IhavebeenlearningEnglishsinceIwas8yearsoldandIstillloveit.3.YouhavebeenmakingprogressandIamproudofyou!4.Thelittleboyhasbeenstrugglingtobeattentive,butcan’thelpfallingasleep.1.Ithasbeenrainingthesedays.conclusion•Structure•Meaning•Usages1.自从回家以来我一直睡不好觉。2.这本书他已读了两个小时了,但还没读完。I____________________wellsinceIreturnedhome.haven’tbeensleepingHe________________thisbookfortwohours,buthehasn’tfinishedit.hasbeenreading现在完成进行时表示动作从过去某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。DefinitionForm:have/hasbeendoing注意:不用被动语态thePresentPerfectContinuousTense现在完成进行时1)构成:have/has+been+doing2)肯定、否定及疑问形式:肯定句:Ihavebeenworking.Shehasbeenworking.否定句:Ihavenotbeenworking.Hehasnotbeenworking.现在完成进行时的构成疑问句:HaveIbeenworking?Hasshebeenworking?现在完成进行时的用法1learn8yearsagofuturenowlearnlearnIhavebeenlearningEnglishsinceIwas8yearsoldandIstillloveit.Tip1:过去动作持续到现在,还将持续下去.现在完成进行时的用法21.---IamsorryIhavekeptyouwaitingsolong.---Itisallright.Ihavebeenreadingthenewspapers.2.Wehavebeenwaitingforyouforhalfanhour.Tip2:表示说话之前刚刚结束的动作,并且动作不再继续.现在完成进行时的用法3Tip3:表示动作从过去到现在的时间内重复发生但有可能间断。1.Ithasbeenrainingthesedays.2.WehavebeenpracticingKungFurecently.现在完成进行时的用法42.Whyareyoulateagain?Ihavebeenwaitingforyoufortwohours.Tip4:表示某种强烈的感情色彩,如:赞赏、批评、愤怒等。1.YouhavebeenmakingprogressandIamproudofyou!1.Thegirlhasagreatinterestinsportand______badmintonclassestwiceaweekoverthelastthreeyears.A.tookB.istakingC.takesD.hasbeentaking2.Inordertofindthemissingchild,villagers___alltheycanoverthepastfivehours.A.didB.doC.haddoneD.havebeendoingPractice现在完成时和现在完成进行时的比较比较一:•LiJia__________(read)abookaboutStonehenge.(Shefinishedreadingthebook.)•LiJia______________(read)abookaboutStonehenge.(Sheisstillreadingthebook.)hasreadhasbeenreadingpastfuturenowreaddohavereadpastfuturenowreaddohavebeenreadingdo现在完成时现在完成进行时刚结束动作仍在继续比较二:A.—_____________haveyouvisitedEgyptthismonth?—IhavevisitedEgypttwicethismonth.(被问者过去往返埃及和居住地,但现在已回来)B.—__________haveyoubeentouringEgypt?—IhavebeentouringEgyptfortwomonth.(被问者过去一段时间一直待在埃及,没有离开过)HowmanytimesHowlongTip2:现在完成时表示反复发生的动作,提问时用howmanytimes。而现在完成进行时,表示持续的、不间断的动作,提问时用howlong。比较三:Tip3:现在完成进行时比较生动,有时含有明显的感情色彩,而现在完成时往往只说明一个事实,一种影响或结果。试比较:Ihavebeendreamingtobeanastronaut.Ihavedreamttobeanastronaut.Tip4:现在完成时可以用表状态的动词(have)和表动作的动词(take)作谓语。而现在完成进行时只能用表动作的动词(take)作谓语。Ihavehadthiscameraforfiveyears.IhavetakenphotosofUFOswiththiscamera.√比较四:(stateverb&actionverb)Ihavebeenhavingthiscameraforfiveyears.IhavebeentakingphotosofUFOswiththiscamera.√×√Stateverb&actionverb常用表状态、情感、感觉的动词:(1)have,exist,know,belongto等(2)like,love,hate,believe,want,regret,prefer(更喜欢)等(3)see,hear,smell,feel,taste等不能用于现在完成进行时,但可用于现在完成时。Tip5:副词never,yet,already,ever等可用于现在完成时,但不可用于现在完成进行时。IhavenevervisitedParis.IhaveneverbeenvisitingParis.×√比较五:HehasalreadygonetoParis.HehasalreadybeengoingtoParis.√×Practice1.She________(lose)herkeys.Shecan’tfindthemanywhere2.I________________(write)thebook,butIstill______________(finish)it.3.They____never_______(learn)toswim.4.We________________(look)forwardtooursummervacation.haslosthavebeenwritinghaven’tfinishedhavelearnthavebeenlooking5.Althoughthesescientists____ontheprojectfornearlyfouryears,Idon'tknowhowlongitwilllast.A.havebeenworkingB.haveworkedC.wereworkingD.areworkingPractice6.—Thereissomuchsnowthesedays,isn'tthere?—Yes,it____forafewdays.A.wassnowingB.hasbeensnowingC.hadbeensnowingD.snowed7.IwonderwhyJenny______usrecently.Weshouldhaveheardfromherbynow.A.hasn’twrittenB.doesn’twriteC.won’twriteD.hadn’twritten