还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
过去完成时练习题(含答案)
一、初中英语过去完成时Shesaidwhenshegottothecinemathefilmfor5minutes.A.hasbegunB.hadbegunC.hasbeenonD.hadbeenon【答案】D【解析】【分析】句意她说当她到达电影院的时候,电影已经开始五分钟了根据got可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除A和C开始begin电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词begin改为beon故选D【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别WhenIgottoschoolIrealizedImybackpackathome.A.leftB.hadleftC.forgotD.hadforgotten【答案】B【解析】【分析】句意当我到学校时,我才意识到我把双肩包落在家里了把…落在…用leave又因为是过去完成时,故选【点评】考查把…落在…的用法熟背句型做题就很容易WhenIthecinemathefilmfortenminutesA.gotto;hasbegunB.arrivedat;hasbeenonC.reached;hadbegunD.hurriedto;hadbeenon【答案】D【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选Do【点评】要注意完成时态中的延续性动词的转换IthoughtIinmyprojectreportbutthemanagersaidhedidntseeitatall.A.handB.amhandingC.havehandedD.hadhanded【答案】D【解析】【分析】句意我以为我已经上交了我的项目报告,但是经理说他根本没有看到hand上交,是一个动词原形;amhanding是现在进行时态;havehanded现在完成时态;hadhanded过去完成时态句中Ithought使用的是一般过去时态,而根据句意可知,—Yeah.Iamgoingtowatchthemonthatday.A.therewillbeB.thereisgoingtohaveC.therearegoingtobeD.istheregoingtobe【答案】A【解析】【详解】句意一一你知道7月15口会有一场精彩的比赛和两场篮球赛吗?一一是的那天我要去看它们考查therebe结构宾语从句需用陈述句语序,D是疑问句语序,可排除根据句意语境本句用一般将来时therebe结构的一般将来时用therewillbe和thereisgoingtobe表示最近要做的事,可排除根据就近原则,awonderfulmatch—场精彩的比赛,需用thereisgoingtobe可排除C项综合以上,可知选AYourpapermustassoonasthebell.A.handin;ringsB.handin;willringC.behandedin;ringsD.behandedin;willring【答案】C【解析】【详解】句意铃声一响,你必须上交你的试卷”第一空处,主语为yourp叩er和谓语handin之间为被动关系,排除A和assoonas引导的从句用一般现在时,主句用一般将来时,即“主将从现原则,故选CThelifewewereusedtogreatlysince
1992.A.changeB.havechangedC.changingD.haschanged【答案】D【解析】试题分析句意我们过去的生活自从1992年后有了巨大的变化本题需要断句正确,wewereusedto作句子主语的定语,句子缺少谓语动词,根据时间状语since1992可知句子的谓语用现在完成时态,主语是thelife用第三人称haschanged故选D考点考查完成时态的用法BeforeOSheahostedtheJoyFMprograminBeijing.HeinHongkongfortenyears.A.worksB.hasworkedC.hadworkedD.wouldwork【答案】C【解析】句意OShea在北京主持JoyFM节目前,他在香港工作了10年了根据BeforeOSheahostedtheJoyFMprograminBeijing和fortenyears.可知主句用过去完成时态;故选CMr.GreenLondonbuthewillcomebackintwodays.A.hasbeentoB.hasgonetoC.goestoD.leaves【答案】B【解析】【详解】句意Green先生去了伦敦,但是他将在两天之后回来hasbeento去过某地,己经回来了;hasgoneto去了某地,还没有回来;goesto去…,■—般现在时;leaves离开,一般现在时根据句意buthewillcomebackintwodays可知,这里表示Green先生去了伦敦,还没有回来故应选B—Whereisyourfather---HeAustraliaandheSydneyfortwoweeks.A.hasbeento;hasbeeninB.hasgoneto;hasbeeninC.hasbeenin;hasbeentoD.hasgoneto;hasbeento【答案】B【解析】【分析】【详解】句意一一你的父亲在哪里?一一他去了澳大利亚,已经在悉尼了考查现在完成时态have/hasgoneto已去了某地,表示人不在说话地点;have/hasbeenin已在某地have/hasbeento去过某地,但现在不在那里根据句意语境,可知不在对话的地方,ACD三项不合语境,故选BWhenitbegantorainheavilysheforabusatthebusstop.A.waitedB.waitsC.iswaitingD.waswaiting【答案】D【解析】句意当雨下得很大时,她正在公共汽车站等公共汽车A.waited一般过去时;B.waits一般现在时;C.iswaiting现在进行时;D.waswaiting过去进行时when引导的时间状语从句,从句用一般过去时,主句用过去进行时故选DIhimthegoodnewsassoonasheback.A.willtellcomesB.toldcomesC.willtellwillcomeD.tellcome【答案】A【解析】句意他一回来,我就告诉他这个好消息assoonas--......就......”引导的时间状语从句,用一般现在时,主句用一般将来时第二空主语he是第三人称单数,故谓语用第三人称单数comeso故选Ao-DidyouhearsomeoneknockingatthedoorjustnowTom-NoITVwithmyfriendinmybedroom.A.waswatchingB.watchedC.amwatchingD.watch【答案】A【解析】【详解】句意一一汤姆,你刚才听到有人敲门了吗?一一没有,我和我的朋友正在卧室里看电视考查过去进行时A.waswatching过去进行时;B.watched一般过去时;C.amwatching现在进行时;D.watch观看动词原形根据句意汤姆,你刚才听到有人敲门了吗?一一没有,我和我的朋友正在卧室里看电视“可推知刚才有人敲门时我和我的朋友正在卧室里看电视所以该句强调的是过去某个时间正在进行和发生的动作,确定时态为过去进行时态其构成为was/were+现在分词,根据主语是I故助动词用waswatch的现在分词为watching故填waswatching故答案选AIfyoutoomuchice-creamyouwillgetsick.A.willeatB.wereeatingC.ateD.eat【答案】D【解析】【详解】句意:如果你吃太多的冰激淋,你将会生病Ifyoutoomuchice-cream引导的是条件状语从句,主句应该用一般将来时,符合主将从现的原则所以从句用一般现在时故选DoMsLiwilltellussomethingabouthertriptoAmericawhensheback.A.cameB.iscomingC.comesD.willcome【答案】C【解析】句意李女士回来时会给我们讲讲她的美国之行当主句是一般将来时态时,when引导的时间状语从句用一般现在时态表示,故答案为C—HowdoesyourfathergotoworkeverydayDavid—Heusuallytoworkbybike.A.goesB.isgoingC.willgo【答案】A【解析】【详解】句意大卫,你的爸爸每天怎样去上班?一他通常骑自行车去上班本题考查的是动词的时态,根据问句中的everyday和答句中的usually可知,应该是一般现在时且主语he为第三人称单数,所以谓语动词要用第三人称单数,故答案选A—Iatthistimeyesterday.—Metoo.A.willcookB.iscookingC.cookedD.wascooking【答案】D【解析】句意昨天这个时候我在做饭我也是根据atthistimeyesterday.可知用过去进行时态;故选D—HaveyoueverbeentoSingaporeAnn—Yes.Ithereforaweekwithmyparentslastyear.A.havegoneB.havebeenC.wentD.was【答案】D【解析】句意一一你去过新加坡吗,安?一一去过,去年我和父母在那里呆了一个星期have/hasgoneto表示某人去了某地现在还没有回来;have/hasbeento表示某人去了某地,现在已经回来了;但在肯定句中,它们都不能与表示一段的时间状语连用,went是g的过去式,为短暂性动词,在肯定句中也不能用一段时间状语连用,wasthere表示状态,可以与一段时间状语连用,答案为D上交项H报告应该发生在这之前,故应使用过去完成时态,选D【点评】考查动词的时态,本题涉及过去完成时的应用—Iknowyoucanplaythepianosowell.—Thankyou.A.didntB.dontC.cant【答案】A【解析】【分析】句意一一我不知道你钢琴弹得那么好一一谢谢A.didNt不,一般过去时态,指过去的状态及过去发生的动作;B.dont一般现在时态,指经常性、习惯性的动作;C.cant不能,指能力;不可能,表示否定的推测根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选AThefiremantheburningbuildingthreetimesbeforethefirewasputout.A.isenteringB.hasenteredC.wasenteringD.hadentered【答案】D【解析】【分析】句意消防队员三次进入着火的大楼,才把火扑灭A.isentering现在进行时;B.hasentered现在完成时;C.wasentering过去进行时;D.hadentered过去完成时根据wasputout可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),hadentered故选D【点评】考查句子时态注意过去完成时的用法BythetimeIgotbacktoschoolthebell.A.rangB.hasrungC.hadrung【答案】C【解析】【分析】句意当我返回到学校时,铃早响了Bythetime...在……时间前,经常用于过去完成时态过去完成时态,表示动作发生在过去的过去铃响发生在过去的动作回到学校之前,所以用过去完成时态A.rang一般过去时态;B.hasrung现在完成时态;Chadrung过去完成时态故选CThebusforfiveminuteswhenTimarrivedatthestation.A.wentB.hasleftC.hadleftD.hadbeenaway【答案】D【解析】【分析】句意当迪姆到达车站时,公交离开了五分钟了表示到达车站前已经发生或完成的动作,句子用过去完成时态;leave是一个非延续性的动词,不能与表示一段时间的状语for...连用,可以表达成beaway形容词表示状态,可以与表示一段时间的状语连用故选D【点评】本题考杳过去完成时以及延续性动词的用法TombythetimeIgottotheparty.A.leftB.wasleavingC.hadleftD.hasleft【答案】C【解析】【分析】句中有“by+过去时间〃作时间状语,提示谓语动同用过去完成时,即“我到达”和“他离开”,后者发生在前者之前,即过去的过去〃,因此,后者用过去完成时故选Co【点评】本题考查过去完成时的用法Thelittleboy_meafewminutesbeforehismothershowedup.A.staresatB.hasstaredatC.looksatD.hadstaredat【答案】D【解析】【分析】句意这个小男孩在他妈妈出现之前一直盯着我根据stare这个动作发生在他妈妈showedup出现之前,是过去的过去,可知用过去完成时had+过去分词故选D【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词—Whydidntyougivethewallettothemanatonce—BecausehebeforeIrealizeditwashis.A.hadbeendisappearedB.hasdisappearedC.haddisappearedD.hasbeendisappeared【答案】C【解析】【分析】句意你为什么不立刻将钱包给那个男人--因为在我意识到钱包是他的之前他就已经消失了我意识到钱包是他的”属于过去发生的事,”他已经消失了”属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:had+动词过去分词,故选C【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式Mygrandparents_forfiftyyearsbythetimeMysisterwas
15.A.marriedB.hadmarriedC.hadgotmarriedD.hadbeenmarried【答案】D【解析】【分析】句意到我妹妹十五岁的时候,我的祖父母已经结婚五十年了根据forfiftyyears五十年和be动词was可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时hadbeenmarried结婚表状态故选D【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态SeeingJohnrushintotheroomwithtearsinhiseyesIaskedhimwhat.A.wouldhappenB.hadhappenedC.happenedD.washappened【答案】B【解析】【分析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选Bo句意是看到约翰眼里含着泪水冲进房间,我问他发生什么事了【点评】本题考查过去完成时的用法BythetimeIontheTVBeckhamtwogoals.A.turned;havescoredB.turned;hadscoredC.hadturned;havescoredD.hadturned;hadscored【答案】B【解析】【分析】句意当我打开电视的时候,贝克汉姆已经进了两个球本句是时间状语从句,bythetime到…时候为止,用于一般过去时,可排除CD选项从句用一般过去时,主句用过去完成时,需用“had+过去分词〃结构,可排除A;根据句意结构,可知,故选Bo【点评】考查动词时态辨析题Bythetimeheattherailwaystationthetrain.A.hadarrived;hadleftB.arrived;hadleftC.arrived;leftD.hadarrived;hasleft【答案】B【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项bythetime引导时间状语从句,从句用一股过去时,主句则用过去完成时,故选【点评】本题考查过去完成时的用法—yourfatheranewspaperwhenyougothome—No.A.Was readinghewasB.Did;read hedidC.Was;reading hewasntD.Did;read;hedidnt【答案】C【解析】【分析】句意一当你到家的时候,你爸爸正在读报纸吗?一不,没有此题考查在过去的某个时间发生的事情•,用过去进行时,其结构为was/weredoing其疑问式为提前be动词,否定式回答为No主语+be动词后加not根据句意,故选C【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态Bythetimewegottherethefilmalready.A.beganB.hasbegunC.havebegunD.hadbegun【答案】D【解析】【分析】句意我们到那儿时,电影已经开始了bythetime直到......时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用故选D【点评】考查时态,注意bythetime+过去时的用法Mr.SmithinacarfactoryfortenyearsbeforehecametoChina.A.hadworkedB.worksC.isworkingD.willwork【答案】A【解析】【分析】句意史密斯先生来中国前在一个汽车厂工作十年了根据beforehecametoChina可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,hadworked故选A【点评】此题考查过去完成时根据时间状语确定句子时态Mr.Wanginthisfactoryfor30yearsalready.A.worksB.isworkingC.hasworkedD.willwork【答案】C【解析】【分析】句意王先生在这个工厂工作已经30年了根据for30yearsalready可知句子为现在完成时,表示发生于过去的动作一直持续到现在C是现在完成时结构,故答案是Co【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构—Areyousurprisedattheendingofthemovie—NobecauseIthestory.A.readB.willreadC.havereadD.wasreading【答案】C【解析】【分析】句意一你对这部电影的结局感到惊讶吗?一不惊讶,因为我读过这个故事根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为C【点评】考查现在完成时态主语为第一人称故动词应使用原形Petertohaveacoolmodelplane.A.hopedB.hadhopedC.hashoped【答案】B【解析】【分析】句意彼得本来希望有一架很酷的飞机模型动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等故选九【点评】考查过去完成时Howwasthemovieyousawyesterday1havenoidea.BythetimeIgottothemovietheatrethemovie.A.hasalreadyfinishedB.havefinishedyetC.hadalreadyfinished【答案】C【解析】【分析】had+动词的过去分词构成过去完成时,表示的过去的过去的时间点,本句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去的过去,所以用过去完成时句意昨天你看的电影怎么样?没想法,我到电影院的时候,电影已经结束了故选C【点评】考查过去完成时的用法MyauntsaidthatshetoGuangzhou.A.hasnevergoneB.hadnevergoneC.hasneverbeenD.hadneverbeen【答案】D【解析】【分析】句意我阿姨说她从没去过广州havegoneto...表示已经去了某地(强调不在说话者所在地);havebeento...曾经去过某地(现在已经回来)又因为此处是宾语从句,而且主句是过去时,所以从句用过去完成时hadbeent故答案为D【点评】此题考查过去完成时的用法-WhatwereyoudoingwhenIcalledyoulastnight-Imyhomeworkandwasgoingtobed.A.didB.haddoneC.wasdoing【答案】B【解析】【分析】had+动词过去分词构成过去完成时,表示的是过去的过去,答语中gotobed是过去将来时,domyhomework发生在gotobed之前,即过去的过去,要用过去完成时haddonemyhomework.句意昨天我给你打电话的时候,你正在做什么?我完成作业正要去睡觉故选B【点评】考杳过去完成时的用法Themovementofboycotting(联合抵制)theSouthKoreangoodsinwholeChinaforafewmonthsbythetimeLotteGroup(乐天集团)agreedtoprovidelandforUSA.【答案】A【解析】【分析】句意到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货物已经开始了一段时间by+过去时间状语和过去完成时连用,可知句子时态要用过去完成时,begin为瞬间动词不能与一段时间连用故选A【点评】此题考查过去完成时注意和过去时间状语连用We_tobeabletocomeandseeyou.A.hadhopedB.hopeC.havehopedD.arehope【答案】A【解析】【分析】句意我们本来希望能来看看你动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等故选A【点评】考查过去完成时I_youcouldcome.A.hope.B.hadhopedC.havehopedD.arehoping【答案】B【解析】【分析】句意我本来希望你能来动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等故选B【点评】考查过去完成时Darningtohavearestbuthedidnthavetime.A.intendedB.hadintendedC.intendsD.hasintended【答案】B【解析】【分析】句意大明本来计划休息,但是他没时间动词intend用过去完成时来表示过去未曾实现的想法,希望,打算或意图等故选B【点评】考查过去完成时MrBrownwastoobusyourpapersthisquestion.A.tomarktoanswerB.tomarkansweringC.markingansweringD.markingtoanswer【答案】D【解析】【分析】句意布朗先生忙着写论文来回答这个问题根据句意可知布朗先生止在写论文,然而写论文这个事情是发生在过去,所以要用过去进行时,所以要用making这里面写论文是为了回答问题,表示目的所以answer之前应该加to故选D【点评】考查固定搭配及动词不定式表目的—Weallwenttotheparkexceptyoulastweekend.Whydidntyoucome—BecauseItheparktwice.A.havegonetoB.hadgonetoC.hadbeentoD.havebeento【答案】C【解析】【分析】havegoneto去了尚未回.havebeento去过已回,根据句意在lastweekend之前去过,所以用过去完成时,故选C【点评】本题考查过去完成时的用法,表示在过去某一时间前已经发生的动作
二、初中英语动词的时态—Hello!MayIspeaktoMaryplease—Sorry.Sheashowernow.A.hasB.hadC.willhaveD.ishaving【答案】D【解析】句意喂,请找玛丽接电话好吗?对不起,她正在洗澡本题考查动词的时态Haveashower洗澡A.has单数第三人称形式B.had一般过去时C.willhave一般将来时D.ishaving现在进行时根据题意“她现在正在洗澡”是现在正在进行的动作,故选九-HasyourcousinarrivedinBeijingyet-Yes.SheBeijingsinceyesterdaymorning.A.arrivedinB.hasarrivedinC.hasbeeninD.hasbeento【答案】C【解析】句意你表弟到北京了吗?-是的她从昨天起就在北京了sinceyesterdaymorning自昨天早晨以来,表示的是截止到目前为止的时间段,用于现在完成时态,排除A arrived为短暂性动词,不能与表示一段的时间状语连用;havebeento表示某人去过某地,也不能与表示一段的时间状语连用,故答案为C点睛havehasbeenin表示“在某地呆多长时间”,常与表示一段时间的状语连用,如sinceforhowlong等例如Mr.BrownhasbeeninShanghaiforthreedays.布朗先生来上海已经有三天了havehasbeento表示“曾经去过某地”现在已经不在那里了可与justevernever等连用,例如Ihavejustbeentothepostoffice.我刚才去邮局了havehasgoneto意为“到某地去了,表示到了某地或正在去某地的途中总之,说话时该人不在现场,一般不用第
一、第二人称代词作句子的主语例如一WhereisTom--Hehasgonetothebookshop.汤姆在哪里?他到书店去了JackJohnsonhasgonetoLondon.杰克.约翰逊到伦敦去了还要注意的是,无论have/hasbeento还是have/hasgoneto都不能与表示一段的时间状语连用—HiNora.Isyourmotherathome—Justaminute!Sheflowersinthegarden.A.plantB.isplantingC.plantedD.wasplanting【答案】B【解析】【详解】句意一一嗨,Nora你妈妈在家吗?一一等一下!她正在花园里种花考查动词时态辨析题根据句意语境,可知用现在进行时,即“be+现在分词〃结构she是单数第三人称,系词需用is故选BMygrandparentsinthatcitysincetheygotmarried.A.willliveB.havelivedC.liveD.wereliving【答案】B【解析】句意自从结婚以来,我祖父母就住在那个城市sincetheygotmarried是表示截止到目前为止的时间段,主句要用现在完成时态,故答案为BTheythecomingoftheyear2018whenanaccidenthappened.A.werecelebratingB.celebratedC.wouldcelebrateD.havecelebrated【答案】A【解析】【详解】句意“当事故发生时,他们正在庆祝即将来临的2018年”句中的when意为“这时〃,这是一个典型的“当……正在进行的时候发生了……”句型,主句用过去进行时,从句就过去时答案为A.-Look!Theresomanynoisykidsintheroom!-Haventyouheardthesaying“Whenthecatisawaythemice”A.have;playB.is;aregoingtoplayC.have;areplayingD.are;willplay【答案】D【解析】【详解】句意-看!房间里有许多吵闹的小孩-你没听见他们在说,当猫离开后,这些老鼠在玩吗?therebe句型不与have连用,排除A和C且第一空处主语为somanynoisykids谓语用复数,排除B第二空处when引导的从句用一般现在时,主句用一般将来时;即“主将从现原则,故选D—DoyouknowawonderfulmatchandtwobasketballmatchesonJuly15th。
个人认证
优秀文档
获得点赞 0