1、英语过去进行时练习题及答案及解析英语过去进行时练习题及答案及解析一、单项选择过去进行时1- Oh! You bumped me!- I am sorry. But I to catch the coming bus.Atry Btried Cam trying Dwas trying【答案】D【解析】试题分析:考查情景交际和时态。句意:-噢!你撞到我了!-对不起。我(刚才)正在赶公交车。根据情景可知,是刚才发生的事情,应该用过去的某种时态,强调过去某一时刻发生的事情,用过去进行时,故选D。考点:考查情景交际和时态2What did you say? -So you _ to me.Awont
2、listen Bdidnt listen Chavent listened Dwerent listening【答案】D【解析】考查时态。根据上下文可知是指刚才你没有在听我说话。句意:你说什么?那么你刚才没有在听我说话!3The 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【解析】试题分析:考查时态。句意:当他们接近机场的时候,歌迷们一直在尖叫着
3、乐队成名的名字。根据句意可知在过去某个时间点上正在进行的动作,所以使用过去进行时。故B正确。考点:考查时态4Would you please repeat what the man said? I _.Awont listen Bwasnt listeningChavent listened Dhadnt listened【答案】B【解析】试题分析:句意:你可以重复一下那个人说的话吗?我刚才没听。根据前句内容可知说话人没听到对方说的内容,也就是刚才对方说话的时候没注意听,应该用过去进行时,选B。考点:考查动词时态5 -What did you say? Im sorry, Mrs White,
4、 but -So you _ to me, Peter.Ahavent listened Bwerent listeningCdont listen Dhadnt listened【答案】B【解析】试题分析:句意:-你刚才说什么了?对不起,怀特太太,可是,-那么你没有听我说话,皮特。从What did you say?可知是过去没有再听,属于过去范畴的时态,排除AC,D项是过去完成时,是过去的过去的动作,这里显然不是,而是表示过去正在做,选B。考点:考查时态6I would have attended your birthday party last night but for the fac
5、t 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后面是同位语从句,说明事实的内容,不能用虚拟语气,所以用一般过去式,选A。考点:考查时态7Whats up? You didnt pick up the phone just now.Im
6、 sorry that I _ dancing with music on, but its done now.Apractised Bwas practisingCam practising Dhave practiced【答案】B【解析】B 考察时态。句义:怎么回事?你刚才没有接电话。对不起,我刚才正在随着音乐练习舞蹈,现在不是接了电话吗?由句义可知,选过去进行时。8Can you tell me if Tom has finished his homework?Ive no idea. He _ it this morning.Ahas being doing Bhad doneCis
7、doing Dwas doing【答案】D【解析】答案:D考查动词时态。句意为:你能告诉我Tom是否完成家庭作业了?我不知道。今天早上他正在做。根据答语可知,做作业的动作发生在过去,强调的是当时的动作正在进行,因此用过去进行时。故D项正确。9The first time I _ Todd, he _ to some students at the English corner.Ahad seen; was talkedBsaw; talkedChad seen; talkedDsaw; was talking【答案】D【解析】句意:我第一次见到Todd时,他正在在英语角和一些学生讲话。第一空说
8、的是动作发生在过去,应用一般过去时。第二空指在我见到他时,他正在和一些学生谈话,表示过去一个时间点或时间段正在进行的动作或状态应用过去进行时。故判断选D。10 When I _ home, I caught a thief stealing from a passerby.Aheaded Bwas headingChas headed Dhad headed【答案】B【解析】试题分析:句意:当我回家的时候,我抓到了一个正在偷路人东西的小偷。表示过去某一时间正在进行的动作,用过去进行时,选B。考点:考查时态11 Has Tom finished writing his essay today?
9、I have no idea. He _ it this morning.Awrote Bhas written Cwas writing Dhad written【答案】C【解析】考查时态。根据this morning可知这里是表示过去的一个时间。是指在今天早晨他正在做的事情,所以使用过去进行时。句意:今天Tom写完他的那篇文章了吗?我不知道。今天早晨的时候他正在写。12Why do you know so much detail about the accident? -I _ a walk nearby when it happened.Ahad Bhad had Cwas having
10、 Dwould have【答案】C【解析】试题分析:考查时态。根据句意 “当事故发生的时候,我正在附近散步”可知用过去进行时,表示过去正在发生的事情。句意:你为什么知道这么多这起事故的细节?当事故发生的时候,我正在附近散步。故C正确。考点:考查时态13My mother asked me where _, and I told her that I was going to buy some food.AI am going Bam I going CI was going Dwas I going【答案】C【解析】试题分析:句意:我妈妈问我要去哪里,我告诉她我要去买些食物。My mother
11、 asked me后面接的是宾语从句,语序应该是陈述句语序,排除BD,而且因为主句是一般过去式,从句也应该是一般过去式,所以选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 idea相矛盾。过去进行时表示过去某段时间或某一时刻正在进行的动作,不涉及结果,正好附合题干语境。15Dad, you
12、should have taken me to the football match this morning.I had intended to, but I couldnt spare any time, I _ a report.Ahad written BwroteCwas writing Dwould write【答案】C【解析】考查时态。根据I had intended to, but I couldnt spare any time可知,那个时间我正在写一份报告呢,故用过去进行时。句意:爸爸,今天早上你应该带我去看足球赛。我本打算去的,但我抽不出任何时间,我那时在写一份报告呢。故
13、选C。16Mike, did you see Mr. Chapman in the office just now?Yes, he _, and he looked a little bit nervous.Ahad interviewed Bwas interviewedCwas being interviewed Dis being interviewing【答案】C【解析】考查动词时态。句意:迈克,你刚才看到Mr. Chapman在办公室吗?是的,他正在接受采访,他看起来有点紧张。表示刚才正在进行的动作用过去进行时,句中he和动词interview是被动关系,所以此处用过去进行时的被动,
14、故选C。17All the containers have been unloaded! Can it have been done by Frank?Impossible! He _ his car last night.Ahas fixed Bhad fixed Cwould fix Dwas fixing【答案】D【解析】考查谓语动词的时态。句意:所有集装箱都已卸下!这是弗兰克做的吗?不可能!昨天晚上(那个时候)他在修汽车。根据前面的Impossible可知,是说昨天卸集装箱时他正在修汽车,表示在过去的某个时间正在进行的动作,故用过去进行时。故选D。18- Hey, whats up? Water is everywhere. What can I do for you? - Oh, great. I _ how to operate this damn new machine.Ajust wondered Bwas just wonderingChad just wondered Dhave just wondered【答案】B【解析】考察时态。根据题意,嘿,发生了什么事?到处是睡。我能为你做点什么?哦,太棒了。我正在想怎么来操作这台可恶的新机器呢。可知下文叙述的是刚才正在发生的动作,故用过去进行时态,选B。19 _ und
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1