1现在完成进行时1定义:现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。2现在完成进行时的构成:现在完成进行时是由“have/has+been+动词的现在分词”构成3现在完成进行时的基本句型肯定式I/Wehavebeenworking.疑问式Haveyoubeenworking?简略回答Yes,I/wehave.No,I/wehaven't.肯定式He/She/Ithasbeenworking.疑问式Hashe/she/itbeenworking?简略回答Yes,he/she/ithas.No,he/she/ithasn't.4现在完成时的用法1)在强调指出动作还未结束,还要继续下去。如:I'vebeenreadingthisbookfortwohours,butIhaven'tfinishedit.这本书我已读了两个小时了,但我还没读完。I'vereadthisbook.我已读完这本书了。2)强调动作延续时间的长久或带感情色彩。Shehasalwaysbeenworkinglikethat.她一贯是这样工作的。3)现在完成进行时也可表示现在以前这段时间反复发生的事情。We'vebeenseeingquitealotofeachotherrecently.最近我们经常见面。5相同点1.现在完成时和现在完成进行时都可以表示从过去某一时刻开始一直延续到现在的动作.如:Ihaveworkedinthisschoolsince2001.Ihavebeenworkingheresince2001.2.现在完成时和现在完成进行时都可以表示一段时间内进行的动作.例如:Mr.SmithhastaughtEnglishfor20years.Mr.SmithhasbeenteachingEnglishfor20years6现在完成时和现在完成进行时的区别1)现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。试比较:We'vebeenlivingherefortenyears.We'velivedherefortenyears.我们在这儿已经住了十年了。22)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。而现在完成时则表示动作在过去已结束。如:Thestudentshavebeenpreparingfortheexam.(还在进行)学生们一直在准备考试。Thestudentshavepreparedfortheexam.(已经结束)学生们为考试作了准备。3)有些表示状态,感情,感觉的动词如:have,exist,like,hate,hear,know,sound等动词不能用于现在完成进行时,但可用于现在完成时。如:They'veknowneachothersince1970.自从1970年起他们就相互认识了。练习:1.MrLiswimmingfor3hours,andhissonanhourago.A.hasbeen,startedB.havestarted,hasstartedC.started,startedD.Hasstarted,hasstarted2.---Howlongyoustamps?---Sincetwoyearsago.A.have,collectB.have,beencollectingC.did,collectD.are,collecting3.Shehadaheadachebecauseshetoolong.Sheoughttoshop.A.hasbeenreadingB.hadreadC.isreadingD.read4.TheboyTVallthemorning.A.haswatchedB.hadwatchedC.hasbeenwatchingD.watched5.---haveyoubeenlearningtoswim?---Halfayear.A.HowlongB.HowoftenC.HowfarD.When6.Ourteacherhasbeenteachinginthisschoolfor.A.twoyearandahalfB.twoandahalfyearC.twoyearsandhalfD.twoandahalfyears7.Heitfortwohours,andhe'sstillwatchingnow.A.hasbeenwatchedB.watchingC.hasbeenwatchingD.iswatching现在完成时态练习题答案一.翻译下列句子:1.Haveyoueverhad/eatenfishandchips?2.Ihavejustlostmychemistrybook.3.Ihaveneverbeentothefarmbefore.34.Hehasalreadyhadlunch=Hehashadlunchalready.5.Haveyouseenthemovieyet?6.Mybrotherhasn’tcome/get/beenbackyet=Mybrotherhasn’treturnedyet.7.Ihavehadthisdictionaryforthreeyears/sincethreeyearsago.8.HasbeenawayfromChinaforthreeyears.9.Ihaveknownthemforfiveyears.10.TheyhavebeenintheUSAforfiveyears.11.HehasbeenheresincehemovedtoJining.12.Mysisterhasbeenacollegestudentforthreeyears=Mysisterhasbeenincollegeforthreeyears.13.Theyhaveknowneachothersince1999.14.Ihavebeeninthisschoolforoverthreeyears.一、用下列所给动词的正确形式填空。1.Youknow,I________(look)forajobforthreemonths,andthisismyfirstformalinterview.2.Mysister________(stay)inBeijingforthreemonthslastyear.3.Thelittleboyisdirtyalloverbecausehe________(play)inthemudallthemorning.4.I________(wonder)ifyouwerefreethisafternoon.5.Hereheis!We________(wait)anxiouslyforhimsincelastnight.二、单项选择1.—I’msureAndrewwillwinthefirstprizeinthefinal.—Ithinkso.He________foritformonths.A.ispreparingB.waspreparingC.hadbeenpreparingD.hasbeenpreparing2.Bythetimeherealizeshe_________intoatrap,it’llbetoolateforhimtodoanythingaboutit.A.walksB.WalkedC.haswalkedD.hadwalked3.Sofarthisyearwe_______afallinhousepricesbybetween5and10percent.A.sawB.seeC.hadseenD.haveseen4.CathyistakingnotesofthegrammaticalrulesinclassatSunshineSchool,whereshe______Englishforayear.A.studiesB.studiedC.isstudyingD.hasbeenstudying5.Danny_________hardforlongtorealizehisdreamandnowheispopular.A.worksB.isworkingC.hasworkedD.hadworked6.—Ihavegotaheadache.—Nowonder.You_________infrontofthatcomputertoolong.A.workB.areworkingC.havebeenworkingD.worked7.Theunemploymentrateinthisdistrict_______from6%to5%inthepasttwoyears.4A.hasfallenB.hadfallenC.isfallingD.wasfalling8.Nowthatsheisoutofjob,Lucy___goingbacktoschoolbutshehasn’tdecidedyet.A.hadconsideredB.hasbeenconsideringC.consideredD.isgoingtoconsider9.—______you______himaroundthemuseumyet?—Yes.Wehadagreattimethere.A.Have;shownB.Do;showC.Had;shownD.Did;show10.—Hi,Tracy,youlookpale.—Iamtired.I_______thelivingroomallday.A.paintedB.hadpaintedC.havebeenpaintingD.havepainted11、MissLi____swimmingfor3hours,andhisson___anhourago.A、hasbeen,startedB、havestarted,hasstartedC、started,startedD、hasstarted,hasstarted12、---Howlong_____you_____stamps?---Sincetwoyearsago.A、have,collectB、have,beencollectingC、did,collectD、are,collecting13、Theboy___TVallthemorning.A、haswatchedB、hadwatchedC、hasbeenwatchingD、watched14、JimistakingnotesofthegrammaticalrulesinclassatSunshineschool,whereshe______Englishforayear.A、studiesB、studiedC、isstudyingD、hasbeenstudying15、-----Ihaveaheadache.----Nowonder.You_______infrontofthatcomputertoolong.A、workB、areworkingC、havebeenworkingD、worked16、Shehadaheadachebecauseshe_______toolong.Sheoughttoshop.A、hasbeenreadingB、hadreadingC、isreadingD、read17、Lookatthatlittleboywanderingabout---perhapshe_______hismother.A、willloseB、islosingC、hadlostD、haslost18、---______haveyoubeenlearningtoswim?----Halfayear.A、HowlongB、HowoftenC、HowfarD、When19、He______itfortwohours,andheisstillwatchingnow.A、hasbeenwatchedB、watchedC、hasbeenwatchingD、iswatching20、I_____