英语过去完成进行时练习题含答案及解析.docx
英语过去完成进行时练习题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题带答案1.She said she _____ waiting for the bus for half an hour.A.had beenB.has beenC.wasD.is答案解析:A。
过去完成进行时表示在过去某一时间之前一直持续的动作。
这里“said”是过去时,在“said”这个动作之前她一直在等公交车,所以用过去完成进行时“had been”。
B 选项“has been”是现在完成进行时;C 选项“was”是一般过去时;D 选项“is”是一般现在时,都不符合语境。
2.They _____ working on the project since morning.A.had beenB.have beenC.wereD.are答案解析:A。
“since morning”表示从早上开始一直持续的动作,且这里需要用过去完成进行时,因为可能说话的时候已经不是早上了,在过去的某个时间点回顾从早上开始的动作,所以用“had been”。
B 选项“have been”是现在完成进行时;C 选项“were”是一般过去时;D 选项“are”是一般现在时,都不符合要求。
3.I _____ reading the book when he came in.A.had beenB.have beenC.wasD.am答案解析:A。
“when he came in”是过去的一个时间点,在这个时间点之前“我”一直在读书,用过去完成进行时“had been”。
B 选项“have been”是现在完成进行时;C 选项“was”只是一般过去时,不能体现出持续的动作;D 选项“am”是一般现在时,不符合语境。
4.We _____ discussing the problem for a long time before we found a solution.A.had beenB.have beenC.wereD.are答案解析:A。
过去完成进行时练习题含答案及解析

过去完成进行时练习题含答案及解析1.His arms XXX because he had been sitting in the sun all day.2.I had been suffering from a headache。
probably because I had been working in front of the computer for too long.3.Not only has the team won five gold medals in a row。
but they have also not lost a single game since the 1992 Olympics.C.XXX dying答案】D解析】详解】考查过去完成进行时。
句意:XXX向我发表了他一直在准备的演讲。
分析句子可知,XXX的演讲是在过去一直在准备的,到了某个时间点,他终于发表了,所以要用到过去完成进行时。
故选D项。
8.The concert was so wonderful that I _______ to it again next time.A.will go。
B.would goC.have gone。
D.had gone答案】A解析】详解】考查一般将来时。
句意:这个音乐会太精彩了,下次我还会去听。
根据句意可知,表示将来的动作,用一般将来时,故选A项。
9.XXX asked the students _______ to school on time the next day.A.come。
B.cameC.to come。
D.coming答案】C解析】详解】考查宾语从句。
句意:老师要求学生们第二天准时到校。
ask后跟宾语从句,从句中的谓语动词用原形,故选C项。
10.IXXXXXX答案】B解析】详解】考查现在完成时。
句意:我借了这本书已经有一周了,我必须明天把它还给图书馆。
borrow是一种动作,且动作发生在过去,但对现在造成了影响,故用现在完成时,故选B项。
高中英语过去完成进行时试题(有答案和解析).docx

高中英语过去完成进行时试题( 有答案和解析 )一、单项选择过去完成进行时1.His arms were sunburnt because he in the sun all day.A. had satB. 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【解析】【解】考。
句意:他在美国行科学研究好多年了,但是当他回来以后,他成了一名商人。
过去完成进行时英语练习题.doc

过去完成进展时英语练习题过去完成进展时:had been + 现在分词表示过去某个时间之前一直在进展的动作。
● She said that she had been typing a paper before I came in.比拟:. The girl had cleaned up the room, so it was tidy.. The girl had been clearing up the room, so we had to wait outside.练习:1. It for four days when we arrived, so the roads were very muddy.A. was rainingB. would be rainingC. had been rainingD. has rained2. He told us that he there since 1982.A. has been livingB. had been livingC. would have livedD. was living3. He had been learning English for 3 years before he came here and now.A. is still learningB. had been learningC. was still learningD. has been learning4. By the end of last week, he in the pany for 10 years.A. had workedB. had been workingC. will have workedD. would have worked5. Not until then did people know that he important military information to the enemy for a long time.A. soldB. would sellC. had soldD. had been selling答案:1. C 2. B 3. A 4. B 5. D。
英语过去完成进行时练习题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。
小升初英语过去完成进行时练习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。
过去完成进行时练习题含答案及解析.docx

过去完成进行时练习题含答案及解析一、单项选择过去完成进行时1.His arms were sunburnt because he in the sun all day.A. had sat【答案】 DB. sat C. is sitting D. had been sitting【解析】分析:考。
本句中的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. 可知,本句要用在完成。
而且not only⋯but also not only置于句首句子要接的两个句子,部分倒装。
高二英语过去完成进行时练习题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

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

英语过去完成进行时专项习题及答案解析一、单项选择过去完成进行时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【解析】【详解】考查时态。
高一英语过去完成进行时解题技巧(超强)及练习题(含答案).docx

高一英语过去完成进行时解题技巧( 超强 ) 及练习题 ( 含答案 )一、单项选择过去完成进行时1.When Alice came to, she did not know how long she there.A. had been laying B. has been lying C. was laying【答案】 DD. had been lying【解析】试题分析:考查时态。
句意:当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.—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【解析】【详解】考查时态。
过去完成进行时练习题含答案及解析

过去完成进行时练习题含答案及解析一、单项选择过去完成进行时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题含答案解析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【解析】【详解】考查时态。
初三英语过去完成进行时疑问句练习题40题答案解析版

初三英语过去完成进行时疑问句练习题40题答案解析版1. Had she been waiting for the bus long before it finally arrived?A. Yes, she hadB. No, she hadn'tC. She had been waiting for an hour答案:A。
解析:本题考查过去完成进行时的一般疑问句及其回答。
原句是过去完成进行时的一般疑问句形式,询问她在公交车最终到达之前是否已经等了很久。
A选项“是的,她已经等了很久”,符合过去完成进行时的肯定回答形式;B选项“不,她没有等很久”,是过去完成进行时的否定回答形式,与题意不符;C选项“她已经等了一个小时”,这不是对一般疑问句的回答形式,所以不能选。
2. Had they been playing football all morning before it started to rain?A. Yes, they hadB. No, they hadn'tC. They had been playing since 8 o'clock答案:B。
解析:原句问在开始下雨之前他们是否整个上午都在踢足球。
根据题意,这里是对过去完成进行时一般疑问句的回答。
A 选项是肯定回答,但根据题意需要否定回答;B选项“不,他们没有”,符合要求;C选项不是对一般疑问句的回答形式,所以错误。
3. Had the boy been reading that book for days before he returned it to the library?A. Yes, he hadB. No, he hadn'tC. He had been reading it for two days答案:A。
解析:本题中问句是过去完成进行时的一般疑问句,问这个男孩在把书还回图书馆之前是否已经读了好几天。
初三英语过去完成进行时疑问句练习题30题含答案解析

初三英语过去完成进行时疑问句练习题30题含答案解析1.Had you been studying English for two hours before the test?A.Yes, I had.B.No, I hadn't.答案解析:过去完成进行时的疑问句结构为Had+主语+been+现在分词+时间状语等。
A 选项表示在考试前已经学习了两个小时英语;B 选项表示在考试前没有学习两个小时英语。
2.Had she been reading that book since morning?A.Yes, she had.B.No, she hadn't.答案解析:考查过去完成进行时的疑问句。
A 选项说明从早上开始她一直在读那本书;B 选项表示从早上开始她没有一直在读那本书。
3.Had they been playing football for an hour before it rained?A.Yes, they had.B.No, they hadn't.答案解析:此句考查过去完成进行时在特定场景下的疑问句。
A 选项表明在下雨前他们已经踢了一个小时足球;B 选项表示在下雨前他们没有踢一个小时足球。
4.Had he been working on the project all day long?A.Yes, he had.B.No, he hadn't.答案解析:过去完成进行时疑问句式的考查。
A 选项表示他一整天都在做这个项目;B 选项表示他一整天没有在做这个项目。
5.Had we been waiting for the bus for half an hour?A.Yes, we had.B.No, we hadn't.答案解析:考查对过去完成进行时疑问句的理解。
A 选项说明我们已经等了半个小时公交车;B 选项表示我们没有等半个小时公交车。
6.Had you been practicing the piano since yesterday?A.Yes, I had.B.No, I hadn't.答案解析:过去完成进行时疑问句式,A 选项表示从昨天开始一直在练钢琴;B 选项表示从昨天开始没有一直在练钢琴。
小升初英语过去完成进行时练习50题(答案解析)

小升初英语过去完成进行时练习50题(答案解析)1. When I got to the park, the children _______ (play) there for two hours.A. had been playingB. were playingC. playedD. have been playing答案:A。
解析:本题考查过去完成进行时。
过去完成进行时的结构是had been + 动词的-ing形式,表示在过去某个时间之前一直在进行的动作。
句子中“当我到达公园时”是一个过去的时间点,孩子们在这个过去时间点之前已经玩了两个小时了,所以要用过去完成进行时。
选项B were playing是过去进行时,表示过去某个时刻正在进行的动作,不符合题意;选项C played是一般过去时,只是单纯地描述过去发生的动作,不能体现出在到达公园之前一直在玩的意思;选项D have been playing是现在完成进行时,时态与句子中的过去时间点不匹配。
2. She _______ (write) the letter for an hour before her mother came in.A. had been writingB. has been writingC. wroteD. was writing答案:A。
解析:过去完成进行时强调在过去某个动作(这里是母亲进来)之前一直在进行的动作 写信)。
结构为had been + 动词-ing形式。
选项B has been writing是现在完成进行时,与句子中的过去时间不相符;选项C wrote是一般过去时,不能表达出在母亲进来之前持续写信一个小时的意思;选项D was writing是过去进行时,只表示过去某个时刻正在进行,没有体现出之前持续的状态。
3. By the time he arrived at the station, the train _______ (wait) for half an hour.A. had been waitingB. has been waitingC. waitedD. was waiting答案:A。
初三英语过去完成进行时疑问句练习题40题含答案解析

初三英语过去完成进行时疑问句练习题40题含答案解析1.Had you been reading a book before dinner?A.Yes, I had.B.No, I hadn't.C.I don't know.答案解析:A 选项正确。
过去完成进行时表示在过去某一时间之前一直在进行的动作。
“Had you been reading a book before dinner?”意思是“在晚饭前你一直在读书吗?”如果是一直在读书,回答“Yes, I had.”。
B 选项是否定回答,不符合题意。
C 选项“I don't know.”不符合疑问句的回答要求。
2.Had she been singing a song when you entered the room?A.Yes, she had.B.No, she hadn't.C.Maybe.答案解析:A 选项正确。
“Had she been singing a song when you entered the room?”意为“当你进入房间时她一直在唱歌吗?”如果一直在唱歌,回答“Yes, she had.”。
B 选项否定回答不符合题意。
C 选项“Maybe.”不是正确的回答方式。
3.Had they been playing football all afternoon?A.Yes, they had.B.No, they hadn't.C.Sometimes.答案解析:A 选项正确。
“Had they been playing football all afternoon?”意思是“他们整个下午一直在踢足球吗?”如果是一直在踢足球,回答“Yes, they had.”。
B 选项否定回答不符合题意。
C 选项“Sometimes.”不是正确的回答方式。
4.Had he been studying English for two hours before taking a break?A.Yes, he had.B.No, he hadn't.C.I am not sure.答案解析:A 选项正确。
初三英语过去完成进行时疑问句练习题40题(带答案)

初三英语过去完成进行时疑问句练习题40题(带答案)1. Had you been studying English for a long time before you went to middle school?A. Yes, I hadB. No, I hadn'tC. I don't know答案解析:A。
过去完成进行时的结构是had been +动词的现在分词形式。
本题是过去完成进行时的一般疑问句,询问在去中学之前是否已经学习英语很长时间了。
A选项表示是的,已经学习了很长时间,符合过去完成进行时的回答结构;B选项表示否,但根据一般情况,很多学生在小学就开始学习英语了,所以A更合理;C选项不符合回答规则。
2. Had she been waiting for the school bus for half an hour when it finally arrived?A. Yes, she hadB. No, she hadn'tC. Maybe答案解析:A。
这里是在问当校车最终到达的时候,她是否已经等了半个小时了。
过去完成进行时强调在过去某个动作之前一直在进行的动作。
A选项表示是的,她已经等了半个小时,结构上是过去完成进行时一般疑问句的正确回答;B选项与常理不符,因为句子中提到了finally arrived,说明等了有一段时间了;C选项不是正确的回答形式。
3. Had they been playing basketball on the playground all morning before the rain started?A. Yes, they hadB. No, they hadn'tC. Not sure答案解析:A。
过去完成进行时用于描述在过去某个时刻之前一直在进行的动作。
在雨开始下之前,他们是否整个上午一直在操场上打篮球。
A选项符合过去完成进行时一般疑问句的肯定回答结构;B 选项不符合情景,因为如果雨开始下了,很可能之前他们就在打篮球;C选项不是正确的回答形式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
英语过去完成进行时练习题含答案及解析一、单项选择过去完成进行时1.At last they got the letter they____________ .A . haveexpectedB . wereexpectingC . hadexpectedD . hadbeenexpecting 【答案】 D 【解析】试题分析:句意:最后他们得到了他们一直期望的信。
根据句意应该是在得到信之前一直 盼望的信,这里得到信是在过去,所以应是过去一直盼望的事情用过去完成进行时,过去 完成时表示动作发生在过去的过去,不强调动作的持续性,故选 D 。
考点:考查动词时态的用法。
点评:本题难度适中。
动词时态是高中必须掌握的语法项目,要求考生必须理解在不同的 语境下,应该使用什么样的动词时态。
这里容易考生误选 A 。
即学即练: Planing so far aheadno sense —so many things will have changed by next year.A.madeB.is makingC.makesD.has made解析: C 。
句意 : “计划这么超前毫无意义 —到明年许多事情会发生变化的。
”前句表示现在的情况 make no sense ,后句表示到将来会产生的后果will have changed 。
一般现在时表示主语的特征或状态。
is making 和 has made 表示具体的动作过程,故不选。
因此选C 。
2.I was suffering from a headache. That was probably because I ________in front of the computer too long.A . workedB . was workingC . have been workingD . had been workingD考查时态。
句意:我头疼。
可能是因为我在电脑前工作的太久了。
疼”之前一直在进行,所以用过去完成进行时,故选 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.A . were ; were expectingB .had been ; had been expectingC . had been ; were expectingD . were ; had been expecting 【答案】 D 【解析】 【详解】考查时态。
句意:天啊!玛丽,你在这儿!你的父母今天早晨告诉我他们很担心你,一整个晚上他们一直盼着你回去。
根据句意可知,第一个空应用一般过去时,排除B 、C 两项;根据时间状语 the whole night 可知,第二个空要用进行时,表示在过去一段时间内持续的动作,又因 expect 这一动作发生在 told 之前,所以第二个空用过去完成进行时。
故选【答案】 【解析】 【详解】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【解析】【解】考部分倒装及的。
句意:球不得了五枚金牌,而且自从1992 奥运会以来,他没有一比。
根据状从句since the 1992 Olympics. 可知,本句要用在完成。
而且not only⋯but also接的两个句子,not only 置于句首句子要部分倒装。
即把助置于主之前。
分析可知 A 是在完成,又是部分倒装,故A 。
5.Mr. Smith let off upon me the speech he_______ to make all along.A. had died B. diedC. was dying【答案】 DD. had been dying【解析】句意:史密斯先生向我不断一个他一直就渴望做的演。
本句正常序是:Mr. Smith let off the speech⋯upon。
Letmeoff本意是:开,里引申“不断”,upon的像。
看四个,可以断定是考。
考,一看志,二看作表示的先后序。
志all along,是行的志,一般有the whole day/night, all the ime等; let off作生在去。
先后序:先准演die to make the speech ,然后是 let off 的去的作,所以 die to 个作是生在去的去,用去完成行。
be dying to do sth非常渴望做某事。
故判断 D。
6.The crazy fans ____________ patiently in the rain for almost three hours, and they wouldwait until the famous star arrived.A. were waiting C. had been waiting 【答案】 C B.have waited D. would wait【解析】分析:考的。
因would wait是去将来,可此事生在去,再合for two hours可知,wait个作是从去某一刻开始一直延到另一个去刻,并且在等,一直要等到那位影星到来,所以用去完成行:had been doing ,因此C 。
考点 : 考的7.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 been working; are still working B.had worked; were still workingC. have been working; have worked D. have worked; are still working【答案】 A【解析】试题分析:句意:在我加入他们之前,他们一直为这项计划工作了几乎一周,我们现在还在继续进行因为现在到目前为止还没有出现好的结果。
第一空根据时间状语before I joinedthem ,可知表示在过去某个时间之前一直进行的动作,用过去完成进行;第二空表是现在正在进行,故选 A。
考点:考查动词时态的用法。
点评:本题难度适中。
动词的时态是高中语法知识点的重难之一,需要考生掌握各种时态的用法,有分析理解复杂的句子结构及语境的能力。
即学即练: Tom in the library every night over the last three months.A. worksB. workedC. has been workingD. had been working解析: C。
句意:“在过去的三个月里, Tom 每天晚上都在图书馆里学习。
”题干中出现的over the last three months ,是明显提示用现在完成进行时或现在完成时。
故选C。
8.–More than 13.7 million Americans were unable to find work in July.--Yeah, most jobs for months.C. have been seeking D. had been seeking A. are seeking B. sought【答案】 D【解析】试题分析:上文意思是超过1370 万美国人在七月找不到工作。
下文意思是是的,大多数人应经找了好几个月的工作。
这里应该使用过去完成进行时,故选D。
考点:本题重点考查时态。
点评:首先根据上下句的意思确定出正确的时态,这里应该使用过去完成进行时。
9.She said she at a private high school in the US for almost two years.A. studied B.studiesC. has studiedD. 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. His arms were sunburnt because he in the sun all day.A. had satB. sat C. is sitting D. had been sitting 【答案】 D【解析】试题分析:考查时态。