过去完成时 专项训练修改
- 格式:doc
- 大小:49.00 KB
- 文档页数:2
(英语)英语过去完成时专题练习(及答案)及解析一、单项选择过去完成时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. I had finished my homework before my parents came back.2. She had left the office when I arrived.3. They had already eaten dinner by the time we got there.4. He had read the book before he watched the movie.5. We had visited the museum before it closed.答案一:1. My parents came back after I had finished my homework.2. When I arrived, she had already left the office.3. By the time we got there, they had already eaten dinner.4. Before he watched the movie, he had read the book.5. Before it closed, we had visited the museum.习题二:根据句子中的提示词,用过去完成时填空。
1. By the time I arrived, she ________ (already/leave).2. Before he went to bed, he ________ (finish) his work.3. They ________ (not/see) the movie because it had already started.4. When I got to the party, they ________ (already/eat) all the food.5. She ________ (not/visit) that city before she moved there.答案二:1. By the time I arrived, she had already left.2. Before he went to bed, he had finished his work.3. They had not seen the movie because it had already started.4. When I got to the party, they had already eaten all the food.5. She had not visited that city before she moved there.习题三:根据句子中的提示词,改写成过去完成时。
《过去完成时》小测解析(可打印的空白题目在最后)I.请完善过去完成时的基本结构(2’)主语+ had + 过去分词+ 其他,表示过去的过去。
II. Multiple choice(13’):1. She said she __________ the book already.A. has readB. readC. had read参考答案:C句意:她说她已读完这本书。
要点解析:主句She said,使用一般过去时,所以后面的从句也只能用与过去相关的时态。
2.The train from Beijing_______ ten minutes ago.A. had arrivedB. arrivedC. will arrive参考答案:B句意:来自北京的火车于十分钟前到站了。
要点解析:时间段+ago,为一般过去时的标志词。
3.______ I arrived at the airport, he had left.A. AfterB. untilC. Before参考答案:C句意:在我到机场前,他已经离开了。
要点解析:after 在......之后,until直到,before在......之前。
he had left使用了过去完成时,表示过去的过去,所以他离开应在我到达机场的过去,也就是我到达机场“之前”。
4. I returned the book that I ______.A. had seenB. has borrowedC. had borrowed参考答案:C句意:我归还了那本我借的书。
要点解析:借应发生在归还之前,“归还return”使用过去时,故“借borrow”用过去完成时。
5. ______ the Spring Festival, I had spent all my moneyA. By the end ofB. AfterC. At the end of参考答案:A句意:到春节结束时,我花光了我所有的钱。
过去完成时练习题一、( )(1)The police found that the house _______and a lot of things_________.A. has broken into, has been stolenB. had broken into, had been stolenC. has been broken into, stolenD. had been broken into, stolen( )(2)By the end of this century, we__ ours into a strong modern country.A. will buildB. had builtC. have builtD. will have built ( )(3)We _________the work by six yesterday evening.A. finishedB.would finishC. had finishedD. had been finished ( )(4)I _________to help you but couldn’t get here in time.A. wantB. had wantedC. have wantedD. was wanting ( )(5) Mrs. Wu told me that her sister___________.A. left about two hours beforeB. would leave about two hours beforeC. has left about two hours agoD. had left about two hours before( ) (6)When I reached home, my parents __________their supper.A.are havingB.have already hadC.have hadD. had already had( ) (7)It seems that the old man _________something important.A.has lostB. had lostC. lostD. would lose ( ) (8)She __________in this school ________the past ten years.A.was teaching, sinceB. had been teaching, sinceC.would teach, forD. has been teaching, for( ) (9)Did you see Xiao Li at the party? No, ______by the time I arrived.A.she’d leftB.she's leftC. She was leftD.she must leave( )(10)The job proved to be much more difficult than I______.A. expectB.expectedC. would expectD.had expected ( ) (11)We couldn’t catch up with the others because they _____too long before us.A.startedB.were startingC.have startedD.had started( ) (12)She felt anxious about her son as she ________for quite a long time.A.haven't heard himB. hadn’t heard himC.haven‘t heard from himD. hadn’t heard from him( ) (13)By the time the speaker entered the hall, all the listeners_______.A. had seatedB. were seatedC. seatedD. were seating ( ) (14)By the end of next July this building__________.A. will be finishedB. will have finishedC. will have been finishedD. had been finished( ) (15)By the time the war ____, most of the people had left.A.was beganB. was broken outC.broke outD. had been broken out( ) (16)If she ______harder, she would have succeeded.A. had workedB. have workedC. should workD. worked ( ) (17)I wish ______I you yesterday.A. seenB. did seeC. had seenD. were to see ( )(18)He is talking so much about America as if he _______ there.A. had beenB.has beenC. wasD. been( ) (19)That dinner was the most expensive meal we___.A. would haveB. have hadC. had never hadD. had ever had( )(20)When Jack arrived he learned Mary ______for almost an hour.A. had goneB. had set ofC. had leftD. had been away( )21.I lost the book I ____. A.have bought B.bought C.had bought D.had been bought( )22.The bus had gone when I ____at the bus stop. A.have arrived B.arrived C.had arrived D.am arriving ( )23.Tom ____of visiting his grandmother,but the bad but the bad weather made him change his mi. A.has thought B.thought C.had thought D.had been thought( )24.—Did you meet Tom at the airport? —No,he ___by the time I ___there. A.has left;got B.had left;arrived C.left;arrived D.left;had got ( )25.—Why didn't Tom attend the meeting yesterday? —He ____Beijing. A.has gone to B.had gone to C.went to D.had been to( )26.—I ____to come to help you. —But you didn’t come. A.have meant B.had meant C.meant D.will mean ( )27.Finally Mary was admitted by Beijing University,for which she___five times. A.had tried B.was trying C.has tried D.tried ( )28.—I have bought you the books you want. —Oh,good,I ___afraid you had forgotten. A.was B.am C.had been D.have been ( )29. When Li Ming hurried home, he found that his mother ____already ____to hospital.A has; been sentB had; sentC has; sentD had; been sent( )30. We ____five English songs by the end of last term.A had learnedB learnedC have learnedD will have learned( )31. Han Mei told me she _____lunch, so she was very hungry.A has hadB hasn't haveC have hadD hadn't had( )32. By the end of 1976, many buildings _____built in the city.A have beenB haveC had beenD will( )33. She _____her keys in the office so she had to wait until her husband ____home.A has left; comesB had left; would comeC had left; cameD left; had come( )34. He said that it was at least ten years since I _____a good drink.A had enjoyedB was enjoyingC have enjoyedD have been enjoying( )35. The meeting _____when Mr. Wang _____to school.A has begun; getB has been on; getC had begun; gotD had been on; got二、1 When I returned home, he _____ (leave).2 By ten yesterday evening, she ________(finish)writing.3 He ______ (study) English for five years before he came here.4 It ____ _____ (stop) raining when I wake up this morning.5 I _____ (not read) the book because I had read it before.6 She said she____ (be) born in 1992.7 When he _____(come) to China two years ago he found people didn't understand him at all though he ________(learn) some Chinese in his own country.8 I saw Han Mei yesterday. We _____(not see) each other since left Beijing.9 When I got to his home, he_____(go) to bed.10 She asked if Mr. Liu _____ already _____(come) back.过去完成时答案一、答案(1)—(5)D D C B D (6)—(10)D A D A D (11)—(15)D D B C C (16)—(20)A C A D D。
(完整版word)过去完成时专项练习(附答案)含答案解析一、初中英语过去完成时1.— Jack, would you like to see the new movie?— I'd love to, but I______ it already.A. am seeingB. will seeC. seeD. have seen【答案】 D【解析】【分析】句意:——杰克,你愿意去看这个新电影吗?——当然乐意,但是我已经看过了。
由already可知是完成时,所以用have done。
故选D。
【点评】本题考查完成时have done。
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.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+过去分词。
小升初英语过去完成时完形填空题30题答案解析版1**题干**:Last weekend, I went to visit my grandparents. When I arrived, they were very happy to see me. They told me that they had been looking forward to my visit for a long time. We had a great time together. We talked about many things. My grandpa had told me some interesting stories when he was young. We also went for a walk in the park. It was a beautiful day. We had enjoyed the fresh air and sunshine.1. They ___ looking forward to my visit for a long time.A. had beenB. wereC. have beenD. are答案:A。
“They told me that they had been looking forward to my visit for a long time.”这句话中使用了过去完成进行时,表示从过去某一时间开始一直持续到过去另一时间的动作。
B 选项were 是一般过去时;C 选项have been 是现在完成时;D 选项are 是一般现在时,都不符合语境。
2. My grandpa ___ me some interesting stories when he was young.A. had toldB. toldC. tellsD. will tell答案:A。
人教版英语过去完成时专项练习综合含答案解析百度文库一、初中英语过去完成时1.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。
【点评】考查过去完成时的被动语态的基本构成。
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 I locked the door, I realized I my keys at home.A. had repairedB. had changedC. had forgottenD. had left【答案】 D【解析】【分析】句意为“到我锁门的时候,我才意识到把钥匙忘在家里了”,表示“把某物遗忘在某处”要用leave。
过去完成时练习题含答案过去完成时(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. 用过去完成时填空:- 我到了电影院,电影(已经)开始。
- 他(已经)完成了作业,然后才去睡觉。
2. 选择正确的选项完成句子:- By the time I got to the party, most of the guests________.A. had arrivedB. arrivedC. were arriving3. 改写句子为过去完成时:- She left the room before I could say goodbye.- I had never seen that movie before I watched it last night.4. 用过去完成时改写以下句子:- He had already eaten when his friend arrived.- We had studied for the test before the teacher started asking questions.5. 用括号中动词的正确形式填空:- The children were tired because they ________ (play) all day.- When I got home, my sister ________ (cook) dinner.答案1. 填空题答案:- 我到了电影院,电影(had already)开始。
- 他(had already)完成了作业,然后才去睡觉。
2. 选择题答案:- 正确选项:A. had arrived3. 改写句子答案:- By the time I got to the party, most of the guests had already arrived.- I had never seen that movie before I had watched it last night.4. 改写句子答案:- He had eaten before his friend arrived.- We had studied for the test before the teacher had started asking questions.5. 填空题答案:- The children were tired because they had played all day. - When I got home, my sister had cooked dinner.通过这些练习,学生可以加深对过去完成时的理解,并能够在不同的语境中正确使用这一时态。
过去完成时练习题及答案过去完成时练习题及答案过去完成时是英语中的一种时态,用于表示过去某个时间点之前已经完成的动作或状态。
在日常英语交流中,我们经常会用到过去完成时来描述过去的经历或事件。
下面是一些过去完成时的练习题及答案,帮助大家更好地理解和掌握这个时态。
练习题一:将下列句子改写成过去完成时。
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.练习题三:根据句意,用适当的动词形式填空。
过去完成时练习题及答案1. 填空题:- 我昨天回家时,他已经完成了作业。
(finish)- 她告诉我,她已经去过中国两次了。
(visit)- 他们到达电影院时,电影已经开始了。
(start)- 我到达车站时,火车已经离开了。
(leave)- 他告诉我他学过法语。
(learn)2. 选择题:- 他昨天在图书馆工作了一整天,直到晚上才回家。
A) He had worked in the library all day yesterday.B) He had been working in the library all day yesterday.C) He worked in the library all day yesterday.- 她已经完成了她的论文,并且提交了。
A) She has finished her paper and submitted it.B) She had finished her paper and had submitted it.C) She had finished her paper and submitted it.- 我到达那里时,他们已经离开了。
A) When I arrived there, they had already left.B) When I arrived there, they already left.C) When I arrived there, they were leaving.- 他告诉我他小时候就已经学会了游泳。
A) He told me he had learned how to swim when he was a child.B) He told me he learned how to swim when he was a child.C) He told me he learns how to swim when he was a child.答案1. 填空题答案:- I had finished my homework when I got home yesterday.- She told me she had visited China twice.- They arrived at the cinema and the movie had already started.- I arrived at the station and the train had already left. - He told me he had learned French.2. 选择题答案:- C) He worked in the library all day yesterday.- C) She had finished her paper and submitted it.- A) When I arrived there, they had already left.- A) He told me he had learned how to swim when he was a child.希望这些练习题和答案能帮助你更好地理解和掌握过去完成时的用法。
过去完成时专项练习经典(word)一、初中英语过去完成时1.— Jim, why didn't you go to Beijing by train?— Bad luck! When I got to the station, the train ________.A. leftB. had already leftC. has already leftD. has been left【答案】 B【解析】【分析】句意:——吉姆,你为什么不坐火车去北京呢?——真倒霉!我到车站时,火车已经开走了。
根据When I got to the station 可知,到那是过去时,离开是过去的过去,使用过去完成时,had done,故选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.—Peter, _______ you _______ your homework?—Not yet, I'll do it at once.A. have; finishedB. Did; finishC. Will; finish【答案】 A【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。
过去完成时练习题练题:过去完成时一、填空题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. 过去完成时态和过去时态有什么区别?过去完成时态强调在过去某个时间或动作之前已经完成的动作,而过去时态只表示在过去发生的动作。
过去完成时练习题在英语语法中,过去完成时是用来表示在过去某一时间或事件之前已经发生或完成的动作或状态。
它通常由"had + 过去分词"构成。
在本文中,我们将介绍几个过去完成时的练习题,以帮助读者更好地理解和掌握这一语法知识。
练习题一:改正下列句子中的错误,并使用过去完成时。
1. I had gone to bed when the phone rang.2. She has already finished her homework before the party began.3. By the time I arrived home, my parents go out for dinner.4. They had painted the room, but forgot to clean up the mess.5. The train left before I had arrived at the station.练习题二:根据句意,用适当的动词形式填空,并使用过去完成时。
1. By the time we ____ (arrive), the movie had already started.2. He ____ (finish) his homework before he went to bed.3. Susan realized that she ____ (lose) her wallet after she got home.4. They were tired because they ____ (walk) for hours.5. The students couldn't answer the question because they ____ (not study) the material.练习题三:根据所给的时间线和提示,完成下列句子,并使用过去完成时。
英语过去完成时专项训练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年了。
过去完成时(单选题 30题含解析)初中英语专题练习一、单选题 30题1.—Did you meet the professor at the airport?—No, he ___________ by the time I ___________ there.A. had left;gotB. has left;reachedC. was leaving;gotD. left;had got 2.Before the typhoon arrived, around 1.8 million people ________ to safety.A.moves B.has moved C.were moving D.had moved3.Mrs. Jackson ________ many interesting comic strips created by her students by the end of 2018. A.received B.has received C.will receive D.had received4.By the time she got to the bus stop, the bus ________.A.has gone B.goes C.will go D.had gone5.The headmaster said all the students ________ already ________ learning online for two months. A.were ... keeping B.were ... kept C.have ... kept D.had ... kept6.By the end of last year, Steve computer science in a university for two years.A.studies B.has studiedC.had studied D.is studying7.—You didn’t watch the movie?—Yes, but by the time I ______ to the cinema, the movie ______ for several minutes.A.got; has begun B.got; had been onC.got; had begun D.got; has been on8.Mr. White was about to lock the car door ________ he realized he ________the key in the car. A.after; would leave B.until; left C.while; had left D.when; had left9.________ 32 years old, Professor Wang had written 8 novels, 5 of which are best-sellers.A.At B.For C.Since D.By10.When I got to the cinema, the movie ________ for ten minutes.A.has been over B.has stopped C.had been on D.had begun11.By the end of last year, Roy ________ in that post office for thirty years.A.worked B.would work C.had worked D.has worked12.By the end of last year, the charity ________ over ten thousand homeless people.A.helps B.has helped C.will help D.had helped13.By the time she got to school yesterday, the first class ________ for ten minutes.A.had begun B.begun C.has begun D.had been on 14.The bus ______ for five minutes when Tim arrived at the station.A.went B.has left C.had left D.had been away15.—What happened to you on April Fool’s Day?—I was the only one at school on Saturday, I realized that I ________ by my classmates.A.am fooled B.had fooled C.had been fooled16. In the past twelve months, the research members ________ the effectiveness of many materials in a home building.A. had studiedB. would studyC. studiedD. have studied 17. If it had been fine yesterday, we could have watched that air show. But it ___________ all day.A. has rainedB. had rainedC. rainedD. rains18. The child without parents ___________ good care of by his teachers in this special school.A. is takenB. are takenC. takeD. takes19. Many students ___________ chances to show themselves in class because the class size is too big.A. don’t giveB. aren’t givenC. haven’t givenD. wo n’t give 20.—Amy, can we give away these soft toys? We ___________ them for many years.—Mom, but I want to keep the bear.A. boughtB. hadC. have boughtD. have had 21.—We have a successful school celebration.—That’s true. Our chairperson ________ all the students _______ his good speech.A. impressed; byB. has impressed; withC. made; byD. has made; with 22.—High-speed trains, Mobile payment, Sharing bikes and Online shopping are called "four new great inventions" of modern China.—They ___________ our daily lives more convenient.A. have madeB. had madeC. have been madeD. made23.—Has your daughter come back from Australia?—Yes. She ___________ there for three years.A. has stayedB. staysC. stayedD. had stayed 24.—___________ all your things, Tom! I hate them here and there.—OK, Mom.A. Put upB. Put onC. Put downD. Put away 25.—Do you know ___________?—Sorry, but if he ___________ back, I ___________ you know as soon as possible.A. when will he be back, comes, will letB. when he will be back, will come, will letC. what time will he be back, will come, letD. what time he will be back, comes, will let26. Soon Wu Dong ___________ up with Li Lei, then they were neck and neck.A. taughtB. caughtC. boughtD. brought 27.—What are Mr and Mrs Black doing?—They ___________ tea in the garden.A. are drinkingB. drankC. have drunkD. drink 28. Tom is now in our class, but he once ______ in Westbrook High School for a term.A. has studiedB. studiedC. had studiedD. studies 29.—Did Linda see the traffic accident?—No, no sooner ________ than it happened.A. had she goneB. she had goneC. has she goneD. she has gone 30.By the time we ________ the railway station, the train ________ for ten minutes.A.got to; had been away B.reached; had leftC.arrived; had been away D.arrived at; has left【参考答案】一、单选题 30题1. A【解析】根据上文,下文叙述应是过去时态。
【英语】初中英语过去完成时专项训练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.— 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.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+的去分。
人教版英语过去完成时专项练习经典含答案解析一、初中英语过去完成时1.By the time of last year, she the piano for five years.A. learntB. has learntC. had learntD. will learn【答案】C【解析】【分析】句意:到去年的时候,她已经学了五年钢琴了。
由时间状语By the time of last year可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:had+动词的过去分词。
故答案为C。
【点评】考查过去完成时。
掌握过去完成时的构成和用法。
2.Mary thought of the party which she___________ for this day.A. planB. plannedC. had plannedD. would plan【答案】 C【解析】【分析】句意:玛丽想起了她今天计划的聚会。
plan的动作发生在thought of的动作之前,表示过去的过去,要用过去完成时had+过去分词。
故选C。
【点评】考查过去完成时的构成和用法。
注意过去完成时表示过去的过去含义。
3.Mr. Wang ______ in this factory for 30 years already.A. worksB. is workingC. has workedD. will work【答案】 C【解析】【分析】句意:王先生在这个工厂工作已经30年了。
根据for 30 years already,可知句子为现在完成时,表示发生于过去的动作一直持续到现在。
C是现在完成时结构,故答案是C。
【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。
4.Mr. Smith ________ in a car factory for ten years before he came to China.A. had workedB. worksC. is workingD. will work【答案】 A【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。
过去完成时专项训练二、单项选择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。
A. learnedB. was learningC. had learnedD. learnt4. She ______lived here for ______ years.A. had, a fewB. has, severalC. had, a lot ofD. has, a great deal of5. By the time my parents reached home yesterday, I _____ the dinner already.A had cooked B. cooked C. have cooked D. was cooked6. She said she __________ the principle alreadyA .has seen B. saw C. will see D. had seen7. She said her family _______ themselves ______ the army during the war.A. has hidden, fromB. had hidden, fromC. has hidden, withD. had hidden, with8. By the time he was ten years old, he _________.A. has completed universityB. has completed the universityC. had completed an universityD. had completed university9. She had written a number of books ______ the end of last year.A. forB. inC. byD. at10. He _____ to play ____ before he was 11 years old.A had learned, piano B. had learned, the pianoC. has learned, the pianoD. learns ,piano.11. What _______ Annie ____ by the time he was ten?A. did, doB. did, didC. has, doneD. had done12 .He ___ in the factory for three years before he joined the Army.A. has workedB. worksC. had workedD. will work13. By the end of last week, they ____ the bridge.A. has completedB. completedC. will completeD. had completed14 .Jim turned off the lights and then _____ the classroom.A. was leftB. had leftC. has leftD. left15.They _________ in Guangzhou since 2000.A. livedB. had livedC. have livedD. were living16. The train from Beijing_______ ten minutes ago.A. has arrivedB. was arrivingC. arrivedD. had arrived17. The students _________ their classroom when the visitors arrived.A . have cleaned B. had cleaned C. was cleaned D. have been cleaned18. The man ________ his coat and went out.A. put onB. had put onC. will put onD. was putting on三、用动词的适当形式填空1. We _____________ (paint) the house before we ______________ (move) in.2. That rich old man _____________ (make) a will before he _____________ (die).3. I __________ (turn off) all the lights before I ____________ (go) to bed.4. Paul __________ (go) out with Jane after he __________ (make) a phone call.5. Tom __________ (say) he ___________ (read) the book twice.6. Our plan ____________ (fail ) because we _____________ (make) a bad mistake.7.When I ______________(arrive) at the station, he ____________________(leave).8..We _______________(learn) about 4000 English words by the end of last term.9. I waited until he _______________(finish) his homework.10. We were surprised at what she ________already ______(do)11.She ____________(not go) to Qingdao because she ________________ (go) there before.12. He ______________(not tell) you the news yet.13. He said he _____________already_________(give) the book to the teacher.14. I ______________(be) to Shanghai before.15. She told me she _________________(be) to Sanya three times.四、句型转换1.I had sold the ticket when she came.(改否定句)___________________________________________________________________2.She had sung a song to us before she danced.(改否定句)________________________________________________________________.3.Lucy had already completed the project when I arrived.(改一般疑问)__________________________________________________________________4.By the time he got to the airport, the plane had taken off. (改一般疑问)__________________________________________________________________5.He had broken his arm when I saw him.(对划线部分提问)__________________________________________________________________6.When he had read the note, he ate it. (对划线部分提问)__________________________________________________________________7.We cooked the dumplings. We ate them up. (用过去完成时连接两句)__________________________________________________________________8.Jim’s father mended the car. It was broken. (用过去完成时连接两句)__________________________________________________________________9. We had our tests. Then we had a long holiday.( 用过去完成时连接两句)After we ________________________, we _____________________________10. He showed us a picture. Then he showed us around the house. 用过去完成时连接两句) Before he _______________________, he______________________________.。