1、英语过去进行时练习题及答案英语过去进行时练习题及答案一、单项选择过去进行时1When did Bob leave?I have no idea. I _ a shower upstairs.Atook Bhave takenCwas taking Dwould take【答案】C【解析】C 考察动词时态。句意:我不知道。当时我在楼上洗澡。根据句中的did可知,在Bob离开的那个时刻,我正在洗澡。过去进行时强调在过去的某个时间正在进行的动作。故C正确。2What did you say? -So you _ to me.Awont listen Bdidnt listen Chavent lis
2、tened Dwerent listening【答案】D【解析】考查时态。根据上下文可知是指刚才你没有在听我说话。句意:你说什么?那么你刚才没有在听我说话!3 The stranger who knocked me down said, “Im terribly sorry. I _ you.”Adont see Bhadnt seenCam not seeing Dwasnt seeing【答案】D【解析】试题分析:句意:那个撞倒我的陌生人说:“非常抱歉。我刚才没有看到你。”根据上下文句意可知,动作发生在过去,需要用过去时,B项是过去完成时,表示过去的过去,而句中没有体现过去的过去语境,所以
3、排除B,有句意可知,现在看到了,所以排除A、C。故选D。考点: 考查动词时态的用法。4 -What did you say? Im sorry, Mrs White, but -So you _ to me, Peter.Ahavent listened Bwerent listeningCdont listen Dhadnt listened【答案】B【解析】试题分析:句意:-你刚才说什么了?对不起,怀特太太,可是,-那么你没有听我说话,皮特。从What did you say?可知是过去没有再听,属于过去范畴的时态,排除AC,D项是过去完成时,是过去的过去的动作,这里显然不是,而是表示过去
4、正在做,选B。考点:考查时态5I would have attended your birthday party last night but for the fact that it at that timeAwas raining Bwould rain Chad rained Dhad been raining【答案】A【解析】试题分析:句意:要不是昨晚这个时候一直下雨,我可能已经去参加你的生日聚会了。I would have attended your birthday party last night表过去本可以做某事,实际上没做,是虚拟语气,而the fact后面是同位语从句,说明
5、事实的内容,不能用虚拟语气,所以用一般过去式,选A。考点:考查时态6I wonder why you didnt take part in the speech contest yesterday afternoon. Im terribly sorry, I_ myself.Aam conducted BconductedCwas conducting Dwould conduct【答案】C【解析】试题分析:考查时态。句意:-我想知道你为什么没参加昨天下午的演讲比赛。-非常抱歉,我(之前)表现不太好。conduct oneself表现,这里指截至说话时,过去表现的不好,用过去进行时,故选C。
6、考点:考查时态7Have you seen the movie “2012”?Its quite thrilling.No,I _ to buy a ticket,but it _ cats and dogs.Ahave intended;was rainingBintended;had rainedChave intended;rainedDhad intended;was raining【答案】D【解析】第一空表示“本打算做而事实上没做”应用had intended to do或intended to have done;第二空表示过去的一个事实,当时正在下倾盆大雨,应用过去进行时,故D项
7、正确。8What happened? I called you several times yesterday evening, but I couldnt get through.Sorry, my sister and I _ on the phone all the time.Atalked Bhave talkedCwere talking Dhave been talking【答案】C【解析】C 考察时态。由所设语境可知,答语应该是:昨天晚上你给我打电话时,我姐姐和我在煲电话粥。因此应该选择过去进行时。9Could you tell me what I said just now?S
8、orry. I _ about the movie I watched last night.Athought Bhad thoughtCwas thinking Dam thinking【答案】C【解析】试题分析: 考查动词的时态;句意:你能告诉我你刚才说的是什么吗?对不起,我正在想我昨晚所看的电影;根据句意可知当时正在做什么,故选C项。10Can you tell me if Tom has finished his homework?Ive no idea. He _ it this morning.Ahas being doing Bhad doneCis doing Dwas doi
9、ng【答案】D【解析】答案:D考查动词时态。句意为:你能告诉我Tom是否完成家庭作业了?我不知道。今天早上他正在做。根据答语可知,做作业的动作发生在过去,强调的是当时的动作正在进行,因此用过去进行时。故D项正确。11Remember the first time we met? Sure. You _in the supermarket.Ashopped Bhave shopped Chad shopped Dwere shopping【答案】D【解析】本题的含义是你还记得我们首次见面吗?当时你正在超市购物,表示过去正在进行用过去进行时,故本题选D。12- Oh! You bumped me!
10、- I am sorry. But I to catch the coming bus.Atry Btried Cam trying Dwas trying【答案】D【解析】试题分析:考查情景交际和时态。句意:-噢!你撞到我了!-对不起。我(刚才)正在赶公交车。根据情景可知,是刚才发生的事情,应该用过去的某种时态,强调过去某一时刻发生的事情,用过去进行时,故选D。考点:考查情景交际和时态13Why do you know so much detail about the accident? -I _ a walk nearby when it happened.Ahad Bhad had Cw
11、as having Dwould have【答案】C【解析】试题分析:考查时态。根据句意 “当事故发生的时候,我正在附近散步”可知用过去进行时,表示过去正在发生的事情。句意:你为什么知道这么多这起事故的细节?当事故发生的时候,我正在附近散步。故C正确。考点:考查时态14 Has Jack finished his homework yet? I have no idea;he it this morning.Awas doing Bhad been doing Chas done Ddid【答案】A【解析】题干没有构成“过去的过去”,不可选B。如选C、D则表示动作已完成,与have no id
12、ea相矛盾。过去进行时表示过去某段时间或某一时刻正在进行的动作,不涉及结果,正好附合题干语境。15Were you able to catch a train home yesterday when your car broke down on the way?Id just missed the last one. Fortunately,a friend _ and he gave me a lift.Awas just passing Bhad just passedCwould just pass Dhas just passed【答案】A【解析】【详解】考查时态。句意:既然你的车昨天
13、在路上坏掉了,你赶上回家的火车没?我刚好错过了最后一列。幸运的是,一个朋友刚好路过,他顺路捎了我。结合语境可知,此处表达“我”在无助的时候“朋友刚好经过”,故用进行时,又事情发生在过去,所以用过去进行时,主语a friend是第三人称单数,故用was passing, 故选A项。16He reminded us to speed up, as the time_for the project.Aran out Bhas run out Chad run out Dwas running out【答案】D【解析】【详解】考查时态。句意:他提醒我们加快速度,因为项目的时间快到了。过去进行时可以表示
14、从过去某时间看来将要发生的动作,那会儿时间将快到了,故用过去进行时,故选D。【点睛】过去进行时由“主语+was/were+doing”构成:1、主要表示过去在某一时间正在进行的动作。如:We were having lunch when the phone rang.2、表示感情色彩与现在进行时相似,过去进行时也可以表示满意、称赞、惊讶、厌恶等感情色彩,通常与always, forever, continually等副词连用。如:They were always late for school on Friday.3、过去进行时常用的时间状语有:this morning, the whole
15、morning, all day, yesterday, when, while, at that time, just now, a moment ago等。4、过去进行时可以表示过去将来的含义。a.瞬时动词的过去进行时一定表示过去将来的含义。例:Then she said she was leaving.然后她说她要离开了。b.持续动词的过去进行时只有在有过去将来的时间状语或过去将来的语境下才能表示过去将来。例:She said that she was travelling the next day.她说她第二天要去旅行。17-Look at the picture. Tom looks
16、 so excited. He must have been on a wonderful trip.-Yeah, he _ himself in Australia.Ais enjoying Bwas enjoyingChas been enjoying Dwould enjoy【答案】B【解析】【详解】考查时态。句意:看这幅画。汤姆看起来很兴奋。他这次旅行一定很愉快。是的,他在澳大利亚玩得很开心。表示过去在某一时间段或某一段时间内正在发生或进行的动作或状态,用过去进行时,故选B。18Mike, did you see Mr. Chapman in the office just now?Y
17、es, he _, and he looked a little bit nervous.Ahad interviewed Bwas interviewedCwas being interviewed Dis being interviewing【答案】C【解析】考查动词时态。句意:迈克,你刚才看到Mr. Chapman在办公室吗?是的,他正在接受采访,他看起来有点紧张。表示刚才正在进行的动作用过去进行时,句中he和动词interview是被动关系,所以此处用过去进行时的被动,故选C。19 _ under the tree was a charming girl aged about seve
18、nteen and eighteen.ASat BSittingCTo sit DSit【答案】B【解析】试题分析:考查倒装。句意:正坐在树下的是一位年约十七八岁的漂亮女孩。表语放在句首加强语气时,其结构为:v-ing/v-ed+介词(短语)/副词+be+主语+其他成分。根据句意句意及倒装结构选择答案B。考点:考查倒装。20David, are you listening to me?Sorry, Dad. I _ to make sense of what the reporter said.Awas trying Bhave triedCam trying Dtried【答案】A【解析】试
19、题分析:考查时态:句意:-大卫,你在听吗?-对不起,爸爸,我在想理解记者说的话。说明大卫刚刚正在想理解记者说的话,用过去进行时。选A。考点:考查时态点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。21Do you think Im a good surfer?Of course! I _ you earlierYou made it look so easy,graceful evenAam watching Bwas watchingChave watched Dhad watched【
20、答案】B【解析】试题分析:考查时态。由动词made可知,本句与过去时有关,排除AC项;BD的区别在于过去进行时表示过去某段时间里持续进行的动作,而过去完成时强调过去的过去,强调时间差。本题意为,我过去一直在观察你,你上次冲浪显得 很容易,甚至可以说是优雅。本句表示过去一段时间里一直在做的事,故B正确。【名师点睛】在以下几种情况下,我们通常使用过去进行时。1. 表示过去某一阶段暂时性的习惯动作时。如:Tom was getting up at six oclock every day that week. 汤姆那一周里每天都是六点钟起床。2. 与always连用表示赞美,厌烦等感情色彩时。如:
21、John was always coming to school late. 约翰上学总是迟到。Lei Feng was always doing good deeds for the people. 雷锋总是为人民做好事。3. 用来描写故事发生的情景时。如:It was a dark night. The wind was blowing hard and the rain was falling heavily. A PLA man suddenly appeared on the river bank. He wanted to cross the river.那是一个漆黑的夜晚,风刮得
22、很厉害,雨下得很大,一个解放军战士突然出现在河岸上,他想过河去。4. when作并列连词,表示“(这时)突然”之意时,第一个并列分句用过去进行时,when引导的并列分句用一般过去时。如:I was taking a walk when I met him. 我正在散步,突然遇见了他。We were playing outside when it began to rain. 我们正在外边玩,这时下起雨来了。5. go, come, leave, start, arrive等动词可用过去进行时表示过去将来的含义。如: I was leaving for Wuhan that day. 那天我正要
23、去武汉。She was coming later. 她随后就来。【举一反三】I called Hannah many times yesterday evening, but I couldnt get through. Her brother _ on the phone all the time.A. has been talking B. was talkingC. has talked D. talked答案:B试题分析:句意:我昨天晚上给汉娜打了几次电话,但一直打不通,他弟弟一直在打电话,说明是昨天晚上我打电话的时候,她的弟弟一直在打电话.用过去进行时,选B。考点:考查时态22Did
24、 you meet Mr. Smith?Yes. When I arrived, he _ for New York to attend a press conference.Awas just leaving Bjust leftCjust leaves Dhad just left【答案】A【解析】【详解】考查动词时态语态。句意:你见到史密斯先生了吗?是的。当我到的时候,他正要去纽约参加一个记者招待会。根据arrived可知,其主句也应该用过去的某种时态,C项不正确;B项表示过去发生的动作,D项表示过去的过去,这两项均不合句意要求,故被排除;设空处表示过去将来的事情,故答案为A项。23Sh
25、irley _ a book about China last year but I dont know whether she has finished it.Awas writing Bwrote Cis writing Dhas written【答案】A【解析】【详解】考查时态。句意:雪莉去年在写一本关于中国的书,但我不知道她是否写完了。根据last year可知,此处是过去的时间,故可排除C, D。再根据句意可知,“不知道她是否写完了”,意味着“我看到雪莉时她正在写”,故此处用过去进行时,故选A。24She _ to someone on the phone, so I just no
26、dded to her and went away.Atalked Bhas talkedChad talked Dwas talking【答案】D【解析】【详解】考查时态。句意:她正在和别人通电话,所以我只是向她点点头就走了。此处表示过去某一时刻正在进行的动作,所以用过去进行时态,故选D。25What an amazing picture!The little boy _the soldiers, and I caught them in an unguarded moment.Awas saluting Bsaluted Chad saluted Dwould salute【答案】A【解析
27、】【详解】考查时态。句意:多么神奇的一幅画啊! 那个小男孩正在向士兵们敬礼,我在他们没有防备的时候抓住了他们。“这个小男孩那个时候正在”,所以句子用过去进行时态was /were doing,故选A。26 What was wrong? Why didnt you go to the picnic as scheduled? Im sorry. I _ a seriously-injured old man to the hospital.Awould deliver BdeliveredChad delivered Dwas delivering【答案】D【解析】【详解】考查时态。句意:出什
28、么事了?你为什么没有按计划去野餐?我很抱歉。我正在把一个严重受伤的老人送到医院。结合句意可知此处是表示在过去某一段时间内正在做某事,所以用过去进行时态,故选D。27Susan had quit her well-paid job and _ as a volunteer in the neighborhood when I visited her last year.Ais working Bwas workingChas worked Dhad worked【答案】B【解析】考查时态。句意:Susan已经辞去了高薪的工作。去年当我探望她的时候,她正在一个社区里做志愿者。Susan辞职发生在她
29、当志愿者之前,had quit是过去完成时态,过去完成时态通俗的说就是“过去的过去”,且结合时间状语when I visited her last year可知,Susan做志愿者是过去的某个时间段发生的情况,故该空应用过去进行时态。B选项正确。点睛:过去进行时表示在过去某一时间段或某一段时间内正在发生或进行的动作或状态。28 Why didnt Ann see me wave to her? She _ in the other direction.Alooked Bwas lookingChas looked Dis looking【答案】B【解析】考查时态。句意:Ann为什么没有看见我向
30、她挥手?她正在看其他的方向。上句用过去时,表示动作发生在过去,下句“她正在看另一个方向”,因为正在进行另一个动作,所以没有看见,故选择过去进行时。B项正确。29The fans _the names of the band members when they appeared at the airport.Ahad screamed out Bwere screaming outCwould scream out Dhave screamed out【答案】B【解析】试题分析:考查时态。句意:当他们接近机场的时候,歌迷们一直在尖叫着乐队成名的名字。根据句意可知在过去某个时间点上正在进行的动作,所以使用过去进行时。故B正确。考点:考查时态30I _a cup of coffee when a new idea occurred to
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1