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

合集下载

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

英语过去完成进行时专题练习(及答案)
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【解析】【详解】考查部分倒装及谓语动词的时态。

一般过去时与过去进行时与过去完成时练习题及答案

一般过去时与过去进行时与过去完成时练习题及答案

一般过去时与过去进行时与过去完成时练习题及答案一、选择题1. ---Did you see Tom yesterday?---No, when I arrived at his house, he _________ already __________ .A. has; leftB. had; leftC. had; leaveD. has; leave2. Look! The baby ________ a walk with his parents in the park.A. is takingB. was takingC. tookD. takes3. Helen learned German two years ago, but she ________ it now.A. forgotB. forgetsC. has forgottenD. had forgotten4. I _________ my homework when my friend called me.A. didB. were doingC. was doingD. are doing5. Last night, I ________ a book when my friend came in.A. am readingB. was readingC. readD. have read二、填空题1. Jason __________ (not do) his homework yesterday evening.2. At that time yesterday, we __________ (have) dinner in a restaurant.3. _________ you _________ (visit) your grandparents last week?4. Jane __________ (not visit) the museum the day before yesterday.5. Where ________ Helen __________ (go) on vacation last summer?三、改错题1. Last night, Jack is watching TV when his mother arrived home.-> Last night, Jack was watching TV when his mother arrived home.2. Jenny and I ate lunch together yesterday and goes to the park.-> Jenny and I ate lunch together yesterday and went to the park. 3. When I came to the party, Sarah left already.-> When I came to the party, Sarah had already left.4. We was playing chess when it started to rain.-> We were playing chess when it started to rain.5. Lisa doesn't cook dinner yesterday because she was too tired.-> Lisa didn't cook dinner yesterday because she was too tired.四、改写句子1. Tom did his homework at 8 o'clock last night.改写:Tom _______________ his homework at 8 o'clock last night.2. They were watching a movie when the power went out.改写:When the power went out, ___________________________.3. I have never been to Paris before.改写:______________________, I have never been to Paris.4. She had finished her presentation before the meeting started.改写:______________________, she had finished her presentation.5. They will be shopping at the mall this afternoon.改写: __________________, they will be shopping at the mall.答案:一、选择题1. B2. B3. C4. C5. B二、填空题1. didn't do2. were having3. Did; visit4. didn't visit5. did; go三、改错题1. Last night, Jack was watching TV when his mother arrived home.2. Jenny and I ate lunch together yesterday and went to the park.3. When I came to the party, Sarah had already left.4. We were playing chess when it started to rain.5. Lisa didn't cook dinner yesterday because she was too tired.四、改写句子1. Tom didn't do his homework at 8 o'clock last night.2. When the power went out, they were watching a movie.3. Never have I been to Paris before.4. Before the meeting started, she had finished her presentation.5. This afternoon, they will be shopping at the mall.。

【英语】英语过去完成时练习题及解析

【英语】英语过去完成时练习题及解析

【英语】英语过去完成时练习题及解析一、单项选择过去完成时1.—Didn’t you talk any with Rice?—No, the plane __________ off when I rushed to the airport to see her off.A.was taking B.had takenC.took D.has taken【答案】B【解析】试题分析:考查过去完成时。

句意:你和Rice说什么了吗?没有,我去机场送她的时候飞机已经起飞了。

由题意可知是过去进行的动作,并且在过去完成没有继续进行下去,所以是过去完成时,所以选B。

考点:考查过去完成时2.We to finish the work before dark, but the heavy rain held us up.A.meant B.was meaningC.had meant D.would mean【答案】C【解析】试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。

Mean to have done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C考点:考查动词时态3.When we _______the railway station, the train _______for 5 minutes.A.got to, had been away B.reached, had leftC.arrived, has been away D.arrived at, has left【答案】A【解析】这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。

因为火车离开是发生在我们到火车站之前,所以用过去完成时。

4.By the time he arrived in Beijing, we _______ there for two days.A.will have stayed B.stay C.have been staying D.had stayed【答案】D【解析】考查时态。

高考英语过去完成时题20套(带答案)及解析

高考英语过去完成时题20套(带答案)及解析

高考英语过去完成时题20套(带答案)及解析一、单项选择过去完成时1.When Mary arrived she found all her children ______ for nearly two hours.A.have gone to sleep B.fell asleepC.was falling asleep D.had been asleep【答案】D【解析】试题分析:考查时态的辨析。

这里选用过去完成时,表示事件发生在过去的过去,由found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:当Mary到达时,她发先孩子们已经睡了将近两个小时。

故选D。

考点:考查时态的辨析。

2.Mandy _________ adoption since her son’s death, but her husband didn’t agree with her. A.has considered B.has been consideringC.is going to consider D.had considered【答案】D【解析】试题分析:句意:她儿子死后,Mandy考虑过收养,但是她的丈夫不同意。

根据后面的动词形式和句意可知,前面的句子应该是过去完成时,A. has considered现在完成时;B. has been considering现在完成进行时;C. is going to consider一般将来时;D. had considered过去完成时。

didn’t agree说明动作发生在过去,所以在过去之前发生的事用过去完成时,故选D。

考点:考查动词时态。

3.Father ________ for London on busi ness upon my arrival, so I didn’t see him.A.has left B.left C.had left D.was leaving【答案】C【解析】分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。

高考英语过去完成进行时题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【解析】【详解】考查时态。

过去进行时(完成句子 25题 含解析)初中英语专题练习

过去进行时(完成句子 25题 含解析)初中英语专题练习

过去进行时(完成句子 25题含解析)初中英语专题练习一、完成句子(共25题)1.当我爸爸回家的时候,我正在写作业。

I____________ my homework__________ my father came back home.2.She was doing some reading when the teacher came in.(一般问句及回答)_________ she _________ _________ reading when the teacher came in?No, she _________ .3.I was reading in the library at the time of the rainstorm.(改为一般疑问句)________ ________ ________ in the library at the time of the rainstorm?4.While I was having a shower, you called me. (用when替换)I ________ ________ a shower ________ you called me.5.He was riding to school. He met an old man. (用when把两句连成—句)_________________________________________________________________________________ 6.The students were cleaning their classroom at ten this morning.(改为否定句)________________________________________________________________________________ 7.Tom was waiting for a bus at 8 yesterday morning. (改为一般疑问句)______________________________________________8.What did you do last weekend?(用at eight last night 改写句子)What ________ you ________ at eight last night?9.We were flying kites in the park at four yesterday afternoon.(对画线部分提问)________________________________________________________________________________ 10.Were they having a discussion about the water problem in the meeting room? (作肯定回答)_________________________________________________________________________________ 11.当天开始下大雨时,我正在等公交车。

过去完成时专项练习(附答案)含答案

过去完成时专项练习(附答案)含答案

过去完成时专项练习(附答案)含答案一、初中英语过去完成时1.The fireman________ the burning building three times before the fire was put out. A. is entering B. has entered C. was entering D. had entered【答案】 D【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。

A. is entering现在进行时;B. has entered现在完成时;C. was entering过去进行时;D. had entered过去完成时。

根据 was put out,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),had entered,故选D。

【点评】考查句子时态。

注意过去完成时的用法。

2.Simon ________ the piano for ages when he gave his first concert.A. has playedB. is playingC. had playedD. will play【答案】 C【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。

根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。

【点评】考查过去完成时。

掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。

3.—How long you TV by the time I called you?—For about two hoursA. had; watchedB. have; watchedC. did; watchD. were; watching【答案】 A【解析】【分析】由句中的by the time可判断.这里用过去完成时,故选A。

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

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

高考英语过去完成进行时练习题及答案一、单项选择过去完成进行时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【解析】【详解】考查部分倒装及谓语动词的时态。

【英语】 英语过去完成时专题练习(及答案)及解析

【英语】 英语过去完成时专题练习(及答案)及解析

【英语】英语过去完成时专题练习(及答案)及解析一、单项选择过去完成时1.In the capital Kathmandu, thousands of people _______ the night on pavements, in parks and open fields in chilly temperatures before they returned to their collapsed homes.A.would spend B.were spendingC.spent D.had spent【答案】D【解析】试题分析:考察过去完成时。

过去完成时表示过去某一时间或动作以前已经发生或完成的动作,对过去的某一点造成的某种影响或结果,结构为:had+动词的过去分词形式。

成百上千的人们呆在户外发生在“回到家中”这个动作之前。

句意:在加德满都首都,在他们回到坍塌的家之前,成百上千的群众在人行道、公园、空旷的田间度过了寒冷的夜晚,故选D。

考点:考察过去完成时2.She stared at the painting, wondering where she it.A.saw B.had seenC.sees D.has seen【答案】B【解析】试题分析:句意:她盯着这个画,思索什么时候她曾见过它。

根据语境可知see这个动作发生在stare之前,所以用过去完成时。

故选B。

考点:考查时态3.As soon as I got to the airport, I realized I ________ my ID card at home.A.had left B.has leftC.would leave D.will leave【答案】A【解析】试题分析:考查时态。

句意:一到机场,我就意识到我将身份证忘在家里了。

根据语境可知,leave my ID card at home是发生在realized之前,用过去完成时。

英语过去完成时专项训练100(附答案)含解析

英语过去完成时专项训练100(附答案)含解析

英语过去完成时专项训练100(附答案)含解析一、初中英语过去完成时1.—We all went to the cinema except you last night. Why didn't you come?—Because I that movie twice.A. have watchedB. had watchedC. was watchingD. would watch【答案】 B【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。

句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因为这部电影我已经看过两次了。

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

2.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【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。

本句是时间状语从句,by the time到…时候为止,用于一般过去时,可排除CD选项。

从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。

【点评】考查动词时态辨析题。

3.Before O'Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years.A. worksB. has workedC. had workedD. would work【答案】C【解析】【分析】句意:O'Shea在北京主持Joy FM节目前,他已经在香港工作了10年了。

一般过去时与过去完成进行时练习题及答案

一般过去时与过去完成进行时练习题及答案

一般过去时与过去完成进行时练习题及答案过去时与过去完成进行时是英语中常用的两种时态,它们分别用于描述过去两个不同的时间点。

下面是一些关于过去时和过去完成进行时的练习题及答案,希望可以帮助你更好地理解和运用这两种时态。

练习题:1.请用适当的动词形式填空:a) By the time I (realize) it, it was too late.b) They (go) to the cinema last night.c) Tom (study) English for two hours when his friend called him.d) She (cook) dinner when the guests arrived.e) When I entered the room, she (watch) TV.2.将下列句子改写为过去完成进行时:a) I started learning French two years ago.b) They went to the beach last summer.c) She began working on the project in the morning.d) We moved to this city five years ago.e) He started writing the book last month.3.将下列句子改写为一般过去时:a) He has been studying English for five years.b) She has been living in London since 2010.c) They have been working on this project for a long time.d) I have been waiting for him for an hour.e) We have been discussing the issue all day.答案:1.请用适当的动词形式填空:a) By the time I realized it, it was too late.b) They went to the cinema last night.c) Tom had been studying English for two hours when his friend called him.d) She was cooking dinner when the guests arrived.e) When I entered the room, she was watching TV.2.将下列句子改写为过去完成进行时:a) I had been learning French for two years.b) They had gone to the beach last summer.c) She had been working on the project since the morning.d) We had moved to this city five years ago.e) He had been writing the book since last month.3.将下列句子改写为一般过去时:a) He studied English for five years.b) She lived in London since 2010.c) They worked on this project for a long time.d) I waited for him for an hour.e) We discussed the issue all day.这些练习题涵盖了一般过去时与过去完成进行时的常见用法。

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

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

过去完成进行时练习题含答案及解析一、单项选择过去完成进行时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.可知,本句要用现在完成时。

初三英语过去将来完成进行时单选题40题(含答案)

初三英语过去将来完成进行时单选题40题(含答案)

初三英语过去将来完成进行时单选题40题(含答案)1.She said she would have been studying English for three hours by the time her friend arrived.A.would have been studyingB.would be studyingC.would have studiedD.would study答案:A。

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

句子表示在过去某个时间点(她朋友到达的时候),她将已经一直在学习英语三个小时了。

A 选项would have been studying 是过去将来完成进行时,符合语境。

B 选项would be studying 是过去将来进行时;C 选项would have studied 是过去将来完成时;D 选项would study 是过去将来时。

2.He thought he would have been working on the project for a week by the end of that day.A.would have been workingB.would be workingC.would have workedD.would work答案:A。

句子强调在过去某个时间点((那一天结束的时候),他将已经持续在做这个项目一周了。

A 选项符合过去将来完成进行时的用法。

B 选项是过去将来进行时;C 选项是过去将来完成时;D 选项是过去将来时。

3.They knew they would have been waiting for the bus for half an hour by then.A.would have been waitingB.would be waitingC.would have waitedD.would wait答案: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【解析】【分析】句意:我以为我已经上交了我的项目报告,但是经理说他根本没有看到。

现在完成进行时与过去完成进行时练习题及答案

现在完成进行时与过去完成进行时练习题及答案

现在完成进行时与过去完成进行时练习题及答案现在完成进行时(Present Perfect Progressive)和过去完成进行时(Past Perfect Progressive)是英语中的两种进行时态,它们用于描述动作或状态的持续性,以及动作或状态在过去或现在的发展。

下面是一些现在完成进行时和过去完成进行时的练习题,以及相应的答案。

练习题:1. 填入适当的动词形式:现在完成进行时(Present Perfect Progressive)或过去完成进行时(Past Perfect Progressive)。

a) She ___________ (study) for five hours.b) They ___________ (live) in New York since 2010.c) He ___________ (work) at that company for ten years.d) We ___________ (wait) for them for two hours before they arrived.e) I ___________ (read) that book all day yesterday.2. 根据提示,写出适当的句子,使用现在完成进行时或过去完成进行时。

a) I / learn / English / for two years. (现在完成进行时)b) He / work / at the company / for five months. (过去完成进行时)c) They / paint / the house / for two weeks. (现在完成进行时)d) We / study / for the exam / all night. (过去完成进行时)e) She / wait / for the bus / for half an hour. (现在完成进行时)答案:1. 填空题答案:a) She has been studying for five hours.b) They have been living in New York since 2010.c) He has been working at that company for ten years.d) We had been waiting for them for two hours before they arrived.e) I had been reading that book all day yesterday.2. 句子构建题答案:a) I have been learning English for two years.b) He had worked at the company for five months.c) They have been painting the house for two weeks.d) We had been studying for the exam all night.e) She has been waiting for the bus for half an hour.在这些例子中,我们可以看到现在完成进行时强调的是动作或状态的持续性,用来描述从过去某一时刻开始持续到现在的动作或状态。

九年级英语过去完成将来完成将来完成将来进行时专项单选50题(含答案)

九年级英语过去完成将来完成将来完成将来进行时专项单选50题(含答案)

九年级英语过去完成将来完成将来完成将来进行时专项单选50题(含答案)1. By next week, I will have been studying English for three hours. What will I have been doing by then?- studying English- playing games- watching TV- sleeping答案:studying English。

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

by next week 表示将来的时间,will have been studying 表示将来某一时刻正在进行的动作。

只有“studying English”符合这个时态的要求。

“playing games”“watching TV”“sleeping”都是其他动作,与题目中的时态不符。

2. She said she would have been working on the project for two days by tomorrow. What will she have been doing by then?- working on the project- going shopping- reading a book- having a party答案:working on the project。

题目中said 后面的宾语从句用了过去完成将来完成将来进行时,by tomorrow 表示将来的时间,would have been working 表示将来某一时刻正在进行的动作。

“working onthe project”符合这个时态要求。

“going shopping”“reading a book”“having a party”都不是在做这个项目,与题目时态不符。

3. They will have been waiting for the bus for an hour by the time it arrives. What will they have been doing?- waiting for the bus- walking home- driving a car- taking a taxi答案:waiting for the bus。

初三英语过去完成进行时疑问句单选题30题答案解析版

初三英语过去完成进行时疑问句单选题30题答案解析版

初三英语过去完成进行时疑问句单选题30题答案解析版1.Had you been studying English for two hours before the test?A.Yes, I had.B.No, I hadn't.C.I don't know.答案:根据过去完成进行时疑问句的结构“Had+主语+been+现在分词+时间状语?”,回答用“Yes, 主语+had.”或“No, 主语+hadn't.”。

所以答案是 A 或B,具体根据实际情况回答。

如果一直在学习英语两个小时,就选A;如果没有,就选B。

C 选项不符合问题要求。

2.Had she been reading the book since morning?A.Yes, she had.B.No, she hadn't.C.Maybe.答案:同样根据过去完成进行时疑问句结构,判断是否从早上开始一直在读书。

A 表示一直在读;B 表示没有一直在读;C 选项比较模糊,不能准确回答问题。

所以答案是 A 或B。

3.Had they been playing football for a long time when you saw them?A.Yes, they had.B.No, they hadn't.C.I'm not sure.答案:根据时间状语“when you saw them”判断在看到他们的时候他们是否已经踢了很长时间足球。

A 表示踢了很长时间;B 表示没有踢很长时间;C 选项不确定,不能准确回答问题。

答案是 A 或B。

4.Had he been working on the project all day?A.Yes, he had.B.No, he hadn't.C.Perhaps.答案:根据“all day”判断是否一整天都在做项目。

A 表示是;B 表示不是;C 选项不明确,不能回答问题。

  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 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.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 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【解析】【详解】考查过去完成进行时。

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

分析句子可知,主句的谓语动词沉船是发生在允许妇女和儿童上船前已正下沉的很快,妇女和儿童在上救生艇时,船正在下沉,表示动作正在进行。

从句的谓语动词是过去时。

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

故选 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 wouldwait until the famous star arrived.A.were waiting B.have waitedC.had been waiting 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 C . had worked 【答案】 B 【解析】考查时态:句意: 20 年前我从大学毕业,自从那时起,我就在这个中学做英语老师。

可知 做英语老师是自从我从大学毕业到现在,用现在完成进行时。

相关文档
最新文档