(练习题)过去完成时练习题及答案
1. 单项选择1.He asked me __A___ during the summer holidays.A. where I had beenB. where I had goneC. where had I beenD. where had I gone2. What _D___ Jane ____ by the time he was sever?A. did, doB. has, done C did, did. D. had, done3. I ___C___ 900 English words by the time I was ten。
A. learnedB. was learningC. had learnedD. learnt4. She ___A___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 __A___ the dinner already.A had cooked B. cooked C. have cooked D. was cooked6. She said she __D________ the principle alreadyA .has seen B. saw C. will see D. had seen7. She said her family __B_____ 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 ___D______.A. has completed universityB. has completed the universityB. had completed an university D. had completed university9. She had written a number of books ___C___ the end of last year.A. forB. inC. byD. at10. He __B___ 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 __D_____ Annie ____ by the time he was ten?A. did, doB. did, didC. has, doneD. had done12 .He _C__ 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 _D___ the bridge.A. has completedB. completedC. will completeD. had completed14. Ben hates playing _D____ violin, but he likes playing ____ football.A. a…theB. the… theC. / …theD. the…/15. By the time he was 4, he _A_____ a lot of German words.A. had learnedB. has learnedC. learnedD. learns16 .Jim turned off the lights and then __D___ the classroom.A. was leftB. had leftC. has leftD. left17.They ____C_____ in Guangzhou since 2000.A. livedB. had livedC. have livedD. were living18. The train from Beijing__C_____ ten minutes ago.A. has arrivedB. was arrivingC. arrivedD. had arrived19. The students ___B______ their classroom when the visitors arrived.A . have cleaned B. had cleaned C. was cleaned D. have been cleaned20. Fergie__B_____ the project in one hour.A. have finishedB. will finishC. finishesD. has finished21. The man ___A_____ his coat and went out.A. put onB. had put onC. will put onD. was putting on22 My mother_____ in that factory at the age of 18.A. had workedB. has workedC. workedD. works23. Dad _C_______ while he _______ TV.A .fell asleep…watch B. was falling asleep…watchedC. fell asleep……was watchingD. had fallen asleep…watched2.用动词的适当形式填空1. We ___had painted____ (paint) the house before we moved________ (move) in.2. That rich old man __had made___ (make) a will before he died(die).3. They __had studyed_ (study) the map of the country before they _left___ (leave).4. The robbers _had run away____ (run away ) before the policemen arrived (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.The 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 (wait) he _____(finish) his homework.14. We were surprised at what she _____already _____(do)15.She _didn't go___(not go) to Qingdao because she ____ (go) 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).3.句型转换1.I had sold the ticket when she came.(改否定句)I did not have sold the ticket when she came.2.She had sung a song to us before she danced.(改否定句)She didn't have sung a song to us before she danced.3.They began to climbed the mountain after they had bought all the food and drink.(否定) They did not begin to climbed the mountain after they had bought all the food and drink.4.By 10:00 a.m, I had been very hungry. (改一般疑问)Had you been very hungry by 10:00 am?5.Lucy had already completed the project when I arrived.(改一般疑问)Had lucy already completed the project when I arrived.6.By the time he got to the airport, the plane had taken off. (改一般疑问)Had th eplane taken off by the time he got to the airport?7..He had broken his arm when I saw him.(对划线部分提问)How was he when you saw him?8.When he had read the note, he ate it. (对划线部分提问)What did he do when he had the note?9..Jack didn’t go to the cinema because he had seen the film. (对划线部分提问)Why did Jack not go to the cinema?10.We had had the toys for ten years before we gave them to the child. (对划线部分提问)How long did you have had the toys before you gave them to the child?11.She had written the book by the end of 1960. (对划线部分提问)What had she written by the end of 1960?12.We cooked the dumplings. We ate them up. (用过去完成时连接两句)We ate the dumplings after we had cooked them.13.Jim’s father mended the car. It was broken. (用过去完成时连接两句)The car had broken before Jim's father manded it.14.We had our tests. Then we had a long holiday.( 用过去完成时连接两句)After we ___had had hour teats________, we ___had a long holiday___________15.He showed us a picture. Then he showed us around the house. 用过去完成时连接两句) Before he ___had showed us around the house_______, he_______showed us a picture___________过去完成时专项练习一.用动词的适当形式填空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.The 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.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. (改一般疑问)7..He had broken his arm when I saw him.(对划线部分提问)8.When 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 ________________________, we _____________________________15.He showed us the picture. Then he showed us around the house. 用过去完成时连接两句) Before he _______________________, he______________________________.参考答案:一.用动词的适当形式填空1. had painted... moved2. had made ... died3. had studied…left4. had run away..arrived5. had turned off …went6. went …had made7. said …had read8 failed …had made9. (had) finished …left10. were having/had had …got11. arrived ..had left12.. had learned13. (had) finished14. had ..done15 didn't go …had been16. hasn't told17 had …given18. have been19. had been20. 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 after they 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。
过去完成时练习题及答案
过去完成时练习题及答案一、选择题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. 到我们到达学校时,老师已经开始上课了。
过去完成时练习题含答案
过去完毕时专项练习一.用动词的合适形式填空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。
英语过去完成时题20套(带答案)及解析
英语过去完成时题20套(带答案)及解析一、初中英语过去完成时1.She_______ballet before she entered film industry.A. has practicedB. had practicedC. will practicedD. would practiced【答案】 B【解析】【分析】句意:在进入电影业之前,她练习跳芭蕾。
本句考查过去完成时,在她进入电影业之前为“过去的过去”;即过去完成时;故选B。
【点评】考查过去完成时。
2.Jake _____his key in the office so he had to wait until his wife _______ home.A. has forgotten … comesB. forgot… comeC. had left… cameD. had left…would come【答案】 C【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。
结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。
下文指的是过去某时的动作,故用一般过去时态。
选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
3.By the time I finished my homework,my mother .A. sleptB. has been asleepC. was asleepD. had been asleep【答案】 D【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D.【点评】考查过去完成时。
4.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。
高考英语过去完成时题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。
过去完成时练习题及答案
过去完成时练习题及答案过去完成时练习题及答案过去完成时是英语中的一种时态,用来表示在过去某个时间点之前已经完成的动作或状态。
它由"had"加上动词的过去分词构成。
在日常生活中,我们常常使用过去完成时来描述过去发生的事情。
下面是一些关于过去完成时的练习题及答案,帮助大家更好地理解和掌握这个时态。
练习题一:1. He ________ (finish) his homework before he went to bed.2. By the time we arrived, they ________ (leave) the party.3. She ________ (already eat) dinner when I called her.4. They ________ (not start) the project until last week.5. I ________ (never see) such a beautiful sunset before.答案一:1. had finished2. had left3. had already eaten4. had not started5. had never seen练习题二:1. When I arrived at the cinema, the film ________ (already start).2. By the time they arrived, the concert ________ (begin).3. We ________ (not visit) that museum before.4. She ________ (never travel) to Europe until last year.5. They ________ (not meet) each other before the party.答案二:1. had already started2. had begun3. had not visited4. had never traveled5. had not met练习题三:1. He ________ (already finish) his work before he left the office.2. By the time I woke up, my parents ________ (already leave) for work.3. They ________ (not see) the movie before it won the award.4. She ________ (never try) sushi until she went to Japan.5. We ________ (not hear) the news until yesterday.答案三:1. had already finished2. had already left3. had not seen4. had never tried5. had not heard练习题四:1. When I got home, my sister ________ (already cook) dinner.2. By the time I arrived at the party, most of the guests ________ (leave).3. We ________ (not finish) the project before the deadline.4. He ________ (never play) tennis until he joined the tennis club.5. They ________ (not start) the meeting until the boss arrived.答案四:1. had already cooked2. had left3. had not finished4. had never played5. had not started通过以上练习题,我们可以更好地理解和掌握过去完成时的用法。
【英语】英语过去完成时练习题含答案含解析
C.had beenD.would be
【答案】C
【解析】
考查虚拟语气。表示“是某人第几次做某事”:That/This/It is+the first/second…last time+that clause(从句的谓语用现在完成时);That/This/It was+the first/second…last time+that clause(从句的谓语用过去完成时)。
12.—Lily went to see the movie alone.
—If she _____ me about it, I would have gone with her.
A.should tellB.tellsC.toldD.had told
【答案】D
【解析】
考查时态。句意:丽丽一个人去看电影了。——如果她告诉过我这件事,我会和她一起去的。结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。
8.---What’s wrong with your cell phone? I can’t get through.
--- Oh, my line was cut off because I ________ my bill.
A.haven’t paidB.hadn’t paidC.wasn’t payingD.don’t pay
考点:考查动词时态
16.When Mary arrived she found all her children ______ for nearly two hours.
A.have gone to sleepB.fell asleep
C.was falling asleepD.had been asleep
英语过去完成时题20套(带答案)及解析
A.has discovered B.has been discovered
8.Grandpa was shocked by the news. Rarely ______ him so quiet.
A.do I seeB.had I seen
C.I had seenD.I saw
【答案】B
【解析】
本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。故B正确。
【答案】B
【解析】
试题分析:考查时态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。从They became friends again that day.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。
考点:考查时态
14.They asked me to have a drink with them. I said that it was at least ten years since I __________ a good drink
17.She stared at the painting, wondering where sheit.
A.sawB.had seen
C.seesD.has seen
(完整word版)过去完成时练习题及答案
1. 单项选择1.He asked me __A___ during the summer holidays.A。
where I had been B。
where I had gone C. where had I been D. where had I gone2. What _D___ Jane ____ by the time he was sever?A. did, do B。
has, done C did, did. D. had, done3. I ___C___ 900 English words by the time I was ten。
A. learnedB. was learningC. had learned D。
learnt4。
She ___A___lived here for ______ years。
A. had, a fewB. has, severalC. had, a lot of D。
has, a great deal of5. By the time my parents reached home yesterday, I __A___ the dinner already。
A had cooked B。
cooked C。
have cooked D。
was cooked6。
She said she __D________ the principle alreadyA .has seen B。
saw C. will see D。
had seen7. She said her family __B_____ themselves ______ the army during the war.A。
has hidden, from B。
had hidden, from C. has hidden, with D。
had hidden, with8. By the time he was ten years old, he ___D______。
小升初英语过去完成时练习题40题(含答案)
小升初英语过去完成时单选题40题(含答案)1. I ________ my homework before I watched TV.A.had finishedB.finishedC.have finishedD.will finish答案:A。
本题考查过去完成时的用法。
句子中“watched TV”是过去的动作,而“完成作业”这个动作在“看电视”之前,是过去的过去,所以要用过去完成时had finished。
B 选项finished 是一般过去时;C 选项have finished 是现在完成时;D 选项will finish 是一般将来时。
2. She ________ her room before her friends came.A.had cleanedB.cleanedC.has cleanedD.will clean答案:A。
“her friends came”是过去的动作,“打扫房间”在“朋友来”之前,是过去的过去,用过去完成时had cleaned。
B 选项cleaned 是一般过去时;C 选项has cleaned 是现在完成时;D 选项will clean 是一般将来时。
3. They ________ to the park before it started to rain.A.had goneB.wentC.have goneD.will go答案:A。
“it started to rain”是过去的动作,“去公园”在“下雨”之前,是过去的过去,用过去完成时had gone。
B 选项went 是一般过去时;C 选项have gone 是现在完成时;D 选项will go 是一般将来时。
4. He ________ his breakfast before he left for school.A.had hadB.hadC.has hadD.will have答案:A。
【英语】英语过去完成时练习题20篇含解析
【英语】英语过去完成时练习题20篇含解析一、单项选择过去完成时1.Could I do some explanations? Ito call on you yesterday, but someone came to see me just when I was about to leave.A.had intended B.intended C.would intend D.was intending【答案】A【解析】考查固定搭配。
have intended to do sth. =" i ntend" to have done sth.“本打算做某事”。
根据yesterday可知,事情发生在过去,故用过去完成时,意为“本打算......”。
故选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.After Jack ________ some e-mails, he started working on his report.A.sends B.has sent C.had sent D.would sent【答案】C【解析】试题分析:考查动词的时态。
句意:杰克发了几份电子邮件后,开始做他的课题。
状语从句是过去完成时,开始做课题是过去发生的,才能构成“过去的过去”的动作,所以选C考点 : 考查动词的时态4.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分钟了。
