过去完成时训练题经典
(完整版)过去完成时练习题
(完整版)过去完成时练习题过去完成时练题一、选择题1. 我们到那家餐馆的时候,他们已经吃完了晚饭。
A. had finishedB. finishC. have finishedD. are finishing2. 他告诉我,他已经完成了报告。
A. have finishedB. had finishedC. will finishD. finishes3. 昨天晚上,我终于看完了那本书。
A. has finishedB. had finishedC. will finishD. finish4. 在你来之前,我们已经离开了办公室。
A. have leftB. leftC. had leftD. are leaving5. 她找到了新工作,所以她辞掉了原来的工作。
A. findsB. had foundC. will findD. find二、填空题1. 我们已经坐了两个小时的火车了,终于到达了目的地。
已经坐了两个小时的火车了,终于到达了目的地。
2. 他告诉我,他已经和他的朋友洗了澡。
已经和他的朋友洗了澡。
3. 他昨天晚上直到很晚才睡觉,所以今天早上起床的时候很困。
起床的时候很困。
4. 他们遇到一位他们之前从未见过的客户。
之前从未见过的客户。
5. 我没赶上那辆公交车,所以我迟到了。
没赶上那辆公交车,所以我迟到了。
三、改错题1. 昨天她告诉我,她已经还书了。
(改为:昨天她告诉我,她已经还完书了。
)2. 我妈妈打电话给我,告诉我她已经回到家了。
(改为:我妈妈打电话给我,告诉我她已经回家了。
)3. 他们在我们到达之前,已经离开了。
(改为:他们在我们到达之前,已经走了。
)4. 那个男孩说他已经吃了晚饭。
(改为:那个男孩说他已经吃完晚饭了。
)5. 她告诉我,她昨天晚上已经看完那部电影了。
(改为:她告诉我,她昨天晚上已经看完了那部电影。
)四、句子翻译1. He had finished his homework before his parents came back.他在他父母回来之前已经完成了作业。
(英语)英语过去完成时练习题20篇及解析
(英语)英语过去完成时练习题20篇及解析一、单项选择过去完成时1.I arrived late and missed the flight. I ____ the traffic to be so heavy.A.hadn’t expected B.haven’t expectedC.wouldn’t expect D.was expected【答案】A【解析】考查时态。
根据语境我迟到是过去,期盼为过去的过去。
句意:我来迟了,错过了航班。
我没想到交通会是如此堵。
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.—What a consequence!—Yes. I ________ him about it, but without success.A.will remind B.would remindC.was reminding D.had reminded【答案】D【解析】考查时态。
What a consequence! 意为“真是一场惨剧”,consequence多指不良的后果。
后一句句意应为“我曾经提醒过他,但没有成功。
”“consequence”发生在过去,remind 动作发生在后果出现之前,即过去的过去,因此用过去完成时态,故选D。
4.Hardly ___________the door when he rushed into the office out of breath.A.I opened B.did I openC.I had opened D.had I opened【答案】D【解析】本题考查hardly...when 结构,表示“一……就、刚刚……就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。
【英语】英语过去完成时专项训练100(附答案)
【英语】英语过去完成时专项训练100(附答案)一、初中英语过去完成时1.By the end of last year they _________ thousands of orange trees on the mountains.A. had plantedB. have plantedC. were plantingD. would plant【答案】 A【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。
根据By the end of last year,可知句子时态为过去完成时,因此用had planted,故答案是A。
【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。
2.By the end of last month, Jane _____ enough money for the poor sick boy.A. raisedB. would raiseC. had raisedD. has raised 【答案】 C【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。
根据By the end of last month,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。
【点评】考查过去完成时,注意过去完成的时的判定方法。
3.By the time I finished my homework,my mother .A. sleptB. has been asleepC. was asleepD. had been asleep【答案】 D可知此处应为过去完成时,故选 D.和“ finished”【解析】【分析】由上文“By the time ”【点评】考查过去完成时。
4.By the time the alarm clock went off, My mother had already _________.A. wake me upB. wake up meC. waken up meD. waken me up 【答案】 D【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了。
(英语)过去完成时练习题含答案及解析
一、单项选择过去完成时
1.I was surprised to find the snack shops around the school empty; the studentseverything!
A.had been buyingB.had bought
C.have boughtD.have been buying
6.When we _______the railway station, the train _______for 5 minutes.
A.got to, had been awayB.reached, had left
C.arrived, has been awayD.arrived at, has left
考点:考查虚拟语气。
14.Never for one moment, believe it or not,_______ being faced with such a situation where a helping hand was greatly needed.
A.I imaginedB.do I imagine
【答案】B
【解析】
试题分析:考查时态辨析。根据句意是过去某一时间之前已经完成的事情,故采用过去完成时。句意:我惊讶地发现学校周围的零食店都已经空了;学生们买完了所有的东西。根据句意可以判断,故选B。
考点:考查时态辨析
2.Mandy _________ adoption since her son’s death, but her husband didn’t agree with her.
考点:考查过去完成时
13.If you________ the failed experiences, you would not havemade such a mistake in your homework.
过去完成时练习题含答案
过去完毕时专项练习一.用动词的合适形式填空1.We (paint) the house before we (move) in.2.That rich old man (make) a will before he (die).3.They (study) the map of the country before they (leave).4.The robbers (run away ) before the policemen (arrive).5.I (turn off) all the lights before I (go) to bed.6.Paul (go) out with Jane after he (make) a phone call.7.Tom (say) he (read) the book twice.8.Our plan (fail ) because we (make) a bad mistake.9.When the chairman (finish) speaking, he (leave)the hall.10.T he Reads (have) lunch when I (get) to their house.11.When I (arrive) at the station, he (leave).12.We (learn) about 4000 English words by the end of last term.13.I waited until he (finish) his homework.14.We were surprised at what she already (do)15.She (not go) to Qingdao because she (be) there before.16.He (not tell) you the news yet.17.He said he already (give) the book to the teacher.18.I (be) to Shanghai before.19.She told me she (be) to Sanya three times.20.She (play) the guitar while her sister (sing).二.句型转换1.I had sold the ticket when she came.(改否认句)2.S he had sung a song to us before she danced.(改否认句)3.T hey began to climb the mountain after they had bought all the food and drinks.(否认)4.B y 10:00 a.m, I had been very hungry. (改普通疑问)5.L ucy had already completed the project when I arrived.(改普通疑问)6.B y the time he got to the airport, the plane had taken off. (改普通疑问)7..He had broken his arm when I saw him.(对划线部分提问)8.W hen he had read the note, he ate it.(对划线部分提问)9..Jack didn’t go to the cinema because he had seen the film. (对划线部分提问)10.We had had the toys for ten years before we gave them to the child. (对划线部分提问)11.She had written the book by the end of 1960. (对划线部分提问)12.We cooked the dumplings. We ate them up. (用过去完毕时连接两句)13.Jim’s father mended the car. It was broken. (用过去完毕时连接两句)14.We had our tests. Then we had a long holiday.( 用过去完毕时连接两句)After we , we15.He showed us the picture. Then he showed us around the house. 用过去完毕时连接两句) Before he , he .三、选择题1.He asked me during the summer holidays.A. where I had beenB. where I had goneC. where had I beenD. where had I gone2.What Jane by the time he was sever?A.did, doB. has, done C did, did. D. had, done3.I 900 English words by the time I was ten。
(英语) 英语过去完成时专题练习(及答案)及解析
(英语)英语过去完成时专题练习(及答案)及解析一、单项选择过去完成时1.Grandpa was shocked by the news. Rarely ______ him so quiet.A.do I see B.had I seenC.I had seen D.I saw【答案】B【解析】本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。
句意:听到这个消息爷爷很惊讶。
我很少看见他如此安静。
根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。
故B正确。
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.(绵阳二诊)—I happened to meet Lily yesterday.—Lucky dog!You ________each other for two years.A.haven’t seen B.hadn’t seenC.didn’t see D.don’t see【答案】B【解析】考查动词的时态。
句意为:——昨天我碰巧遇到莉莉了。
——真幸运!你们已经两年没有见面了。
根据句意可知,两年没有见面是在昨天碰巧见面之前,表示过去的过去,故用过去完成时。
初三过去完成时练习题
初三过去完成时练习题一、填空题1. 昨天下午我妈妈回到家时,发现我已经完成了所有的作业。
2. 我在学校遇到了刚刚看过的电影主角。
3. 他们告诉我,他们已经去过北京两次。
4. 昨天傍晚,我收到了你寄给我的明信片。
谢谢你!5. 我们在那家餐厅午餐之前,已经去过了电影院。
6. 到了晚上九点,他们读了两个小时的书。
7. 手机信号忽然中断了,我打不通和他的电话。
8. 她生日时,我已经为她准备好了一份特别的礼物。
二、改错题1. 我已经读了这本书了三天。
改正:我已经读了这本书三天了。
2. 她说她听过这个故事两次。
改正:她说她听过这个故事已经两次了。
3. 昨晚我已经见到了他们。
改正:昨晚我已经见到他们了。
4. 他已经写了这封信给我。
改正:他已经给我写了这封信。
5. 老师已经给了我们今天的作业。
改正:老师已经给我们今天的作业了。
三、选择题1. 昨天傍晚,他告诉我他已经_______他的病。
A. 治好B. 治疗C. 治疗好答案:C. 治疗好2. 他们_______加拿大两次。
A. 已去过B. 已经去C. 去过了答案:A. 已去过3. 我们________他们的演唱会。
A. 见过B. 已经见过C. 已见答案:B. 已经见过4. 昨天晚上,他_______利用了他的智慧。
A. 已经B. 已经经C. 经已答案:A. 已经5. 妈妈昨天已经_______了所有的饭菜。
A. 准备好B. 准备C. 准备了答案:C. 准备了四、连词成句1. 去次你这电影已经看场答案:你已经去看过这场电影了。
2. 老师这次用成绩了满意我的答案:这次老师对我的成绩表示满意了。
3. 这雨下一个小时已经个他们的。
答案:他们已经因为这场雨而等了一个小时。
4. 影响我电话已经他家与的不再联系。
答案:我的电话已经因为影响而不能再联系他家了。
5. 故事这个听已经我两次。
答案:我已经听过这个故事两次了。
总结:初三过去完成时练习题主要是帮助学生熟练掌握过去完成时的用法和构造。
过去完成时练习题含答案
过去完成时练习题含答案过去完成时(Past Perfect Tense)用于表示在过去某个时间或动作之前已经完成的动作或状态。
为了更好地理解和掌握过去完成时的用法,以下是一些练习题,并附有答案供参考。
练习一:根据括号内的动词提示,用过去完成时填空。
1. When the guests arrived, we (already / decorate) the room.2. By the time she woke up, her family (already / leave) for breakfast.3. The movie had already started when we (finally / arrive) at the cinema.4. Tom was tired because he (not / sleep) well the night before.5. By the time I got home, my sister (already / cook) dinner.答案:1. had already decorated2. had already left3. had finally arrived4. had not slept5. had already cooked练习二:改写下列句子,将动词改为过去完成时。
1. I ate lunch before I went to the meeting.2. She finished her homework and then went to bed.3. They saw the movie after they had dinner.4. He walked the dog before he went to work.5. We cleaned the house before the guests arrived.答案:1. I had eaten lunch before I went to the meeting.2. She had finished her homework and then went to bed.3. They had seen the movie after they had dinner.4. He had walked the dog before he went to work.5. We had cleaned the house before the guests arrived.练习三:选择适当的动词形式填空,包括过去完成时。
过去完成时练习题及答案
过去完成时练习题及答案过去完成时练习题及答案过去完成时是英语中的一种时态,用于表示过去某个时间点之前已经完成的动作或状态。
在日常英语交流中,我们经常会用到过去完成时来描述过去的经历或事件。
下面是一些过去完成时的练习题及答案,帮助大家更好地理解和掌握这个时态。
练习题一:将下列句子改写成过去完成时。
1. I had finished my homework before she arrived.2. They had already left when we got to the party.3. He had never been to Paris until last year.4. She had read the book before watching the movie.5. By the time I woke up, he had already left.答案一:1. She arrived after I had finished my homework.2. When we got to the party, they had already left.3. Last year was the first time he had been to Paris.4. Before watching the movie, she had read the book.5. He had already left by the time I woke up.练习题二:选择正确的动词形式填空。
1. By the time I _______ (get) to the cinema, the movie _______ (start).2. They _______ (not finish) their dinner when the guests _______ (arrive).3. She _______ (never see) a live performance until she _______ (go) to the theater last night.4. We _______ (not visit) that museum before we _______ (go) to Paris.5. He _______ (already eat) when I _______ (arrive) at the restaurant.答案二:1. By the time I got to the cinema, the movie had started.2. They hadn't finished their dinner when the guests arrived.3. She had never seen a live performance until she went to the theater last night.4. We hadn't visited that museum before we went to Paris.5. He had already eaten when I arrived at the restaurant.练习题三:根据句意,用适当的动词形式填空。
(英语)英语过去完成时题20套(带答案)
A.questioned; was cheated
B.being questioned; was cheating
C.questioned; had cheated
考点:考查时态
4.By the time he arrived in Beijing, we _______ there for two days.
A.will have stayedB.stayC.have been stayingD.had stayed
【答案】D
【解析】
考查时态。by the time用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。选D。
(英语)英语过去完成时题20套(带答案)
一、单项选择过去完成时
1.Not until ________a third time ________that he had given birth to the reading system for the blind called Braille.
A.Louis Braille tried;he announced
A.was happeningB.was to happenC.had happenedD.has happened
【答案】C
【解析】
考查时态。句意为:两个星期后,那个男孩才苏醒过来,向警方解释到底发生了什么事。happen发生在explain之前,是“过去的过去”,用过去完成时。
7.—— We didn’t find Smith attending the lecture.
过去完成时的英语练习题
过去完成时的英语练习题过去完成时(Past Perfect)是英语中一个重要的时态,在表达过去的过去、叙述时间顺序、强调时间先后等方面起到关键作用。
本文将提供一些关于过去完成时的练习题,以帮助读者加深对该时态的理解和运用。
练习题一:填空题1. By the time I arrived at the cinema, the movie ________(already/start).2. They were surprised to find that someone ________ (break) into their house.3. Sarah told me that she ________ (already/finish) her homework.4. When we got to the airport, the plane ________ (already/take) off.5. Before he came to China, he ________ (never/eat) Chinese food.练习题二:选择题1. By the time I got home, she ________ her work.a) had finished b) will finish c) finishes2. What ________ before you went to bed last night?a) has happened b) happened c) had happened3. When they arrived at the party, most of the guests ________ home.a) had already gone b) gone c) will go4. She ________ here for several hours by the time I found her.a) had been waiting b) has been waiting c) will be waiting5. We ________ a book before we watched the movie.a) had read b) have read c) will read练习题三:改错题1. I had never been to Japan before I had gone there last summer.2. They had just finished the game when the rain will start.3. When I arrived, they had left already.4. She had been studying for five hours and she still didn't understand the lesson.5. By the time I got there, the party had already starts.练习题四:完成对话根据上下文和动词的提示补全对话。
过去完成时例题
过去完成时例题一、到去年年底,他_____在这家公司工作了五年。
A. 已经B. 刚刚C. 还D. 曾(答案:D,过去完成时表示“过去的过去”,这里指“到去年年底前”他已经在公司工作了五年,因此用“曾”)二、当我到达机场时,飞机_____起飞了。
A. 已经B. 正要C. 还没D. 将要(答案:A,飞机起飞是在“我到达机场”之前发生的,所以用过去完成时“已经”)三、她告诉我,她_____把那本书看完了。
A. 现在B. 刚才C. 早就D. 马上(答案:C,表示在她告诉我之前就已经完成了看书这一动作,用“早就”配合过去完成时)四、昨天晚上,我意识到我_____把钥匙落在办公室了。
A. 刚刚B. 正要C. 已经D. 即将(答案:C,表示在意识到之前,钥匙落在办公室这一事件已经发生)五、他们发现,那个秘密_____被揭开了。
A. 刚刚B. 早已C. 正要D. 还没(答案:B,表示在他们发现之前,秘密已经被揭开了一段时间,用“早已”)六、她回忆说,她_____去过那个地方。
A. 从未B. 刚刚C. 已经D. 将来(答案:C,表示在她回忆的那一刻之前,她已经去过那个地方)七、在我遇见他之前,他_____经历了许多困难。
A. 正要B. 已经C. 还没D. 刚刚(答案:B,表示在我遇见他之前,他已经经历了困难)八、他后悔自己_____没有说出真相。
A. 刚刚B. 已经C. 早就应该D. 还没(答案:C,表示他后悔的是在过去某个时间点之前就应该说出真相,但没说,用“早就应该”配合过去完成时的语境)九、我知道,在我来之前,他们_____讨论了这个问题。
A. 正要B. 已经C. 还没D. 即将(答案:B,表示在我来之前,他们已经讨论了问题)十、她惊讶地发现,她的朋友_____离开了城市。
A. 刚刚B. 已经C. 还没D. 正要(答案:B,表示在她发现之前,她的朋友已经离开了城市,用“已经”配合过去完成时的时态)。
过去完成时练习题
过去完成时练习题练题:过去完成时一、填空题1. 昨天我爸爸告诉我,他 ___________(已经完成)这个项目。
2. 昨晚我睡醒时,我发现我 ___________(忘记)关灯。
3. 她告诉我她 ___________(从未见过)这么美丽的风景。
4. 他说他 ___________(已经读过)这本书。
5. 你 ___________(曾经去过)这个地方吗?6. 昨天他们 ___________(刚刚中午)吃过饭。
7. 她 ___________(已经离开)这个城市三年了。
二、改错题1. 昨天我到图书馆去,可是我发现图书馆门都关了。
改为:昨天我到图书馆去,可是我发现图书馆门都关了。
2. 她告诉我她曾经到过北京旅行。
改为:她告诉我她曾经去过北京旅行。
3. 刚刚我打电话给他,但是他说他已经走了。
改为:刚刚我打电话给他,但是他说他已经走了。
4. 那天晚上我见到他的时候,他已经在这里等了我一个小时。
改为:那天晚上我见到他的时候,他已经等了我一个小时。
5. 昨天晚上她告诉我,她去年已经搬到这个城市。
改为:昨天晚上她告诉我,她去年已经搬到这个城市。
三、翻译题1. By the time I arrived at the party, they had already left.当我到达聚会的时候,他们已经离开了。
2. The train had departed when I got to the station.当我到车站的时候,火车已经开走了。
3. She had finished her homework before she went to bed.她在睡觉前已经完成了她的作业。
四、问答题1. 什么时候使用过去完成时态?使用过去完成时态来表示在过去某个时间或动作之前已经完成的动作。
2. 过去完成时态的构成形式是什么?过去完成时态由"had + 过去分词"构成。
3. 过去完成时态和过去时态有什么区别?过去完成时态强调在过去某个时间或动作之前已经完成的动作,而过去时态只表示在过去发生的动作。
英语过去完成时专项训练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年了。
英语过去完成时专项习题及答案解析含解析
【答案】C
【解析】
在英文中用by the time构成的从句修饰主句,主句通常用过去完成时,结构为had+过去分词,故本题选C。
7.------You went to the“Bird’s Nest”last month, didn’t you?
------Yes. That was the second time I ________ to Beijing National Stadium.
答案:B
12.If you________ the failed experiences, you would not havemade such a mistake in your homework.
A.refer toB.have referred to
C.referred toD.had referred to
【答案】B
【解析】
试题分析:考查动词时态。句意:我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一起。意识到以前已经发生的事情,此处指过去的过去,故选B。
考点:考查动词时态。
2.Weto finish the work before dark, but the heavy rain held us up.
Never does he come late.他从不迟到。
Little did he know that the police were after him.他一点也不知道警察在找他。
By no means shall I go there again.我决不会再去那儿了。
Hardly had he arrived at the station when the train began to leave.他一到车站,火车就开动了。
英语过去完成时的练习题
英语过去完成时的练习题过去完成时是英语语法中的一个重要时态,用于描述在过去某个时间点之前已经发生的动作或完成的状态。
为了更好地理解和掌握过去完成时,下面将为大家提供一些练习题。
练习一:根据句意用适当的动词形式填空。
1. By the time she arrived at the party, all of her friends ________ (leave) already.2. When we got to the theater, the movie _______ (start).3. The train had already departed when he _______ (arrive) at the station.4. By the time I woke up this morning, my sister _______ (already/finish) breakfast.5. They _______ (never/visit) that city before they went there last summer.练习二:根据所给的时间状语完成句子。
1. She ______ (cook) dinner before her husband came back from work.2. By the time I got to the office, my colleagues ______ (start) the meeting.3. By the time he realized what had happened, the thief _______ (escape) from the scene.4. They _______ (not/receive) any news about the accident before they left for vacation.5. I ______ (never/see) such a beautiful sunset before I visited that beach.练习三:将下列句子改写成过去完成时。
(完整版word)过去完成时总复习经典例题、习题含答案
(完整版word)过去完成时总复习经典例题、习题含答案一、初中英语过去完成时1.—I ______ know you can play the piano so well.—Thank you.A. didn'tB. don'tC. can't【答案】 A【解析】【分析】句意:——我不知道你钢琴弹得那么好。
——谢谢。
A. didn't不,一般过去时态,指过去的状态及过去发生的动作;B. don't不,一般现在时态,指经常性、习惯性的动作;C. can't不能,指能力;不可能,表示否定的推测。
根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选A。
2.— How long has the train been away?— Sorry. I don't know. By the time I got here, the train ________.A. has leftB. was leavingC. had been awayD. had left【答案】 C【解析】【分析】句意:——火车离开多久了?——很抱歉。
我不知道。
我到这儿的时候,火车已经离开了。
由By the time I got here可知该用过去完成时,所以选C。
【点评】考查动词时态。
3.By the time he ______________ at the cinema, the movie ______________ for five minutes.A. arrived; had begunB. had arrived; had begunC. arrived; had been onD. had arrived; had been on【答案】 C【解析】【分析】句意:当他到达电影院时,电影已经开演五分钟了。
arrived到达,一般过去时;had begun开始,过去完成时,had been on进行,上映;begin开始,是短暂性动词,不能和段时间连用,根据for five minutes.故排除AB,be on进行,上映,表状态,可和段时间连用,by the time到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选C。
(英语)英语过去完成时题20套(带答案)含解析
(英语)英语过去完成时题20套(带答案)含解析一、单项选择过去完成时1.---I will never forget when we met the famous writer---Neither will I. He______ some goods and was at the checkout of a supermarket.A.had selected B.has selectedC.was selecting D.selected【答案】A【解析】试题分析:考查时态。
本题描述的是过去发生的事情,另挑选好物品是发生在在收银台等待这个行为之前,应用过去完成时表示过去的过去,句意:我永远忘不了我们遇见那位著名的作家。
我也是。
他那时是挑好物品之后在超市的收银台。
故选A考点:考查时态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.Catherine came home happily, which suggested that she the final exam.A.had passed B.pass C.would pass D.should pass【答案】A【解析】这题考查时态的用法:suggest做“暗示”讲,所以不用虚拟语气,因为通过考试是在回来前发生,所以用过去完成时。
过去完成时练习题与答案
过去完成时练习题与答案实战演练一、选择填空1、He has been away from school for a long time.2、It’s cold here。
You’d better put on your coat.3、—What does a farmer do?A farmer grows rice。
fruit。
XXX.4、He has finished reading the story book。
When did he begin to read it。
do you know?5、It takes 7 hours to go to XXX.6、It has been 3 years since his grandma died.7、Please be careful in the lab。
won't you?8、Father was still XXX I got up XXX.9、Kate XXX’t go to bed until her XXX.1.Who came into the library while Miss Yang and Meimei were talking?B。
came。
were talking2.Mrs Anne Sterling did not know it was dangerous when she ran through the forest after two men。
They rushed up to her while she was having a ic near the forest with her children。
They were XXX fight。
XXX got so angry that she ran after them。
When she caught up with them。
she saw that they were sitting down and looking into the bag to see what was in it。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
过去完成时训练题经典一、初中英语过去完成时1.By the time I locked the door, I realized I my keys at home.A. had repairedB. had changedC. had forgottenD. had left【答案】 D【解析】【分析】句意为“到我锁门的时候,我才意识到把钥匙忘在家里了”,表示“把某物遗忘在某处”要用leave。
该动作发生在realized之前,用过去完成时,故选D。
【点评】本题考查过去完成时的用法。
2.By the end of 2012, many buildings built in our city.A. have beenB. haveC. had beenD. will【答案】 C【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。
Buildings是build这一动作的承受者,该用被动语态。
而被动语态是由“be + 及物动词的过去分词”构成。
根据By the end of 2012可知该用过去完成时,所以选C。
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年了。
根据Before O'Shea hosted the Joy FM program in Beijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词),故选C。
【点评】考查动词的时态。
牢记过去完成时的用法。
4.When I got to school, I realized I ______ my backpack at home.A. leftB. had leftC. forgotD. had forgotten【答案】 B【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。
把…落在…用leave,又因为是过去完成时,故选B。
【点评】考查把…落在…的用法。
熟背句型。
做题就很容易。
5.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。
【点评】要注意完成时态中的延续性动词的转换。
6.By the time I got there, the football match ________ already ________.A. has; finishedB. was; finishedC. had; finishedD. /; finished【答案】 C【解析】【分析】句意:到我到达那里的时候,足球赛已经结束了。
by the time通常用完成时态,根据got可知是过去完成时,故选C。
【点评】考查过去完成时。
7.He said that ________.A. he has finished his work alreadyB. he had finished his work alreadyC. has he finished his work alreadyD. had he finished his work already【答案】B【解析】【分析】句意:他说他已经完成他的工作了。
说之前就已经做完工作了,said是过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分词,排除A、C。
said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B。
【点评】考查过去完成时,注意其定义的理解。
8.The film when I got there.A. was onB. has been onC. had begunD. has begun【答案】 C【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.【点评】此题考查过去完成时。
9.Everything he ____ away from him before he returned to his hometown.A. tookB. had been takenC. had had been takenD. had taken【答案】 C【解析】【分析】句意为:他所拥有的一切在他回家之前都被拿走了。
根据题干中的before he returned to his hometown,可知主句的谓语动词要用过去完成时,又因everything 与take 之间存在动宾关系,且everything 作take 的宾语,谓语动词要用被动语态,过去完成时的被动语态的基本构成是had been +过去分词,第一个had表示拥有的意思,后面的had been taken是过去完成时的被动语态。
故选C。
【点评】考查过去完成时的被动语态的基本构成。
10.The boy was _____ on the ground and he had _____ bicycle behind the big tree.A. lying; laidB. lying; layC. lay; lainD. lied; lied【答案】 A【解析】【分析】句意:这个男孩躺在地上,他把自行车放在了大树的后面。
lie有两个意思,躺下,这时过去式是lay,过去分词是lain,现在分词是lying;另一个意思是撒谎,过去式和过去分词是lied;lay可以作为lie的过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是laid。
根据句意可知,第一个空是躺下,用的是过去进行时,故这里填现在分词lying;第二个空是放置,用的是过去完成时,故填lay的过去分词laid。
选A。
【点评】考查动词辨析,过去进行时态,过去完成时态。
11.—What's up?—I missed the train. By the time I got to the train station, the train for 10 minutes.A. had leftB. has leftC. has been awayD. had been away【答案】 D【解析】【分析】句意:一怎么啦?一我错过了火车。
在我到达火车站前,火车已经离开了十分钟了。
A.had left过去完成时态;B.has left 现在完成时态;C.has been away现在完成时;D.had been away过去完成时。
by the time,在......之前,是过去完成时的标志词,表示过去的过去的时间。
和一段时间连用,动作应该是延续性的,leave对应的延续性状态是be away,故选D。
12.The bus ______ for five minutes when Tim arrived at the station.A. wentB. has leftC. had leftD. had been away【答案】D【解析】【分析】句意:当迪姆到达车站时,公交离开了五分钟了。
表示到达车站前已经发生或完成的动作,句子用过去完成时态;leave是一个非延续性的动词,不能与表示一段时间的状语for…连用,可以表达成be away,形容词表示状态,可以与表示一段时间的状语连用。
故选D。
【点评】本题考查过去完成时以及延续性动词的用法。
13.Tom by the time I got to the party.A. leftB. was leavingC. had leftD. has left【答案】 C【解析】【分析】句中有“by+过去时间”作时间状语,提示谓语动同用过去完成时,即“我到达”和“他离开”,后者发生在前者之前,即“过去的过去”,因此,后者用过去完成时。
故选C。
【点评】本题考查过去完成时的用法。
14.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+动词的过去分词。
15.Seeing Danel went into the classroom with tears in his eyes, I asked him what .A. happenedB. had happenedC. would happenD. was happened【答案】 B【解析】【分析】句意:看着丹尼尔哭着跑进教室,我问他发生了什么。
根据动词asked 一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时had+过去分词。
故选B。
【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。
16.I asked your mother if she that dress.A. boughtB. had boughtC. had buyedD. buy【答案】 B【解析】【分析】句意:我问你妈妈她是否买了那件裙子。
本句中从句的动作应该是发生在ask之前的. 所以用“had+过去分词”形式来表达。
故选D【点评】考查过去完成时。
17.My grandparents for fifty years by the time My sister was 15.A. marriedB. had marriedC. had got marriedD. had been married【答案】D【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。