英语过去完成时练习题及答案(共12页).doc
《英语过去完成时练习题及答案(共12页).doc》由会员分享,可在线阅读,更多相关《英语过去完成时练习题及答案(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上英语过去完成时练习题及答案一、单项选择过去完成时1When Mary arrived she found all her children _ for nearly two hours.Ahave gone to sleepBfell asleepCwas falling asleepDhad been asleep【答案】D【解析】试题分析:考查时态的辨析。这里选用过去完成时,表示事件发生在过去的过去,由found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:当Mary到达时,她发先孩子们已经睡了将近两个小时。故选D。考点:考
2、查时态的辨析。2The girl, when _ why she _ in the exam, just lowered her head and kept silent.Aquestioned; was cheatedBbeing questioned; was cheatingCquestioned; had cheatedDbeing questioned; has cheated【答案】C【解析】考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。3She _t
3、he sign language before she served as a volunteer to help the deaf.AlearnsBhas learnedCwas learningDhad learned【答案】D【解析】试题分析:句意:她作为一名志愿者来帮助聋人之前已经学习了手语。由句意可知,学习手语在做一名志愿者之前,是过去的过去,用过去完成时,故选D。考点: 考查动词时态的用法。4When we _the railway station, the train _for 5 minutesAgot to, had been awayBreached, had leftCa
4、rrived, has been awayDarrived at, has left【答案】A【解析】这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。因为火车离开是发生在我们到火车站之前,所以用过去完成时。5By the time he arrived in Beijing, we _ there for two days.Awill have stayedBstayChave been stayingDhad stayed【答案】D【解析】考查时态。by the time用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。选D。6The battery in m
5、y cell phone is running low.I that last night before we went to bed.Awas noticingBhave noticedCwould noticeDhad noticed【答案】D【解析】本题考查时态。根据“我昨晚注意到”是在“我们上床睡觉”之前,故用过去的完成时had noticed,选D .7 The boy _ loudly because he _ his way in the jungle and thought he couldnt go back home.Ahad cried; lostBhas cried;
6、has lostCcried; had lostDcried; has lost【答案】C【解析】考查动词时态。句意:因为在从中中迷路认为不能回家所以小男孩大声地哭起来。迷路这个动作发生在大哭之前,故用过去完成时,故选C项。8-You went to the“Birds Nest”last month, didnt you?-Yes. That was the second time I _ to Beijing National Stadium.Ahave beenBwereChad beenDwould be【答案】C【解析】考查虚拟语气。表示“是某人第几次做某事”:That/This/I
7、t is the first/secondlast timethat clause(从句的谓语用现在完成时);That/This/It was the first/secondlast timethat clause(从句的谓语用过去完成时)。考点:固定句式中的虚拟语气9As soon as I got to the airport, I realized I _ my ID card at home.Ahad leftBhas leftCwould leaveDwill leave【答案】A【解析】试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可知,leave
8、my ID card at home是发生在realized之前,用过去完成时。故选A。【知识归纳】过去完成时态表示过去的过去。When I got there, the train had left.当我到达那里的时候,火车已经离开。考点:考查时态10I suddenly realized that I was kept so busy that I _ little time with my family before.Ahave spentBhad spentCwould spendDwas spending【答案】B【解析】试题分析:考查动词时态。句意:我突然意识到我是如此的忙,结果我
9、花费了很少的时间和家人在一起。意识到以前已经发生的事情,此处指过去的过去,故选B。考点:考查动词时态。11The young man insisted he _nothing wrong and that the police_himAdid: releasedBhad done; releaseChad done; must releaseDshould do; should release【答案】B【解析】考查insist的用法。翻译成“坚持说”不用虚拟, 翻译成“坚持认为”用虚拟(should+动词原形并且should可省。)“这个年轻人坚持说他没做错什么, 坚持认为警察应该放了他。”1
10、2He said l5 people_,two of them_to hospitalAhave injured;admittingBhave been injured;being admittedChad injured;to admitDhad been injured;admitted【答案】D【解析】第一空考查过去完成时,因为主句是he said,从句动作发生在主句之前,而且是被动式,第二空是独立主格结构,two of them是逻辑主语,和admit是被动关系,用过去分词,句意:他说15人受伤,其中两人住院。选D。13As long as my drive tester instru
11、cted me to pull into the parking lot, I was sure I _.ApassedBhave passedCwas passedDhad passed【答案】D【解析】试题分析:考查时态。选项A为一般过去式;选项B为现在完成时;选项C为一般过去式被动语态;选项D为过去完成时。句意:只要驾考教练让我把车停到停车场,我就确定我已经通过了考试。当“我”把车停到停车场时,我确定自己考试通过,此时考试结束和考试通过是同时发生的动作,所以通过考试应在I was sure之前,故应用过去完成时。故选D.考点:考查时态。14 The hotel wasnt particu
12、larly good. But I _ in many worse hotels.Awas stayingBstayedCwould stayDhad stayed【答案】D【解析】试题分析:句意:这家旅馆不是特别好。但是我住过很多更差的旅馆。从句意可知动词stay是发生在说话之前,是表示“过去的过去”,用过去完成时,答案选D。考点:考查动词时态。15They became friends again that day. Until then they _to each other for nearly two years.Adidnt speakBhadnt spokenChavent sp
13、okenDhavent been speaking【答案】B【解析】试题分析:考查时态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。从They became friends again that day.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。考点:考查时态16They asked me to have a drink with them. I said that it was at least ten years since I _ a good drinkAhad enjoyedBwas enjoyingCenjoyedDhad
14、been enjoying【答案】A【解析】试题分析:考查时态。在“It+be+since从句”这一结构中,可用一般现在时或现在完成时,since从句用一般过去时。句意:他们喊我和他们去喝一杯。我说,离我上次好好的喝上一杯已经有10年了。故A正确。考点:考查时态17I didnt get into the two-hour quarrel; I know how it _, though.Awould break outBhas broken outCwas breaking outDhad broken out【答案】D【解析】【分析】【详解】考查动词时态。句意:我没有卷入两个小时的争吵,但
15、是我知道它是如何爆发的。根据句意,吵架是过去的事情,它发生应该是过去的过去,所以用过去完成时。故选D。18She stared at the painting, wondering where she it.AsawBhad seenCseesDhas seen【答案】B【解析】试题分析:句意:她盯着这个画,思索什么时候她曾见过它。根据语境可知see这个动作发生在stare之前,所以用过去完成时。故选B。考点:考查时态19 Although most adopted persons want the right to know who their natural parents are, so
16、me who have found them wish that they _ the experience of meeting.AhaventBhadntChadnt hadDhavent had【答案】C【解析】试题分析:考查虚拟语气。动词wish引导的虚拟语气,与过去事实相反,用had + v-ed。 句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。故C正确。考点:考查虚拟语气20 Dad, we _ the zoo-trip you promised us last week. Sorry my girls. I _ to take y
17、ou there this week, but Ive been too busy.Aexpect; intendBhad expected; had intendedCare expecting; had intendedDexpected; intend【答案】C【解析】试题分析:考查动词时态。句意:上句:爸爸,我们想去你上周承诺带我们去的动物园。下句:抱歉我的孩子,我上周打算带你们去,但是我实在太忙了。根据对句意的分析和理解可知对话中没有提及是以前的对话。所以对话就是发生在现在,而在第一个分句中表达了想要去,而be going to即为想要做某事的意思;通过在第二个分句中表达的意思可知爸
18、爸打算在过去带她们去动物园,并且对现在的结果也造成了影响,所以要用过去完成时,故选C。考点:考查动词时态21How long _each other before they _here?For about a year.Ahave they known, come Bdid they know, cameCdo they know, come Dhad they known, came【答案】D【解析】【详解】考查时态。句意:他们来这儿之前认识多久了?大约一年了。根据句意分析,他们来到这里是过去的事,他们互相了解大约一年的时间肯定发生在来这里之前,发生在过去某一动作之前的动作,应该使用过去完成
19、时。故D选项正确。22Did Linda see the traffic accident?No, no sooner _ than it happened.Ahad she goneBshe had goneChas she goneDshe has gone【答案】A【解析】【分析】【详解】考查部分倒装。句意:-Linda看见交通事故了吗?-没有,她刚走,就发生交通事故了。本题考查固定句式:No soonerthan, “一就”,主句中时态用过去完成时,no sooner位于句首时用倒装,即将had置于主语之前,故选A。【点睛】一些句型,如scarcelywhen, no sooner t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英语 过去完成时 练习题 答案 12
限制150内