版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
过去完成时练习题(含答案)一、基础填空(每空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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 本人品德担保及行为规范承诺函(5篇)
- 机械零件的特种加工技术教学设计中职专业课-机械加工技术-机械类-装备制造大类
- 生产效率提升策略和技术方案
- 请求调整交货时间的请求函(3篇)
- 物态变化规律讲解
- 医院心理科常见心理疾病诊疗手册(标准版)
- 《财产安全法律维权指引手册》
- 2026年注册土木工程师(水利水电)之专业知识通关试卷含答案详解(能力提升)
- 2026年核保非车险考试题库附答案详解(巩固)
- 2026年转正考核模拟考试试卷附答案详解(考试直接用)
- 2026中国绝缘材料行业需求态势及应用前景预测报告
- 2026年中国铁路成都局集团有限公司校园招聘笔试参考题库及答案解析
- 2025年遵义市第一人民医院招聘笔试真题附答案
- 2025春季日照银行校园招聘考察人员笔试历年典型考题及考点剖析附带答案详解
- (16区全套) 上海市16区2026届初三一模化学试卷合集(含答案)
- 交通安全技术教学
- 深水井施工专项方案
- 2025青海新泉财金投资管理有限公司招聘2人(二)笔试历年备考题库附带答案详解
- 心肺康复治疗进展
- 团委书工作面试题集
- 企业能源管理培训教程
评论
0/150
提交评论