过去完成时专项练习题及答案
过去完成时练习题及答案

过去完成时练习题及答案一、选择题1. By the time we arrived at the party, most of the guests _______.A) had arrivedB) arrivedC) were arrivingD) will arrive2. The movie _______ by the time you get to the cinema.A) will have been finishedB) will be finishedC) has been finishedD) had been finished3. They _______ the house before they moved in.A) had paintedB) paintedC) were paintingD) will paint4. By the end of last year, we _______ more than 300 books.A) had readB) readC) were readingD) will read5. When I got to the station, the train _______.A) had already leftB) already leftC) was leavingD) will leave二、填空题6. By the time you finish reading this book, I _______ (write) the report.7. _______ (not finish) the project by next week, or you will be in trouble.8. They _______ (not see) each other for many years beforethey met at the reunion.9. By the time she got home, she _______ (cook) dinner forher family.10. _______ (not start) the car before you check the oil level.三、改错题11. By the time I got to the airport, the plane had already took off.(Correct: By the time I got to the airport, the plane had already taken off.)12. We had finished our homework when the teacher came in.(Correct: We had finished our homework when the teacher came in.)13. They had not seen each other since they left school.(Correct: They had not seen each other since they had left school.)14. By the time we got to the concert, the band had already played.(Correct: By the time we got to the concert, the band had already played.)15. When I arrived at the office, they had already started the meeting.(Correct: When I arrived at the office, they had already started the meeting.)四、翻译题16. 到我们到达学校时,老师已经开始上课了。
【英语】英语过去完成时专项训练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【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了。
英语过去完成进行时练习题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【解析】【详解】考查部分倒装及谓语动词的时态。
【英语】高三英语过去完成时专项训练100(附答案)及解析

【英语】高三英语过去完成时专项训练100(附答案)及解析一、单项选择过去完成时1.—Lily went to see the movie alone.—If she _____ me about it, I would have gone with her.A.should tell B.tells C.told D.had told【答案】D【解析】考查时态。
句意:丽丽一个人去看电影了。
——如果她告诉过我这件事,我会和她一起去的。
结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。
2. Although most adopted persons want the right to know who their natural parents are, some who have found them wish that they ______ the experience of meeting.A.haven’t B.hadn’tC.hadn’t had D.haven’t had【答案】C【解析】试题分析:考查虚拟语气。
动词wish引导的虚拟语气,与过去事实相反,用had + v-ed。
句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。
故C正确。
考点:考查虚拟语气3.Mary was pleased to see that the seeds she ______ in the garden were growing.A.was planting B.has planted C.would plant D.had planted【答案】D【解析】考查过去完成时态。
它表达的是在某个过去动作或时间点之前发生的动作,简单地说就是“过去的过去”发生的事情。
句意:玛丽很高兴她在花园里种的种子正在生长。
根据句意可知,种种子是在种子成长之前,故选D。
4.A full preparation before Beijing finally won the bid for hosting the 2022 Winter Olympic Games.A.has been made B.had been madeC.would be made D.is made【答案】B【解析】句意为:北京在最终赢得2022年冬奥会主办权之前已经做了充分的准备。
英语过去完成时专项习题及答案解析及解析

C.had meantD.would mean
【答案】C
【解析】
试题分析:句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Mean to have done和had meant to do表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C
考点:考查动词的时态
6.Wedidn’tget a hotel room because we ______ in advance.
A.hadn’t bookedB.haven’t booked
C.weren’t bookingD.wouldn’t book
【答案】A
【解析】
试题分析:考查时态。句意:因为我们没有提前预定,我们没有拿到宾馆房间。原句中没有拿到房间使用了一般过去时“didn't get ....”,而预定宾馆是在之前就已经发生的事情,要使用过去完成时,表示在过去的过去就发生的事情。故A项正确。
【答案】D
【解析】
考查时态。根据句意可知没有人告诉他是在我们没有发现Smith之前发生,故用过去完成时;about为介词,故there be句型为there being,选D。
2.Weto finish the work before dark, but the heavy rain held us up.
A.didn’t getB.haven’t got
C.hadn’t gotD.don’t get
【答案】C
【解析】
考查时态。句意为:上周日我收到了老朋友的一封邮件。在那之前,我们将近三年没有联系了。根据Until then可知,get in touch这一动作发生在got an e mail之前,所以用过去完成时。
(英语)英语过去完成时专项习题及答案解析及解析

(英语)英语过去完成时专项习题及答案解析及解析一、单项选择过去完成时1.Arriving at the party hurriedly, we were disappointed to find that the band playing. A.stopped B.will stopC.had stopped D.has stopped【答案】C【解析】解析:匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。
题干中的were disappointed的状态发生在过去,stop这个动作发生在其之前,故应用过去完成时。
所以选C。
2._______ could be judged from her eyes that she was terribly sorry for what she ________. A.As; had done B.That; did C.As; did D.It; had done【答案】D【解析】本题句意“从她的眼神可以判断,她为她所做的感到非常抱歉”。
此句中的that引导的从句是真正的主语,而it作形式主语。
她感到抱歉是过去时,而所做的在抱歉之前已发生,故用过去完成时。
3.The twins, who their homework, were allowed to play badminton on the playground. A.will finish B.finishC.have finished D.had finished【答案】D【解析】试题分析:句意:已经完成作业的双胞胎被允许到操场上打羽毛球。
他们“被允许”用的是一般过去式,而完成作业是在被允许打羽毛球之前,属于过去的过去的动作,用过去完成时,所以选D。
【知识拓展】考点:考查时态过去完成时:即过去的过去所发生的事情!其构成是主语+had +过去分词。
过去完成时的时间状语before, by, until , when, after, once, as soon as。
【英语】过去完成时专题(含答案)

【英语】过去完成时专题(含答案)一、初中英语过去完成时1.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。
【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。
2.We are too tired. Please stop __________ a rest.A. to haveB. havingC. haveD. has【答案】 A【解析】【分析】句意:我们是在太累了,停下来休息一下吧。
stop to have a rest.固定搭配故选A【点评】注意时态一致,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.Yesterday when I _______ to the station, the train ______ already.A. got, had leftB. got, has leftC. had got, leftD. got, left【答案】 A【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。
(英语)英语过去完成时练习题含答案

(英语)英语过去完成时练习题含答案一、初中英语过去完成时1.— Did you see Tom at the party?—No, he by the time I got there.A. leftB. was leavingC. had leftD. has left 【答案】C【解析】【分析】by the time的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选C。
句意是:在我到那里之前他已经离开了。
【点评】本题考查过去完成时的用法。
2.We are too tired. Please stop a rest.A. to haveB. havingC. haveD. has 【答案】A【解析】【分析】句意:我们是在太累了,停下来休息一下吧。
stop to have a rest.固定搭配故选A【点评】注意时态一致,3.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【点评】考查过去完成时,注意过去完成的时的判定方法。
4.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。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
过去完成时专项练习题及答案E.g. By the end of the match,they had kicked two goals.We had already had lunch before we arrived there.其结构是”had+过去分词”.它的否定句是在had后边加not,变一般疑问句是把had提前。
E.g. I had reached the station before:00 o’clock.I had not reached the station before:00 o’clock. Had you reached the station before:00 o’clock?它通常和before,by the end of 等引导的表示过去的时间状语连用。
练习一:一.用动词的适当形式填空1. We _____________ the house before we ______________ in.2. That rich old man _____________ a will before he _____________ .3. They _____________ the map of the country before they ________ .4. The robbers _____________ before the policemen_______ .5. I __________ all the lights before I____________ to bed.6. Paul __________ out with Jane after he __________ a phone call.7. Tom __________ he ___________ the book twice.8. Our plan ____________ because we _____________ a bad mistake.9. When the chairman ______________ speaking, he _____________ the hall.11.When I ______________ at the station, he ____________________.12.We _______________ about000 English words by the end of last term.13. I waited until he _______________ his homework.14. We were surprised at what she ________already ______15.She ____________ to Qingdao because she ________________ there before.16. He ______________ you the news yet.17. He said he _____________already_________ the book to the teacher.18. I ______________ to Shanghai before.19. She told me she _________________ to Sanya three times.20.She _____________ the guitar while her sister_______________.二.句型转换1.I had sold the ticket when she came.2.She had sung a song to us before she danced.3.They began to climb the mountain after they had bought all the food and drinks.4.By 10:00 a.m, I had been very hungry.5.Lucy had already completed the project when I arrived.6.By the time he got to the airport, the plane had taken off.9..Jack didn’t go to the cinema12.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 ________________________, we _____________________________15.He showed us the picture. Then he showed us around the house. 用过去完成时连接两句) Before he _______________________,he______________________________.练习二一、单选1 When Li Ming hurried home, he found that his mother ____already____to hospital.A has; been sentB had; sentC has; sentD had;been sentWe ____five English songs by the end of last term.A had learnedB learnedC have learnedD will have learnedHan Mei told me she _____lunch, so she was very hungry.A has hadB hasn’t haveC have hadD hadn’t hadBy the end of 1976, many buildings _____built in the city.A have beenB haveC had beenD willShe _____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 comeHe said that it was at least ten years since I _____a good drink.A had enjoyedB was enjoyingC have enjoyedD have been enjoyingThe 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 _____ 。
By ten yesterday evening, she ________writing. He ______ English for five years before he came here.It ____ _____ raining when I wake up this morning.I _____ the book because I had read it before. She said she____ born in 1992.When he _____ to China two years ago he foundpeople didn’t understand him at all though he ________ some Chinese in his own country.I saw Han Mei yesterday. We _____ each other since left Beijing.When I got to his home, he_____ to bed.10 She asked if Mr. Liu _____ already _____ back.练习一参考答案:一.用动词的适当形式填空1. had painted... moved. had made ... died. had studied…left4. had run away..arrived5. had turned off …went. went …had made. said …had read failed …had made. finished …left 10. were having/had had …got 11.arrived ..had left 12.. had learned 13. finished 14. had ..done 1didn’t go …had been 16. hasn’t told 1had …given18. have been 19. had been0. was playing …was singing二.句型转换1.I hadn’t sold the ticket when she came.2. She hadn’t sung a song to us before she danced.3. They didn’t begin to climb the mountain afterthey had bought all the food and drinks.4. Had you been very hungry by 10:00 a.m?5. Had Lucy completed the project when I arrived yet?6. Had the plane taken off by the time he got to the airport?7. What had he done when you saw him?8.What did he do when he had read the note?9. Why didn’t Jack go to the cinema?10. How long had you/we had the toys before you/we gave them to the child?11.What had she written by the end of 1960?12.After we had cooked the dumplings, we ate them up.13.Jim’s father mended the car because it had been broken.14.After we had had our tests, we had a long holiday.15. Before he showed us around the house, he had showed us the picture练习二答案:1D A D C C A C答案:1 had lefthad finishedhad studiedhad stoppeddidn’t read was camehad learne dhadn’t seen had gone 10 had come过去完成时专项练习题定义:过去完成时是表示在过去某一时间或某一动作之前已经发生或完成的动作、事情。