(完整版)现在完成时和过去完成时专项练习
本作品内容为(完整版)现在完成时和过去完成时专项练习,格式为 docx ,大小 29707 KB ,页数为 18页
('(完整版)现在完成时和过去完成时专项练习一、单项选择。1、Bothhisparentslooksad.Maybethey_________what\'shappenedtohim.(呼和浩特)A.knewB.haveknownC.mustknowD.willknow2、Hehas_______beentoShanghai,hashe?A.alreadyB.neverC.everD.still3、HaveyoumetMrLi______?A.justB.agoC.beforeD.amomentago4、Thefamouswriter_____onenewbookinthepasttwoyear.A.iswritingB.waswritingC.wroteD.haswritten5、—Ourcountry______alotsofar.—Yes.Ihopeitwillbeeven______.A.haschanged;wellB.changed;goodC.haschanged;betterD.changed;better6、ZhaoLan______already______inthisschoolfortwoyears.A.was;studyingB.will;studyC.has;studiedD.are;studying7、We______XiaoLisinceshewasalittlegirl.A.knowB.hadknownC.haveknownD.knew8、HarryPotterisaverynicefilm.I_______ittwice.A.willseeB.haveseenC.sawD.see9、—ThesefarmershavebeentotheUnitedStates.—Really?When_____there?A.willtheygoB.didtheygoC.dotheygoD.havetheygone10、—______you___yourhomeworkyet?—Yes.I_____itamomentago.A.Did;do;finishedB.Have;done;finishedC.Have;done;havefinishedD.will;do;finish11、Hisfather______thePartysince1978.A.joinedB.hasjoinedC.wasinD.hasbeenin12、—Doyouknowhimwell?—Sure.We_________friendssincetenyearsago.A.wereB.havebeenC.havebecomeD.havemade13、—Howlonghaveyou____here?—Abouttwomonths.A.beenB.goneC.comeD.arrived14、Hurryup!Theplay__________fortenminutes.A.hasbegunB.hadbegunC.hasbeenonD.began15、It_____tenyearssinceheleftthearmy.A.isB.hasC.willD.was16、MissGreenisn\'tintheoffice.she_______tothelibrary.A.hasgoneB.wentC.willgoD.hasbeen17、Myparents______Shandongfortenyears.A.havebeeninB.havebeentoC.havegonetoD.havebeen18、Thestudentshavecleanedtheclassroom,_____?A.sotheyB.don’ttheyC.havetheyD.haven’tthey19、_____hasMrWhitebeenamemberofGreenerChinasincehe____toChina?A.Howsoon,comesB.Howoften,gotC.Howlong,cameD.Howfar,arrived20、Hisuncle____formorethan9years.A.hascomehereB.hasstartedtoworkC.haslivedthereD.haslefttheuniversity二、句型转换。1、Hehasneversurfed,_____________?(改成反意疑问句)2、Theyhavebeenheresince2000.(对划线部分提问)________________havetheybeenhere?3、Theoldman_________lastyear.He____________forayear.(die)(动词填空)4、Thisfactoryopenedtwentyyearsago.(同义句转换)Thisfactory______________________fortwentyyears.5、MissGaoleftanhourago.(同义句转换)MissGao_______________________________anhourago.6、HermotherhasbeenaPartymemberforthreeyears.(同义句)Hermother_______thePartythreeyears________.7、TheGreenFamilymovedtoFrancetwoyearsago.(同义句转换)_______twoyears________theGreenfamilymovedtoFrance.8、Thebushasarrivedhere.Itarrivedtenminutesago.(把两个句子合并成一个句子)___________________________________________三、汉译英。1、吉姆已做完作业,他现在有空了。2、他昨天收到一封信。3、我父亲以前到过长城。4、她还没有看过那部新电影。5、她去过上海。6、他这些天上哪儿去了?参考答案:一、单项选择。1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行。故上两侧根据上下文分析、推理,正确答案是B。2、现在完成时常与already(已经),just(刚刚,正好),ever(曾经),never(从来,也不;从不),before(以前),yet(仍然)等连用。故2应选B。3、C4、现在完成时常与recently(近来),sofar(到目前为止),inthepast/“last+一段时间”等时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。故4应选D。5、C6、现在完成时时常与“for+时间段或since+过去时间点”连用(含从句,从句过去时)。故6应选C。7、C8、现在完成时还与once(一次),twice(两次),threetimes(三次),severaltimes(几次)等表示重复次数的词语连用。故8应选B。9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday,lastweek,amomentago等)连用。故9的正确答案为B。10、B11、现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。故11的正确答案依次为:D。12、B13、A14、C15、A。16、“have/hasgoneto+地点”表示“某人去了某地(还未回来)”,指主语所指的人不在这儿。“have/hasbeenin+地点”表示“在某地呆了多长时间”,常与表示时间的状语连用。“have/hasbeento+地点”表示“曾经去过某地(但现在已不在那儿)。”故16的正确答案为A。17、A18、D19、C20、C二、句型转换。1、hashe?2、Howlong3、died,hasbeendead4、hasbeenopen5、hasbeenaway6、joined;ago7、Itis,since8、Thebushasbeenherefortenminutes.三、汉译英。1、Jimhasfinisheddoinghishomeworkalready.Heisfreenow.2、Hereceivedaletteryesterday.3、MyfatherhasbeentotheGreatWallbefore.4、Shehasn\'tseenthenewfilmyet.5、ShehasbeentoShanghai.6、Wherehashebeenthesedays?现在完成时专项练习一、用所给动词的适当形式填空。1.I___already____(see)thefilm.I___(see)itlastweek.2.__he____(finish)hisworktoday?Notyet.3.___you___(be)toHongKong?Yes,I____(be)theretwice.4.__youever____(eat)chocolatesundaes?No,never.5.Myfather____just____(come)backfromwork.Heistirednow.6.Where\'sLiMing?He____(go)totheteacher\'soffice.7.Shanghai___(be)asmalltownhundredsofyearsago.Nowit____(become)alargecity.8.I____(work)heresinceI____(move)herein1999.9.SofarI____(make)quiteafewfriendshere.10.Howlong___theWangs___(stay)here?Fortwoweeks.二、句型转换(每空一词)。1.IhavebeentoMacaubefore.(改为否定句)I_______beentoMacaubefore.2.Hehasn\'tcometoschoolbecausehe\'sill(就划线部分提问)_________hecometoschool?3.HehaslearnedEnglishfor5years.(就划线部分提问)_______________learnedEnglish?4.Iboughtanewbikejustnow.(用just改写)I____just____anewbike.5.WebegantolearnEnglishthreeyearsago.(改为同义句)We________English____threeyears三、填入has/havebeen或has/havegone.1.Harry:IsawyouinAnnabel\'sRestaurantlastnight.Diana:No,itwasn\'tme.Ineverthere.2.Sam:SallyandTimareonholiday,aren\'tthey?Wherethey?Sue:ToFlorida,again.Sam:Howmanytimestheythere?Sue:Thisistheirthirdvisit.3.Alan:Where\'sTony?Mary:He\'sgotaheadachesohetobed.4.Steve:CanIspeaktoJill,please?Lynn:She\'sout,I\'mafraid.Shetothecinemathisevening.Steve:Again?Shealreadytothecinemathreetimesthisweek.四、用for或since填空1.JillhasbeeninIrelandMonday.2.JillhasbeeninIrelandthreedays.3.MyaunthaslivedinAustralia15days.4.Margaretisinheroffice.Shehasbeenthere7o\'clock.5.Indiahasbeenanindependentcountry1974.6.Thebusislate.We\'vebeenwaiting20minutes.7.Nobodylivesinthosehouses.Theyhavebeenemptymanyyears.8.Mikehasbeenillalongtime.HehasbeeninhospitalOctober五、A.用already或yet1)Havetheytakendowntheoldpictures______?No,not___________.2)Mostofushavefinishedourcompositions________3)Hesaidhehadn’tvisitedtheexhibition________.B.用since或for1)Wehavelearnedfivelessons_____hebeginningofthisterm.2)MrsLiaohasbeeninhospital______lastweek.3)Ihavestayedatmyaunt’s_____twoweeks.C.用havegone或havebeen1)Wherearetheboystudents?They_____totheschoolfactory.2)Isyourfatherin?No,he____toShenzhen._______heever______therebefore?Yes,he___thereseveraltimes3)HeaskedmeifI____toHangzhoubefore.ItoldhimthatIwantedtogothereforavisitasI_____never______tothatcitybefore.六选择填空1.Mother____meanewcoatyesterday.I_______iton.Itfitsmewell.A.hadmade…havetriedB.made…havetriedC.hasmade…triedD.made…tried2“He____todrawhorsesalready”.When_____he?”“Lastyear“A.learned...hasB.learned(i)C.haslearned...hasD.haslearned(i)3.____you____thetextyet?Yes,we____ittwohoursago.A.Did…copy…didB.Have…copied…haveC.Have…copied…didD.Did…copy…had4.“Why______she______angry?”“Becausehe_____atherjustnow.”A.did…get…shoutedB.has…got…shoutedC.did…get…hasshoutedD.has…got…hasshouted5.____you_____thefilmbefore?Where_____you____it?A.Have…seen…did…seeB.Did…see…did…watchC.Have…seen…have…seenD.Did…see…have…seen6.You____mewaitingfortwohours.I____foryousincefive.A.kept…waitedB.havekept…waitedC.kept…havewaitedD.havekept…havewaited7.Where______John_______?Tothelibrary.He______thereforanhour.A.has…been…hasgoneB.has…gone…hasbeenC.did…go…wentD.did…be…went8.I______theway.I______hereforquitemanyyears.A.knew...havelivedB.knew(iv)C.know...havelivedD.know(iv)9._____youever_____America?Yes,Ihave.A.Have…gonetoB.Have…goneinC.Have…beentoD.Have…beenin10.Mybrother____collegeforoverthreeyears.A.hasgonetoB.hasbeentoC.hasbeeninD.hasbeenat现在完成时练习题现在完成时练习题1.A.用already或yet1)Havetheytakendowntheoldpictures______?No,not___________.2)Mostofushavefinishedourcompositions________3)Hesaidhehadn\'tvisitedtheexhibition________.B.用since或for1)Wehavelearnedfivelessons______thebeginningogthisterm.2)MrsLiaohasbeeninhospital______lastweek.3)Ihavestayedatmyaunt\'s_____twoweeks.C.用havegone或havebeen1)Wherearetheboystudents?They_____totheschoolfactory.2)Isyourfatherin?No,he____toShenzhen._______heever______therebefore?Yes,he___thereseveraltimes3)Heaskedmeif_____toHangzhoubefore.ItoldhimthatIwantedtogothereforavisitasI______never______tothatcitybefore.2.选择填空B.1.Mother____meanewcoatyesterday.I_______iton.Itfitsmewell.A.hadmade…havetriedB.made…havetriedC.hasmade…triedD.made…triedD.2"He____todrawhorsesalready"."When______he?""Lastyear"A.learned...hasB.learned...didC.haslearned...hasD.haslearned(i)A.3.Tom_____upintothetree.Look,he____highupthere!A.hasgot…isB.hasclimbed…wasC.got…wasD.climbed…isC.4.____you_____thetextyet?Yes,we____ittwohoursago.A.Did…copy…didB.Have…copied…haveC.Have…copied…didD.Did…copy…hadA.5."Why______she_______angry?""Becausehe_____atherjustnow."A.did…get…shoutedB.has…got…shoutedC.did…get…hasshoutedD.has…got…hasshoutedA.6.______you__________thefilmbefore?Where_____you____it?A.Have…seen…did…seeB.Did…see…did…watchC.Have…seen…have…seenD.Did…see…have…seenD.7.You____mewaitingfortwohours.I____foryousincefive.A.kept…waitedB.havekept…waitedC.kept…havewaitedD.havekept…havewaitedB.8.Where______John_______?Tothelibrary.He_________thereforanhour.A.has…been…hasgoneB.has…gone…hasbeenC.did…go…wentD.did…be…wentD.9.______thebabystill_____?No,it_______crying.A.Has…cried…hasstoppedB.Is…crying…stoppedC.Did…cry…stoppedD.Is…crying…hasstoppedC.10.I_______theway.I________hereforquitemanyyears.A.knew...havelivedC.knew...liveC.know...havelivedD.know(iv)C.11._____youever_____America?Yes,Ihave.A.Have…gonetoB.Have…goneinC.Have…beentoD.Have…beeninD.12.Mybrother____collegeforoverthreeyears.A.hasgonetoB.hasbeentoC.hasbeeninD.hasbeenatD.13.He________theArmybytheendof1989.He______inthearmysincethen.A.joined…isB.hasjoined…hasbeenC.hadjoined…isD.hadjoined…hasbeenB.14.BythetimeI_____backthey____uptensatellites.A.came…havesentB.came…hadsentC.come…havesentD.hadcome…sentC.15.Jack____overfivelessonsbyseveno\'clock.Thenhe____arest.A.went…tookB.went…hadtakenC.hadgone…tookD.hadgone…hadtakenA.16.We____outbythattimethathe____aspyforalongtime.A.hadfound…hadbeenB.hadfound…wasC.found…hadbeenD.found…wasB.17.Beforethenews____him,he____toknowaboutit.A.reaches…hasgotB.reached…hadgotC.reached…gotD.hadreached…gotC.18.I_____himasecondletterbeforeI____fromhim.A.wrote…heardB.wrote…hadheardC.hadwritten…heardD.havewritten…hearD.19.People____thatthesoldiers_____fighting.A.say…hadstoppedB.said…hasstoppedC.say…stoppedD.said…hadstoppedB.20.We____inagoodharvestbecausewe____enoughrain.A.didn\'tget…hadhadB.got…hadhadC.hadgot…hadhadD.got…hadn\'thadD.21.They_______forfivehourswhenthey______inNewYork.A.flew…arrivedB.hadflown…hadarrivedC.flew…hadarrivedD.hadflown…arrivedC.22.She____thatit_____fortwodaysbythatday.A.says…hasrainedB.says…hadrainedC.said…hadrainedD.said…rainedA.23.John_____theresincetheyearbefore,sohe_____them.A.hadworked…knewB.hadworked…hadknownC.worked…knewD.worked…hadknownD.24.He_____angrybecausehe____foralongtime.A.hadgot…hadwaitedB.got…waitedC.hadgot…waitedD.got…hadwaited过去完成时专项练习广州市东圃中学郭红坚定义:过去完成时是表示在过去某一时间或某一动作之前已经发生或完成的动作、事情。它表示的是发生在"过去的过去"的动作,只有在和过去某个时间或动作相比较的时候才会使用过去完成时。构成:过去完成时的构成:had+.(过去分词)用法:1、与by,before,bytheendof引导的表示过去的时间状语连用。例如:bythen,by\\beforenineo\'clockyesterday,bytheendoflastyear,bytheageoftwenty,bythetimeIarrived…2、在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时。例如:WhenIreturnedhome,myguesthadalreadyleft.IdidnotseethefilmbecauseIhadseenitbefore.3、常用于told,said,knew,heard,thought,ask等动词后的宾语从句。例如:Shesaid(that)shehadneverbeentoParis.HeaskedwhatIhadsaid.现在完成时和过去完成时的区别:现在完成时强调对现在的影响或结果,过去完成时强调对过去的影响或结果。练习:1.单项选择1.Heaskedme_____duringthesummerholidays.A.whereIhadbeenB.whereIhadgoneC.wherehadIbeenD.wherehadIgone2.What____Jane____bythetimehewassever?A.did,doB.has,doneCdid,did.D.had,done3.I______900EnglishwordsbythetimeIwasten。A.learnedB.waslearningC.hadlearnedD.learnt4.She______livedherefor______years.A.had,afewB.has,severalC.had,alotofD.has,agreatdealof5.Bythetimemyparentsreachedhomeyesterday,I_____thedinneralready.AhadcookedB.cookedC.havecookedD.wascooked6.Shesaidshe__________theprinciplealreadyA.hasseenB.sawC.willseeD.hadseen7.Shesaidherfamily_______themselves______thearmyduringthewar.A.hashidden,fromB.hadhidden,fromC.hashidden,withD.hadhidden,with8.Bythetimehewastenyearsold,he_________.A.hascompleteduniversityB.hascompletedtheuniversityB.hadcompletedanuniversityD.hadcompleteduniversity9.Shehadwrittenanumberofbooks______theendoflastyear.A.forB.inC.byD.at10.He_____toplay____beforehewas11yearsold.Ahadlearned,pianoB.hadlearned,thepianoC.haslearned,thepianoD.learns,piano.11.What_______Annie____bythetimehewasten?A.did,doB.did,didC.has,doneD.haddone12.He___inthefactoryforthreeyearsbeforehejoinedtheArmy.A.hasworkedB.worksC.hadworkedD.willwork13.Bytheendoflastweek,they____thebridge.A.hascompletedB.completedC.willcompleteD.hadcompleted14.Benhatesplaying_____violin,buthelikesplaying____football.A.a…theB.the…theC./…theD.the…/15.Bythetimehewas4,he______alotofGermanwords.A.hadlearnedB.haslearnedC.learnedD.learns16.Jimturnedoffthelightsandthen_____theclassroom.A.wasleftB.hadleftC.hasleftD.left17.They_________inGuangzhousince2000.A.livedB.hadlivedC.havelivedD.wereliving18.ThetrainfromBeijing_______tenminutesago.A.hasarrivedB.wasarrivingC.arrivedD.hadarrived19.Thestudents_________theirclassroomwhenthevisitorsarrived.A.havecleanedB.hadcleanedC.wascleanedD.havebeencleaned20.Fergie_______theprojectinonehour.A.havefinishedB.willfinishC.finishesD.hasfinished21.Theman________hiscoatandwentout.A.putonB.hadputonC.willputonD.wasputtingon22Mymother______inthatfactoryattheageof18.A.hadworkedB.hasworkedC.workedD.works23.Dad________whilehe_______TV.A.fellasleep…watchB.wasfallingasleep…watchedC.fellasleep……waswatchingD.hadfallenasleep…watched2.用动词的适当形式填空1.We_____________(paint)thehousebeforewe______________(move)in.2.Thatricholdman_____________(make)awillbeforehe_____________(die).3.They_____________(study)themapofthecountrybeforethey________(leave).4.Therobbers_____________(runaway)beforethepolicemen_______(arrive).5.I__________(turnoff)allthelightsbeforeI____________(go)tobed.6.Paul__________(go)outwithJaneafterhe__________(make)aphonecall.7.Tom__________(say)he___________(read)thebooktwice.8.Ourplan____________(fail)becausewe_____________(make)abadmistake.9.Whenthechairman______________(finish)speaking,he_____________(leave)thehall.10.TheReads________(have)lunchwhenI________________(get)totheirhouse.11.WhenI______________(arrive)atthestation,he____________________(leave).12..We_______________(learn)about4000Englishwordsbytheendoflastterm.13.Iwaiteduntilhe_______________(finish)hishomework.14.Weweresurprisedatwhatshe________already______(do)15.She____________(notgo)toQingdaobecauseshe________________(go)therebefore.16.He______________(nottell)youthenewsyet.17.Hesaidhe_____________already_________(give)thebooktotheteacher.18.I______________(be)toShanghaibefore.19.Shetoldmeshe_________________(be)toSanyathreetimes.20.She_____________(play)theguitarwhilehersister_______________(sing).3.句型转换1.Ihadsoldtheticketwhenshecame.(改否定句)___________________________________________________________________2.Shehadsungasongtousbeforeshedanced.(改否定句)________________________________________________________________.3.Theybegantoclimbedthemountainaftertheyhadboughtallthefoodanddrink.(否定)__________________________________________________________________4.By10:00a.m,Ihadbeenveryhungry.(改一般疑问)__________________________________________________________________5.LucyhadalreadycompletedtheprojectwhenIarrived.(改一般疑问)__________________________________________________________________6.Bythetimehegottotheairport,theplanehadtakenoff.(改一般疑问)__________________________________________________________________7..HehadbrokenhisarmwhenIsawhim.(对划线部分提问)__________________________________________________________________8.Whenhehadreadthenote,heateit.(对划线部分提问)__________________________________________________________________9..Jackdidn\'tgotothecinemabecausehehadseenthefilm.(对划线部分提问)__________________________________________________________________10.Wehadhadthetoysfortenyearsbeforewegavethemtothechild.(对划线部分提问)__________________________________________________________________.11.Shehadwrittenthebookbytheendof1960.(对划线部分提问)__________________________________________________________________12.Wecookedthedumplings.Weatethemup.(用过去完成时连接两句)__________________________________________________________________13.Jim\'sfathermendedthecar.Itwasbroken.(用过去完成时连接两句)__________________________________________________________________14.Wehadourtests.Thenwehadalongholiday.(用过去完成时连接两句)Afterwe________________________,we_____________________________15.Heshowedusapicture.Thenheshowedusaroundthehouse.用过去完成时连接两句)Beforehe_______________________,he______________________________.',)
提供(完整版)现在完成时和过去完成时专项练习会员下载,编号:1700816912,格式为 docx,文件大小为18页,请使用软件:wps,office word 进行编辑,PPT模板中文字,图片,动画效果均可修改,PPT模板下载后图片无水印,更多精品PPT素材下载尽在某某PPT网。所有作品均是用户自行上传分享并拥有版权或使用权,仅供网友学习交流,未经上传用户书面授权,请勿作他用。若您的权利被侵害,请联系963098962@qq.com进行删除处理。