过去完成时练习题(含答案)_第1页
过去完成时练习题(含答案)_第2页
过去完成时练习题(含答案)_第3页
过去完成时练习题(含答案)_第4页
过去完成时练习题(含答案)_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

过去完成时练习题(含答案)一、基础填空(每空1分,共20分)请用括号内动词的适当形式填空,注意使用过去完成时。WhenIarrivedatthecinema,thefilm______(start)already.Shesaidshe______(see)themovietwicebefore.Bythetimehewasten,he______(learn)threeforeignlanguages.We______(finish)ourhomeworkbeforeourparentscameback.IrealizedI______(forget)mykeysathomewhenIgottothedoor.Hetoldmethathe______(visit)hisgrandparentsthedaybefore.By2023,they______(live)inthiscityfor15years.Theteacherfoundthatsomestudents______(notdo)theirhomework.Beforeshewenttobed,she______(read)astorybookforhalfanhour.They______(plan)thetripformonthsbeforetheyfinallywent.WhenTomcalledme,I______(just/finish)mydinner.Ididn’tknowhe______(leave)thecompanyalready.Bytheendoflastterm,we______(learn)2000newwords.She______(never/be)toParisbeforeshewenttherelastyear.Afterhe______(repair)thebike,hewenttoschool.Ifoundthatmybag______(be)stolenwhenIgotonthebus.They______(wait)foranhourwhenthebusfinallyarrived.Hesaidhe______(already/write)theletter.Beforetherainstarted,we______(get)homesafely.By9o’clocklastnight,I______(finish)allmywork.二、单项选择(每题2分,共30分)从A、B、C、D四个选项中,选出最符合句意的一项。1.We______totheparkifit______rainthedaybeforeyesterday.

A.wouldgo;didn’tB.wouldhavegone;hadn’t

C.went;didn’tD.hadgone;hadn’t

2.WhenIgottothestation,thetrain______.Imissedit.

A.leftB.hasleftC.hadleftD.leaves

3.Shetoldmeshe______theGreatWallthreetimes.

A.visitedB.hasvisitedC.hadvisitedD.willvisit

4.Bythetimemymothercameback,I______myroom.

A.cleanedB.havecleanedC.hadcleanedD.willclean

5.He______inShanghaiforfiveyearsbeforehemovedtoBeijing.

A.livedB.haslivedC.hadlivedD.lives

6.Ididn’trealizethatI______mywalletuntilIgothome.

A.lostB.havelostC.hadlostD.willlose

7.By2022,myfather______inthefactoryfor20years.

A.workedB.hasworkedC.hadworkedD.willwork8.Whenshearrivedattheparty,mostpeople______already.

A.leftB.haveleftC.hadleftD.willleave

9.Hesaidhe______thebookbytheendoflastmonth.

A.finishedB.hasfinishedC.hadfinishedD.willfinish

10.Beforewestartedthemeeting,we______allthematerials.

A.preparedB.havepreparedC.hadpreparedD.willprepare

11.They______fortwohourswhenIjoinedthem.

A.waitedB.havewaitedC.hadwaitedD.willwait

12.Ifoundthatthewindow______brokenwhenIgotupthismorning.

A.isB.wasC.hasbeenD.hadbeen

13.She______never______suchadeliciousmealbeforeshewenttothatrestaurant.

A.has;eatenB.had;eatenC.did;eatD.will;eat

14.Bythetimethebellrang,theteacher______thelessonplan.

A.finishedB.hasfinishedC.hadfinishedD.willfinish

15.Hetoldmehe______toLondonthenextweek,buthe______therebefore.

A.willgo;hasn’tbeenB.wouldgo;hadn’tbeen

C.went;didn’tgoD.hadgone;hadn’tbeen

三、句型转换(每题5分,共25分)按要求改写句子,每空一词,注意保持句意不变。1.Hefinishedhishomework.ThenhewatchedTV.(合并为一句,用过去完成时)

He____________hishomeworkbeforehewatchedTV.

2.Shesaid,“Ihaveseenthisfilm.”(改为间接引语,用过去完成时)

Shesaidthatshe____________thisfilm.

3.By2020,theyhadlivedinBeijingfor10years.(改为否定句)

By2020,they____________inBeijingfor10years.

4.ThetrainhadleftwhenIarrivedatthestation.(改为一般疑问句)

______thetrain______whenyouarrivedatthestation?

5.Hehadreadthebooktwicebeforehewas12.(对划线部分提问,划线部分:twice)

__________________hadhereadthebookbeforehewas12?

四、完形填空(每题3分,共15分)阅读下面短文,掌握其大意,然后从各题所给的A、B、C、D四个选项中,选出最佳选项。LastSunday,Iwenttovisitmygrandparents.WhenIgottotheirhouse,Ifoundthatmygrandpa______(51)hisnewspaperandmygrandma______(52)inthekitchen.Iaskedmygrandmawhatshewascooking.Shesaidshe______(53)abigmealbecausemyuncle______(54)tovisitthemthatafternoon.IwashappytohearthatbecauseIhadn’tseenmyuncleforalongtime.Bythetimemyunclearrived,we______(55)themealready.Wehadagreattimetogether.51.A.readB.readsC.hadreadD.hasread52.A.cookedB.wascookingC.hadcookedD.hascooked53.A.cookedB.cooksC.hadcookedD.wascooking54.A.cameB.comesC.wouldcomeD.hadcome55.A.gotB.havegotC.hadgotD.willget五、阅读理解(每题5分,共10分)阅读下面短文,选择最佳答案。TomandhisfriendJimdecidedtogohikinglastweekend.Theyhadplannedthetripforaweekbeforetheysetoff.OnSaturdaymorning,theygotupearlyandpackedtheirbags.Whentheyarrivedatthefootofthemountain,itstartedtorain.Theydidn’tbringumbrellasbecausetheweatherforecasthadsaiditwouldbesunny.Theyhadtowaitunderabigtreeuntiltherainstopped.Aftertherain,theystartedtoclimbthemountain.Bynoon,theyhadclimbedhalfofthemountainanddecidedtohavelunch.Theyweretiredbuthappy.Whentheygottothetopofthemountainintheafternoon,theyfoundthatmanypeoplehadalreadybeenthere.Theytooksomephotosandenjoyedthebeautifulview.Theywentbackhomeintheevening,feelingveryexcited.1.HowlonghadTomandJimplannedthetrip?

A.Foraday.B.Foraweek.C.Foramonth.D.Forayear.

2.Whydidn’ttheybringumbrellas?

A.Becausetheyforgot.B.Becausetheweatherforecasthadsaiditwouldbesunny.

C.Becauseitwasnotrainingwhentheyleft.D.Becausetheydidn’thaveumbrellas.

参考答案及解析一、基础填空hadstarted解析:arrived(过去时)是“过去的时间点”,电影开始在到达之前,用过去完成时。hadseen解析:said(过去时)是主句动词,see发生在said之前,用过去完成时。hadlearned解析:bythetime+过去时(wasten),主句用过去完成时,表示“到过去某个时间为止已经做了某事”。hadfinished解析:cameback(过去时)是“过去的动作”,完成作业在回家之前,用过去完成时。hadforgotten解析:realized(过去时)是“过去的动作”,忘记钥匙在意识到之前,用过去完成时。hadvisited解析:told(过去时)是主句动词,visit发生在told之前,用过去完成时;thedaybefore对应“过去的过去”。hadlived解析:by2023(过去的时间点),主句用过去完成时,表示“到2023年为止已经住了15年”。hadn’tdone解析:found(过去时)是“过去的动作”,没做作业在发现之前,用过去完成时的否定形式。hadread解析:wenttobed(过去时)是“过去的动作”,读书在睡觉之前,用过去完成时。hadplanned解析:went(过去时)是“过去的动作”,计划旅行在出发之前,用过去完成时。hadjustfinished解析:called(过去时)是“过去的动作”,吃完晚饭在打电话之前,just放于had和过去分词之间。hadleft解析:didn’tknow(过去时)是“过去的动作”,离开公司在知道之前,用过去完成时。hadlearned解析:bytheendoflastterm(过去的时间点),主句用过去完成时,表示“到上学期末为止已经学了”。hadneverbeen解析:went(过去时)是“过去的动作”,从未去过巴黎在去年去之前,用过去完成时。hadrepaired解析:after引导的时间状语从句,动作有先后,修理自行车在去上学之前,用过去完成时。hadbeen解析:found(过去时)是“过去的动作”,包被偷在发现之前,用过去完成时的被动语态。hadwaited解析:arrived(过去时)是“过去的动作”,等了一小时在公交车到达之前,用过去完成时。hadalreadywritten解析:said(过去时)是主句动词,写信在说之前,already放于had和过去分词之间。hadgot解析:started(过去时)是“过去的动作”,到家在下雨之前,用过去完成时。hadfinished解析:by9o’clocklastnight(过去的时间点),主句用过去完成时,表示“到昨晚9点为止已经完成”。二、单项选择1.B解析:虚拟语气,对过去的虚拟,if从句用had+过去分词,主句用wouldhave+过去分词。2.C解析:gotto(过去时)是“过去的时间点”,火车离开在到达之前,用过去完成时。3.C解析:told(过去时)是主句动词,visit发生在told之前,用过去完成时。4.C解析:bythetime+过去时(cameback),主句用过去完成时。5.C解析:moved(过去时)是“过去的动作”,住在上海在搬去北京之前,用过去完成时。6.C解析:didn’trealize(过去时)是“过去的动作”,丢钱包在意识到之前,用过去完成时。7.C解析:by2022(过去的时间点),主句用过去完成时。8.C解析:arrived(过去时)是“过去的动作”,人们离开在到达之前,用过去完成时。9.C解析:said(过去时)是主句动词,finish发生在said之前,bytheendoflastmonth是过去的时间点,用过去完成时。10.C解析:started(过去时)是“过去的动作”,准备材料在开始会议之前,用过去完成时。11.C解析:joined(过去时)是“过去的动作”,等了两小时在加入之前,用过去完成时。12.D解析:gotup(过去时)是“过去的动作”,窗户被打破在起床之前,用过去完成时的被动语态。13.B解析:went(过去时)是“过去的动作”,吃美食在去餐厅之前

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论