版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、英语过去完成进行时练习题含答案一、单项选择过去完成进行时1 Mr White didn't come last night, did he? No. We for him . A whole night was wasted.A - had waitedB have been waitingC , were waitingD had been waiting【答案】D【解析】试题分析:考查时态:句意一怀特先生昨晚没来,是吗? -是的,他没来,我们一直在等他,一个 晚上都浪费了。说明是在昨晚以前一直在等,用过去完成进行时。选D。考点:考查时态 点评:时态的考查要根据本句的关键词,本题的关
2、键词是A whole night was wasted.本题特别容易错选B项。2 - I was suffering from a headache. That was probably because I in front of thecomputer too long.A - worked B - was workingC have been working D had been working【答案】D【解析】【详解】考查时态。句意:我头疼。可能是因为我在电脑前工作的太久了。 “工作”这个动作在我“头 疼”之前一直在进行,所以用过去完成进行时,故选 D。3 Why did they go
3、 to bed that early that night?They were tired. They the walls all day long.A were painting B have paintedC would paint D had been painting【答案】D【解析】【详解】考查时态。句意:一一为什么那天晚上那么早,他们就上床睡觉了。 一一他们累了,他们 刷墙刷了一整天。根据句意可知,睡觉这一动作发生在过去,且刷墙发生在 ”睡觉”之前, 即过去的过去;又因为“刷墙”是在过去的过去一直进行的动作,因此用过去完成进行时,故选D。4 - Good Heavens! You
4、are here, Mary! Your parents told me this morning that they worried about you and they you back the whole night.A - were ; were expecting B had been ; had been expectingC had been ; were expecting D were ; had been expecting【答案】D【解析】【详解】考查时态。句意:天啊!玛丽,你在这儿!你的父母今天早晨告诉我他们很担心你,一整 个晚上他们一直盼着你回去。根据句意可知,第一个
5、空应用一般过去时,排除 B、C两 项;根据时间状语the whole night可知,第二个空要用进行时,表示在过去一段时间内持续的动 作,又因expect这一动作发生在told之前,所以第二个空用过去完成进行时。故选D。5 The Years, the largest ship in Korea fast when women and children were allowed to get onto the lifeboats.A sank B had sunkC had been sinking D would sink【答案】C【解析】【详解】考查过去完成进行时。句意:几年前,韩国最大
6、的一艘船在妇女和儿童上救生艇时忆经沉 得很快。分析句子可知,主句的谓语动词沉船是发生在允许妇女和儿童上船前已正下沉的很快,妇 女和儿童在上救生艇时,船正在下沉,表示动作正在进行。从句的谓语动词是过去时。即在过去的 过去,要用过去完成时,由此可知,应当用过去完成进行时。故选C项。6 I have failed in the driving test again. I hard on it but.Never say die. In fact, the new rules are too difficult but you are making progress. A workB workedC
7、have been worked D had been working【答案】D【解析】【详解】考查时态。句意:一一我又没有通过驾照考试。我一直努力,但是一一永不言败。事实上,新的规 则太难,但是你正在取得进步。根据题干中“have failed,可”知“考试”这个动作发生在过去,“考试失败”这个结果影响到现在,而“work”这个动作发生在考试之前,且在过 去的一段时间内一直进行,故用过去完成进行时,故选D。7 The naughty boy was muddy because he soccer in the rain all afternoon.A - has been playingB
8、- had playedC had been playingD - was playing【答案】C【解析】试题分析:考查动词时态辨析。句意:那个顽皮的还在一身泥因为他整个下午都在雨中踢 足球了。A现在完成进行时;B过去完成时;C过去完成进行时;D过去进行时,完成进行时表 一段时间里持续不间断的进行某动作,本句结果是过去时,原因也应该用过去时故选B。考点:考查动词时态辨析8 - The crazy fans patiently in the rain for almost three hours, and they would wait until the famous star arrive
9、d.A were waitingB have waitedC had been waitingD would wait【答案】C【解析】试题分析:考查动词的时态。因为would wait是过去将来时,可见此事发生在过去,再结 合for two hours可知,wait这个动作是从过去某一时刻开始一直延续到另一个过去时刻,并且还 在等,一直要等到那位影星到来,所以用过去完成进行时:had been doing,因此选C项。考点:考查动词的时态9 She said she at a private high school in the US for almost two years.A studi
10、ed B studiesC has studied D - had been studying【答案】D【解析】【详解】考查过去完成进行时。句意:她说她在美国的一所私立中学学习了近两年。分析句子可 知,主句的谓语动词是一般过去时,而在私立学校学习已经学习了接近两年。表示这学习(study )这个动作在说(said)之前已经开始,一直延续到另一个过去的动作( said)说的 时刻还正在进行或已经完成,所以要用过去完成时行时,即 had been studying,因此选D 项。【点睛】过去完成进行时的用法。过去完成进行时表示一个动作从过去某时开始,一直延续到另一 个过去时刻,到那个时亥U,该动作
11、可能刚刚终止,也可能还在继续,由had+过去分词构成。At last they got the information they had been expecting.最后他们得到了盼望得到的信息。(刚刚终 止)When I got home 、 I found that Jack had been working on his home-work.当我回家时、发现杰克 在做作业。(可能还在继续)过去完成进行时表示一个动作已经结束,但其结果仍影响到过去某一 时亥IJ :It had been snowing for several days. The ground was all covere
12、d with snow.接连下了几天的雪,地 上到处是积雪。某些表示持续动作的动词如work (工作),teach (教授),study (学习),sing (演唱) 等,在与表示一段时间的状语连用时,可用过去完成进行时和过去完成时,表示一个动作一直延续 到过去某一时刻,但前者更强调动作的持续性和不间断性:rd been studying for2hours when he called.他打电话来的时候,我持续学习了两个小时。I'd studied for2hours when he called.他打电话来的时候,我已经学习了两个小时了。10 一 More than 13.7 mi
13、llion Americans were unable to find work in July.-Yeah, most jobs for months.A - are seeking B soughtC have been seeking D had been seeking【答案】D【解析】试题分析:上文意思是超过1370万美国人在七月找不到工作。下文意思是是的,大多数人应经找 了好几个月的工作。这里应该使用过去完成进行时,故选D。考点:本题重点考查时态。点评:首先根据上下句的意思确定出正确的时态,这里应该使用过去完成 进行时。11 - The crazy fans patiently f
14、or two hours, and they would wait till the movie star arrived.A - were waitingB - had been waitingC has waitedD would waited【答案】B【解析】【详解】考查动词时态。句意:疯狂的粉丝已经耐心地等了两个小时了,他们还会再等,直到电影 明星到来。根据句意可知the movie star arrived之前,粉丝已经等了两个小时,表示过去的 过去一 直做的事情,用过去完成进行时。故选B。12 I graduated from college twenty years ago an
15、d I as an English teacher in thismiddle school ever since.A workedB have beenC had workedworking【答案】B【解析】考查时态:句意:20年前我从大学毕业,自从那时起,我就在这个中学做英语老师。可知做英语老 师是自从我从大学毕业到现在,用现在完成进行时。选B。13 At last they got the letter they A - haveexpected B - wereexpecting C - hadexpected D hadbeenexpecting 【答案】D【解析】试题分析:句意:最
16、后他们得到了他们一直期望的信。根据句意应该是在得到信之前一直 盼望的信,这里得到信是在过去,所以应是过去一直盼望的事情用过去完成进行时,过去完成时表 示动作发生在过去的过去,不强调动作的持续性,故选D。考点:考查动词时态的用法。点评:本题难度适中。动词时态是高中必须掌握的语法项目,要求考生必须理解在不同的语境下, 应该使用什么样的动词时态。这里容易考生误选A。即学即练: Planing so far ahead no sense so many things will have changed by next year. A.madeB.is making C.makes D.has made
17、解析:C。句意:“计划这么超前毫无意义一到明年许多事情会发生变化的。”前句表示现在的 情况make no sense,后句表示到将来会产生的后果will have changed。一般现在时表示主语的 特征或状态。is making和has made表示具体的动作过程,故不选。因此选C。14 - It heavily for 2 weeks and the farmers were very worried.A - has been rainingB had been rainingC has rainedD - had been rained【答案】B【解析】考查时态与语态。句意:大雨已经下
18、了两周,农民们非常担心。由were可知,事情发生在过去, 故用过去完成进行时,表示动作从过去另一时间开始,一直延续到过去另一时间,可能还要继续下 去。15 They _on the program for almost one month before I was arranged to help them. Now, we on it as no result has come out.A had been working: are still working B had worked; were still working C - have been working; have worke
19、d D have worked; are still working答案】A解析】试题分析:句意:在我被安排帮助他们之前,他们一直在忙于这个项目。现在我们还在做这个项目'没有结果。第一空的动作发生在before I was arranged to help them.是过去的过去的动作,用过去完成进行时,第二空是现在正在发生的动作,用现在进行时,选A。考点:考查时态16 - He English for four years before he went abroad.A has studiedB was studyingC has been studyingD had been st
20、udying【答案】D【解析】试题分析:考查时态。根据句意:在他出国之前已经学习了四年的英语。可知,学英语的 动作发生在出国之前,而且现在出国依然在学,因此用过去完成进行时。所以答案选D。考点:考查时态17 After driving for thirty miles, he suddenly realized that he in the wrong direction.A had been driving.B had been driven.C has been driving.D was driven.【答案】A【解析】试题分析:句意:在开车行了 30英里后,他突然意识到他一直都走错了方
21、向。根据句意可知他意识到走错方向是在走了 30里之后,此处应该用过去完成进行时,表示持续性,填A。考点:考查动词时态语态18 They on the program for almost one week before I joined them, and now we on it as no good results have come out so far.A - had worked, were still working B had been working, are still working C have been working, have worked D - have bee
22、n worked, are still working【答案】B【解析】试题分析:考查时态。句意:在我加入之前,他们已经做这个项目差不多一周的时间了, 现在我们还在工作着,因为目前还没有得到满意的结果。根据后半句可知,项目还未完成,发生在 过去的动作一直持续到现在,并且有可能继续下去,用完成进行时,排除A、C。根据joined可知,第一空应该用过去完成进行时,排除 D,故选B。 考点:考查时态19 When Alice woke up, she didn 't know how long she there.A - was lyingB - layC - has been lying D - had been lying【答案】D【解析】【详解】考查过去完成进行时。句意:当Alice醒来时,她不知道自己在那里躺了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度高风险投资财产分割离婚协议书3篇
- 二零二五年股权质押贷款资产评估及处置合同3篇
- 二零二五年度高端家具定制加工厂合作协议2篇
- 2024版场摊位租赁合同范文
- 二零二五年环境监测兼职工程师合同保密与监测数据协议3篇
- 2025年度物业与业主之间物业服务合同续约协议范本18篇
- 2025年度跨境电商平台运营及品牌推广合同3篇
- 2024版广告代理业务合同
- 二零二五年度物流运输反担保合同与运输工具抵押协议2篇
- 二零二五年度厕所革命工程厕所防臭除味技术合作合同2篇
- 2025年河北供水有限责任公司招聘笔试参考题库含答案解析
- Unit3 Sports and fitness Discovering Useful Structures 说课稿-2024-2025学年高中英语人教版(2019)必修第一册
- (完整版)形式发票模版(国际件通用)
- 武汉东湖宾馆建设项目委托代建合同
- 安徽大学大学生素质教育学分认定办法
- 巴布亚新几内亚离网光储微网供电方案
- 高度限位装置类型及原理
- 中文版gcs electrospeed ii manual apri rev8v00印刷稿修改版
- 新生儿预防接种护理质量考核标准
- 除氧器出水溶解氧不合格的原因有哪些
- 冲击式机组水轮机安装概述与流程
评论
0/150
提交评论