英语过去完成进行时练习题含答案.docx

合集下载

英语过去完成时练习题含答案及解析

英语过去完成时练习题含答案及解析

英语过去完成时练习题含答案及解析一、单项选择过去完成时1.Never for one moment, believe it or not,_______ being faced with such a situation where a helping hand was greatly needed.A.I imagined B.do I imagineC.I have imagined D.had I imagined【答案】D【解析】试题分析:考查倒装。

never否定词放在句首,主句要部分倒装。

此类词还有never,seldom, scarcely, little, few, not, hardly,以及not only…but (also), no sooner…than,hardly… when ,scarcely… when 等等;句意:不管妳信不信,在那一刻我没能想象我要面对这样一个急需幫助的情況境地!B、D都为倒装句型,但主句谓语动作发生在过去的过去,排除B,故选D。

考点:考查倒装。

2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent. A.questioned; was cheatedB.being questioned; was cheatingC.questioned; had cheatedD.being questioned; has cheated【答案】C【解析】考查非谓语动词。

句意:当被问到为什么在考试中作弊中,小女孩子低头不语。

When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。

3.Wedidn’tget a hotel room because we ______ in advance.A.hadn’t booked B.haven’t bookedC.weren’t booking D.wouldn’t book【答案】A【解析】试题分析:考查时态。

英语过去完成进行时专题练习(及答案)

英语过去完成进行时专题练习(及答案)
A.had cleanedB.has been cleaningC.had been cleaningD.has cleaned
【答案】C
【解析】
考查完成进行时。根据关键词all day可知应该使用完成进行时。再根据上文的looked可知应该使用过去完成进行时。
9.She said sheat a private high school in the US for almost two years.
2.To my great relief, my old camerawell before I had it repaired by an expert two years ago.
A.worked B.was working
C.has been worked D.had been working
【答案】D
【解析】
【详解】
考查时态。句意:令我欣慰的是,我的那台旧相机在两年前,给一位专家修理之前,一直用得很好。根据before引导的时间状语从句,可知主句中的谓语动词应用过去完成进行时,故选D。
3.Good Heavens! You are here, Mary! Your parents told me this morning that they ____________ worried about you and they ____________ you back the whole night.
过去完成时的用法表示较早的过去,即某一时刻之前已完成的动作或状态,例如:
In 1980,I'd never been to Paris.(=I never went there before1980.)1980年之前我从未去过巴黎。

英语过去完成进行时练习题20篇及解析

英语过去完成进行时练习题20篇及解析

英语过去完成进行时练习题20篇及解析一、单项选择过去完成进行时1.He _______ English for four years before he went abroad.A.has studied B.was studyingC.has been studying D.had been studying【答案】D【解析】试题分析:考查时态。

根据句意:在他出国之前已经学习了四年的英语。

可知,学英语的动作发生在出国之前,而且现在出国依然在学,因此用过去完成进行时。

所以答案选D。

考点:考查时态2.I was suffering from a headache. That was probably because I ________in front of the computer too long.A.worked B.was workingC.have been working D.had been working【答案】D【解析】【详解】考查时态。

句意:我头疼。

可能是因为我在电脑前工作的太久了。

“工作”这个动作在我“头疼”之前一直在进行,所以用过去完成进行时,故选D。

3.—Why did they go 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.Not only five gold medals in a row, but they also have not lost a single game since the 1992 Olympics.A.has the team won B.the team has wonC.did the team win D.the team won【答案】A【解析】【详解】考查部分倒装及谓语动词的时态。

小升初英语过去完成进行时专项练习30题含答案解析

小升初英语过去完成进行时专项练习30题含答案解析

小升初英语过去完成进行时专项练习30题含答案解析1.She said she had been waiting for the bus for an hour. “had been waiting” is in ______.A.present perfect continuous tenseB.past perfect continuous tenseC.past continuous tenseD.present continuous tense答案解析:B。

“had been waiting”是过去完成进行时的结构,表示在过去某一时间之前一直在进行的动作。

A 选项是现在完成进行时;C 选项是过去进行时;D 选项是现在进行时。

2.I asked him what he had been doing all morning. “had been doing” is the structure of ______.A.present perfect tenseB.past perfect tenseC.past perfect continuous tenseD.simple past tense答案解析:C。

“had been doing”是过去完成进行时。

A 选项是现在完成时;B 选项是过去完成时;D 选项是一般过去时。

3.They told us that they had been working on the project for weeks. “had been working” belongs to ______.A.present perfect continuous tenseB.past perfect continuous tenseC.past continuous tenseD.simple past tense答案解析:B。

“had been working”是过去完成进行时的结构,表示过去某一时间之前一直在进行的动作。

高考英语过去完成进行时题20套(带答案)

高考英语过去完成进行时题20套(带答案)

高考英语过去完成进行时题20套(带答案)一、单项选择过去完成进行时1.His arms were sunburnt because he in the sun all day.A.had sat B.sat C.is sitting D.had been sitting 【答案】D【解析】试题分析:考查时态。

本句中的all day一整天,该短语与完成进行时连用,根据前半句的were说明只有过去完成进行时的形式,句意:他的胳膊赛坏了,因为一整天他都坐在阳光下。

故D正确。

考点:考查时态点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。

要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。

2.Not only five gold medals in a row, but they also have not lost a single game since the 1992 Olympics.A.has the team won B.the team has wonC.did the team win D.the team won【答案】A【解析】【详解】考查部分倒装及谓语动词的时态。

句意:球队不仅连续赢得了五枚金牌,而且自从1992奥运会以来,他们还没有输过一场比赛。

根据时间状语从句since the 1992 Olympics.可知,本句要用现在完成时。

而且not only…but also连接的两个句子时,not only置于句首时句子要部分倒装。

即把助动词置于主语之前。

分析选项可知A是现在完成时,又是部分倒装,故选A项。

3.He ______ research in the US for many years, but when he came back, he became a businessman.A.had been doing B.has been doingC.did D.has done【答案】A【解析】【详解】考查时态。

过去完成时练习题(含答案)

过去完成时练习题(含答案)

过去完成时练习题(含答案)一、初中英语过去完成时1.By the time he at the railway station, the train .A. had arrived; had leftB. arrived; had leftC. arrived; leftD. had arrived; has left 【答案】 B【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。

by the time引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。

【点评】本题考查过去完成时的用法。

2.Sue didn't go to see the film with us last week because she ________________ it with her mother.A. has seenB. had seenC. will seeD. saw【答案】 B【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。

A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。

Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。

【点评】考查过去完成时,注意平时识记其结构,理解句意。

3.By the time I ________ on the TV, Beckham ________ two goals.A. turned; have scoredB. turned; had scoredC. had turned; have scoredD. had turned; had scored【答案】 B【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。

高考英语过去完成进行时练习题及答案

高考英语过去完成进行时练习题及答案

高考英语过去完成进行时练习题及答案一、单项选择过去完成进行时1.His mother looked very tired,for she _____ the house herself all day.A.had cleaned B.has been cleaning C.had been cleaning D.has cleaned【答案】C【解析】考查完成进行时。

根据关键词all day可知应该使用完成进行时。

再根据上文的looked可知应该使用过去完成进行时。

2.I was suffering from a headache. That was probably because I ________in front of the computer too long.A.worked B.was workingC.have been working D.had been working【答案】D【解析】【详解】考查时态。

句意:我头疼。

可能是因为我在电脑前工作的太久了。

“工作”这个动作在我“头疼”之前一直在进行,所以用过去完成进行时,故选D。

3.—Why did they go 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.Not only five gold medals in a row, but they also have not lost a single game since the 1992 Olympics.A.has the team won B.the team has wonC.did the team win D.the team won【答案】A【解析】【详解】考查部分倒装及谓语动词的时态。

英语过去完成进行时练习题20篇及解析.docx

英语过去完成进行时练习题20篇及解析.docx

英语过去完成进行时练习题20 篇及解析一、单项选择过去完成进行时1.He _______ English for four years before he went abroad.A. has studied B.was studyingC. has been studying D. had been studying【答案】D【解析】试题分析:考查时态。

根据句意:在他出国之前已经学习了四年的英语。

可知,学英语的动作发生在出国之前,而且现在出国依然在学,因此用过去完成进行时。

所以答案选D。

考点:考查时态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 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。

高二英语过去完成进行时练习题40题含答案解析

高二英语过去完成进行时练习题40题含答案解析

高二英语过去完成进行时练习题40题含答案解析1.She was very tired because she had been working all day.had been working 的意思是过去完成进行时,表示从过去某一时间开始一直持续到过去另一时间的动作,在这个句子中表示她从早上开始一直工作到现在,所以很累。

A.has worked(现在完成时,表示从过去某一时间开始一直持续到现在的动作,与句子的时态不符)B.worked((一般过去时,表示过去某个时间发生的动作,与句子的时态不符)C.is working((现在进行时,表示现在正在进行的动作,与句子的时态不符)2.He had been studying English for three hours before he took a break.had been studying 是过去完成进行时,表示在过去某个时间之前一直在进行的动作。

这里表示他在休息之前已经学习了三个小时的英语。

A.studied(一般过去时,不能表达出持续学习三个小时的意思)B.has studied(现在完成时,与句子的时态不符)C.is studying(现在进行时,与句子的时态不符)3.They had been waiting for the bus for half an hour when it finally came.had been waiting 是过去完成进行时,表示在过去某个时间之前一直在等待。

这里表示在公交车来的时候,他们已经等了半个小时了。

A.waited(一般过去时,不能体现出持续等待的意思)B.are waiting(现在进行时,与句子的时态不符)C.will wait(一般将来时,与句子的时态不符)4.She had been reading the book since morning.had been reading 是过去完成进行时,表示从早上开始一直在读书。

高考英语过去完成进行时真题汇编(含答案).docx

高考英语过去完成进行时真题汇编(含答案).docx
A.has been rainingB.had been raining
C.has rainedD.had been rained
【答案】B
【解析】
考查时态与语态。句意:大雨已经下了两周,农民们非常担心。由were可知,事情发生在
过去,故用过去完成进行时,表示动作从过去另一时间开始,一直延续到过去另一时间,可能还要继续下去。
the ime
等;let off
作 生在 去。先后 序:先准 演
die to make the speech,然后
是let off的 去的 作,所以die to个 作是 生在 去的 去, 用 去完成 行 。be dying to do sth非常渴望做某事。故判断D。
7.The crazy fans ____________ patiently in the rain for almost three hours, and they would
fell off the window.
A.had been repairing
C.has been repairing
【答案】A
B.was repairing
D.would be repairing
【解析】
考查时态。根据句意可知,工人修理窗户发生在掉落下来之前,即过去的过去,过去完成时
9.I was suffering from a headache. That was probably because I ________in front of the
B.had been looking
D.had looked
【解析】
试题分析:句意:让我非常高兴的是,在演唱会后我有机会和
Andy

英语过去完成进行时专项习题及答案解析.docx

英语过去完成进行时专项习题及答案解析.docx

英语过去完成进行时专项习题及答案解析一、单项选择过去完成进行时1.To my great joy, I got a chance to take a photo with Andy after the concert, which I ____________ forward to for years.A. have been looking C. looked【答案】 B B.had been looking D. had looked【解析】试题分析:句意:让我非常高兴的是,在演唱会后我有机会和Andy 拍照,这是多年我一直盼望的事情。

因为前面说I got a chance to take a photo with Andy after the vocal concert,以“盼望”是过去的过去一直在做的事情,用过去完成进行时,所以选B。

考点:考查时态所2.To my great relief, my old camera well before I had it repaired by an expert two years ago.A. worked B. was workingC. has been worked D. had been working【答案】 D【解析】【详解】考查时态。

句意:令我欣慰的是,我的那台旧相机在两年前,给一位专家修理之前,一直用得很好。

根据before 引导的时间状语从句,可知主句中的谓语动词应用过去完成进行时,故选D。

3.I was suffering from a headache. That was probably because I ________in front of the computer too long.A. worked B. was workingC. have been working D . had been working【答案】 D【解析】【详解】考查时态。

过去完成进行时练习题含答案及解析

过去完成进行时练习题含答案及解析

过去完成进行时练习题含答案及解析一、单项选择过去完成进行时1.His arms were sunburnt because he in the sun all day.A.had sat B.sat C.is sitting D.had been sitting 【答案】D【解析】试题分析:考查时态。

本句中的all day一整天,该短语与完成进行时连用,根据前半句的were说明只有过去完成进行时的形式,句意:他的胳膊赛坏了,因为一整天他都坐在阳光下。

故D正确。

考点:考查时态点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。

要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。

2.I was suffering from a headache. That was probably because I ________in front of the computer too long.A.worked B.was workingC.have been working D.had been working【答案】D【解析】【详解】考查时态。

句意:我头疼。

可能是因为我在电脑前工作的太久了。

“工作”这个动作在我“头疼”之前一直在进行,所以用过去完成进行时,故选D。

3.Not only five gold medals in a row, but they also have not lost a single game since the 1992 Olympics.A.has the team won B.the team has wonC.did the team win D.the team won【答案】A【解析】【详解】考查部分倒装及谓语动词的时态。

句意:球队不仅连续赢得了五枚金牌,而且自从1992奥运会以来,他们还没有输过一场比赛。

根据时间状语从句since the 1992 Olympics.可知,本句要用现在完成时。

八年级英语过去完成进行时练习30题含答案解析

八年级英语过去完成进行时练习30题含答案解析

八年级英语过去完成进行时练习30题含答案解析1.She had been waiting for the bus for half an hour when it finally came.A.had been waitingB.was waitingC.has been waitingD.is waiting答案解析:A。

本题考查过去完成进行时的用法。

句子中表达在公交车最终来的时候,她等待公交车这个动作从过去的某一时间点开始一直持续到公交车来的时候,符合过去完成进行时的用法。

B 选项was waiting 是过去进行时,不能体现动作的持续性。

C 选项has been waiting 是现在完成进行时,时态错误。

D 选项is waiting 是现在进行时,时态错误。

2.They had been studying hard for the exam since early morning.A.had been studyingB.were studyingC.have been studyingD.are studying答案解析:A。

过去完成进行时表示从过去某一时间开始一直持续到过去另一时间的动作。

句子中表达从早上开始一直持续到说话时的过去某个时间一直在努力学习,用过去完成进行时正确。

B 选项were studying 是过去进行时,不能体现动作的持续性。

C 选项havebeen studying 是现在完成进行时,时态错误。

D 选项are studying 是现在进行时,时态错误。

3.He had been working in the garden all day.A.had been workingB.was workingC.has been workingD.is working答案解析:A。

句子强调他在花园工作这个动作从过去某一时间开始一直持续到过去的另一个时间点,用过去完成进行时。

高考英语过去完成进行时练习题及答案及解析

高考英语过去完成进行时练习题及答案及解析

高考英语过去完成进行时练习题及答案及解析一、单项选择过去完成进行时1..— Mr White didn't come last night, did he?— No. We _____for him . A whole night was wasted.A.had waited B.have been waitingC.were waiting D.had been waiting【答案】D【解析】试题分析:考查时态:句意—怀特先生昨晚没来,是吗?--是的,他没来,我们一直在等他,一个晚上都浪费了。

说明是在昨晚以前一直在等,用过去完成进行时。

选D。

考点:考查时态点评:时态的考查要根据本句的关键词,本题的关键词是A whole night was wasted.本题特别容易错选B项。

2.—Why did they go 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。

3.He ______ research in the US for many years, but when he came back, he became a businessman.A.had been doing B.has been doingC.did D.has done【答案】A【解析】【详解】考查时态。

过去完成时练习题(含答案)

过去完成时练习题(含答案)

过去完成时练习题(含答案)一、初中英语过去完成时1.She said when she got to the cinema, the film ________ for 5 minutes.A. has begunB. had begunC. has been onD. had been on【答案】 D【解析】【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了。

根据got 可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除A和C。

开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词begin改为be on,故选D。

【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。

2.When I got to school, I realized I ______ my backpack at home.A. leftB. had leftC. forgotD. had forgotten【答案】 B【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。

把…落在…用leave,又因为是过去完成时,故选B。

【点评】考查把…落在…的用法。

熟背句型。

做题就很容易。

3.When I ______ the cinema, the film _______for ten minutesA. got to; has begunB. arrived at; has been onC. reached; had begunD. hurried to; had been on【答案】 D【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。

【点评】要注意完成时态中的延续性动词的转换。

4.I thought I _________in my project report , but the manager said he didn't see it at all.A. handB. am handingC. have handedD. had handed【答案】 D【解析】【分析】句意:我以为我已经上交了我的项目报告,但是经理说他根本没有看到。

英语过去完成进行时练习题含答案含解析

英语过去完成进行时练习题含答案含解析

英语过去完成进行时练习题含答案含解析一、单项选择过去完成进行时1.When Alice came to, she did not know how long she there.A.had been laying B.has been lying C.was laying D.had been lying【答案】D【解析】试题分析:考查时态。

句意:当Alice醒过来的时候,她不知道她在那里躺了多久了。

根据句意说明当她醒过来的时候,这是一个过去的时间,那么她躺在那里很久是在这之前就发生的事情,故使用过去完成时的形式。

故D正确。

考点:考查时态点评:英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。

2.I was suffering from a headache. That was probably because I ________in front of the computer too long.A.worked B.was workingC.have been working D.had been working【答案】D【解析】【详解】考查时态。

句意:我头疼。

可能是因为我在电脑前工作的太久了。

“工作”这个动作在我“头疼”之前一直在进行,所以用过去完成进行时,故选D。

3.He ______ research in the US for many years, but when he came back, he became a businessman.A.had been doing B.has been doingC.did D.has done【答案】A【解析】【详解】考查时态。

句意:他在美国进行科学研究好多年了,但是当他回来以后,他成了一名商人。

小升初英语过去完成进行时练习50题(答案解析)

小升初英语过去完成进行时练习50题(答案解析)

小升初英语过去完成进行时练习50题(答案解析)1.She said she_____studying for three hours before she took a break.A.had beenB.has beenC.is beingD.was being答案解析:A。

过去完成进行时表示在过去某一时间之前一直在进行的动作,结构是had been + 动词的现在分词。

B 选项has been 是现在完成进行时;C 选项is being 是现在进行时;D 选项was being 是过去进行时,都不符合题意。

2.They_____playing basketball since morning when I saw them.A.had beenB.have beenC.were beingD.are being答案解析:A。

句子表达在过去某个时间点看到他们的时候,他们从早上开始一直在打篮球,用过去完成进行时。

B 选项have been 是现在完成进行时;C 选项were being 是过去进行时;D 选项are being 是现在进行时。

3.I realized I_____waiting for the bus for a long time.A.had beenB.have beenD.am being答案解析:A。

“realized”表明是过去的动作,在此之前一直在等车,用过去完成进行时。

B 选项have been 现在完成进行时;C 选项was being 过去进行时;D 选项am being 现在进行时。

4.When he arrived at the party, we_____talking for an hour.A.had beenB.have beenC.were beingD.are being答案解析:A。

他到达聚会是过去的动作,在这之前我们一直在谈话,用过去完成进行时。

四年级英语过去完成进行时测验题30题

四年级英语过去完成进行时测验题30题

四年级英语过去完成进行时测验题30题1. My mother _______ (cook) for two hours before my father came home.A. had been cookingB. has been cookingC. was cookingD. cooked答案解析:A。

本题考查过去完成进行时。

过去完成进行时的结构是had been + 动词的现在分词形式,表示在过去某个时间之前一直在进行的动作。

在这个句子中,“before my father came home”(在我父亲回家之前)是一个过去的时间点,母亲做饭这个动作在这个过去的时间点之前已经持续了两个小时,所以要用过去完成进行时,A 选项正确。

B选项has been cooking是现在完成进行时,用于现在的语境,不符合题意。

C选项was cooking是过去进行时,只表示过去某个时刻正在进行的动作,没有体现出在过去的过去一直进行的含义。

D选项cooked是一般过去时,只是单纯表示过去发生的动作,不能表达动作的持续性。

2. They _______ (clean) the room for a long time when I got there.A. had been cleaningB. have been cleaningC. were cleaningD. cleaned答案解析:A。

这里考查过去完成进行时。

句子中有“when I got there”((当我到达那里的时候)这一过去的时间点,而他们打扫房间这个动作在我到达之前就已经持续了很长时间,过去完成进行时表示在过去某一时刻之前一直在进行的动作,A选项had been cleaning符合这种情况。

B选项have been cleaning是现在完成进行时,适用于现在的语境,与本题不符。

C选项were cleaning是过去进行时,仅表示过去某个时刻正在进行的动作,没有体现出在过去的过去持续进行的意义。

小升初英语过去完成进行时练习50题(带答案)

小升初英语过去完成进行时练习50题(带答案)

小升初英语过去完成进行时练习50题(带答案)1. When I got to the park, Tom _______ (play) football there for an hour.A. had been playingB. has been playingC. was playingD. played答案解析:A。

本题考查过去完成进行时。

句意为当我到达公园的时候,汤姆已经在那里踢了一个小时的足球了。

表示在过去某个时间点(got to the park)之前就已经开始并且持续进行的动作,要用过去完成进行时。

B选项has been playing是现在完成进行时,时态不符。

C选项was playing是过去进行时,只强调过去某个时刻正在进行的动作,没有体现出在got to the park之前就已经开始的含义。

D选项played是一般过去时,不能表达动作的持续进行。

2. She _______ (wait) for the bus for half an hour before it finally came.A. had been waitingB. has waitedC. was waitingD. waited答案解析:A。

句意为在公交车最终到来之前,她已经等了半个小时了。

这里需要表示在过去的动作((bus came)之前一直持续进行的动作,要用过去完成进行时。

B选项has waited是现在完成时,时态不对。

C选项was waiting是过去进行时,没有体现出在bus came 之前就已经等了一段时间的意思。

D选项waited是一般过去时,不能体现等待这个动作的持续性。

3. They _______ (work) on the project for two weeks before they got some help.A. had been workingB. have been workingC. were workingD. worked答案解析:A。

高中英语过去完成进行时练习题及解析

高中英语过去完成进行时练习题及解析

高中英语过去完成进行时练习题及解析一、单项选择过去完成进行时1. His arms were sun bur nt because he _ in the sun all day.A. had satB. satC. is sittingD. had been sitting【答案】D【解析】试题分析:考查时态。

本句中的all day 一整天,该短语与完成进行时连用,根据前半句的were说明只有过去完成进行时的形式,句意:他的胳膊赛坏了,因为一整天他都坐在阳光下。

故D正确。

考点:考查时态点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。

要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。

2. I was suffering from a headache. That was probably because I _______ in front of thecomputer too long.A. workedB. was workingC. have been working D . had been working【答案】D【解析】【详解】考查时态。

句意:我头疼。

可能是因为我在电脑前工作的太久了。

工作”这个动作在我头疼”之前一直在进行,所以用过去完成进行时,故选D o3. —Why did they go to bed that early that ni ght?—They were tired. They ____ the walls all day long.A. were pain ti ng B . have pain tedC. would paint D . had been painting【答案】D【解析】【详解】考查时态。

句意:一一为什么那天晚上那么早,他们就上床睡觉了。

一一他们累了,他们刷墙刷了一整天。

根据句意可知,睡觉这一动作发生在过去,且刷墙发生在”睡觉"之前,即过去的过去;又因为”刷墙"是在过去的过去一直进行的动作,因此用过去完成进行时,故选D o4. He ______ research in the US for many years, but when he came back, he became a bus in essma n.A. had been doingB. has been doingC. didD. has done【答案】A【解析】【详解】考查时态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

英语过去完成进行时练习题含答案一、单项选择过去完成进行时1..— Mr White didn't come last night, did he?— No. We _____for him . A whole night was wasted.A. had waited B.have been waitingC. were waiting D. had been waiting【答案】 D【解析】试题分析:考查时态:句意—怀特先生昨晚没来,是吗?--是的,他没来,我们一直在等他,一个晚上都浪费了。

说明是在昨晚以前一直在等,用过去完成进行时。

选D。

考点:考查时态点评:时态的考查要根据本句的关键词,本题的关键词是 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 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 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【解析】【解】考。

句意:天啊!,你在儿!你的父母今天早晨告我他很担心你,一整个晚上他一直盼着你回去。

根据句意可知,第一个空用一般去,排除B、 C 两;根据状the whole night 可知,第二个空要用行,表示在去一段内持的作,又因expect 一作生在told 之前,所以第二个空用去完成行。

故D。

5.The Years, the largest ship in Koreafast when women and children were allowed to get onto the lifeboats.A. sank B. had sunkC. had been sinking D. would sink【答案】 C【解析】【解】考去完成行。

句意:几年前,国最大的一艘船在女和儿童上救生艇沉得很快。

分析句子可知,主句的沉船是生在允女和儿童上船前已正下沉的很快,女和儿童在上救生艇,船正在下沉,表示作正在行。

从句的是去。

即在去的去,要用去完成,由此可知,当用去完成行。

故 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. work B. workedC. 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 playing B.had playedC. had been playing D. 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 arrived.A. were waiting C. had been waiting B.have waited D. 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. studied B.studiesC. has studied D. had been studying【答案】 D【解析】【详解】考查过去完成进行时。

句意:她说她在美国的一所私立中学学习了近两年。

分析句子可知,主句的谓语动词是一般过去时,而在私立学校学习已经学习了接近两年。

表示这学习(study )这个动作在说(said)之前已经开始,一直延续到另一个过去的动作(said)说的时刻还正在进行或已经完成,所以要用过去完成时行时,即had been studying ,因此选D 项。

【点睛】过去完成进行时的用法。

过去完成进行时表示一个动作从过去某时开始,一直延续到另一个过去时刻,到那个时刻,该动作可能刚刚终止,也可能还在继续,由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.当我回家时,发现杰克在做作业。

(可能还在继续)过去完成进行时表示一个动作已经结束,但其结果仍影响到过去某一时刻:It had been snowing for several days. The ground was all covered with snow.接连下了几天的雪,地上到处是积雪。

某些表示持续动作的动词如work (工作), teach(教授), study(学习), sing(演唱)等,在与表示一段时间的状语连用时,可用过去完成进行时和过去完成时,表示一个动作一直延续到过去某一时刻,但前者更强调动作的持续性和不间断性:I'd been studying for2hours when he called.他打电话来的时候,我持续学习了两个小时。

I'd studied for2hours when he called.他打电话来的时候,我已经学习了两个小时了。

10.–More than 13.7 million Americans were unable to find work in July.--Yeah, most jobs for months.A. are seeking B. sought C. have been seeking D. had been seeking 【答案】 D【解析】试题分析:上文意思是超过1370 万美国人在七月找不到工作。

下文意思是是的,大多数人应经找了好几个月的工作。

这里应该使用过去完成进行时,故选D。

考点:本题重点考查时态。

点评:首先根据上下句的意思确定出正确的时态,这里应该使用过去完成进行时。

11. The crazy fans ______ patiently for 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 and I ____________ as an English teacher in thismiddle school ever since.A. worked B.have been workingC. had worked D. was working【答案】 B【解析】考查时态:句意:20 年前我从大学毕业,自从那时起,我就在这个中学做英语老师。

相关文档
最新文档