《过去完成时练习题及答案过去完成时题目.docx》由会员分享,可在线阅读,更多相关《过去完成时练习题及答案过去完成时题目.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 过去完成时练习题及答案过去完成时题目 1. 单项选择 1He 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 gone 2.What _D_ Jane _ by the time he was sever? A. did, do B. has, done C did, did. D. had, done 3.I _C_ 900 English words by the time I was ten 。 A. le
2、arned B. was learning C. had learned D. learnt 4.She _A_lived here for _ years. A. had, a few B. has, several C. had, a lot of D. has, a great deal of 5.By the time my parents reached home yesterday, I _A_ the dinner already. A had cooked B. cooked C. have cooked D. was cooked 6.She said she _D _ th
3、e principle already A .has seen B. saw C. will see D. had seen 7.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, with 8.By the time he was ten years old, he _D _ . A. has completed university B. has completed t
4、he university B.had completed an university D. had completed university 9.She had written a number of books _C_ the end of last year. A. for B. in C. by D. at 10.He _B_ to play _ before he was 11 years old. A had learned, piano B. had learned, the piano C.has learned, the piano D. learns ,piano. 11.
5、What _D _ Annie _ by the time he was ten? A. did, do B. did, did C. has, done D. had done 12 .He _C_ in the factory for three years before he joined the Army. A. has worked B. works C. had worked D. will 13. By the end of last week, they _D_ _ the bridge. A. has completed B. completed C. will comple
6、te D had completed 14. Ben hates playing _D _ violin, but he likes playing _ football. A. a the B. the the C. / the D. the / 15. By the time he was 4, he _A_ _ a lot of German words. A. had learned B. has learned C. learned D. learns 16 .Jim turned off the lights and then _D_ the classroom. A. was l
7、eft B. had left C. has left D. left 17. _ They _ C in Guangzhou since 2023. A. lived B. had lived C. have lived D. were living 18. The train from Beijing_C _ ten minutes ago. A. has arrived B. was arriving C. arrived D. had arrived 19. The students _B _ their classroom when the visitors arrived. A .
8、 have cleaned B. had cleaned C. was cleaned D. have been cleaned 20. Fergie_B _ the project in one hour. A. have finished B. will finish C. finishes 21. The man _A _ his coat and went out. A. put on B. had put on C. will put on on 22 My mother _ in that factory at the age of 18. A. had worked B. has
9、 worked C. worked D. works 23. Dad _C _ while he _ TV. A .fell asleep watch B. was falli ng asleep watched C. fell asleep . was watch ing D. had falle n asleep watched 2. 用动词的适当形式填空 1. We _had painted _ (paint) the house before we moved _ (move) in. 2. That rich old man _had made_ (make) a will befo
10、re 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 _turned off _ (turn off) all the lights before I _went_ (go) to bed. 6. Paul went (go) out with Jane after he _made
11、 _ (make) a phone call. 7. Tom _said_ (say) he had read _ (read) the book twice. 8. Our plan _ failed_ (fail ) because we _had made _ (make) a bad mistake. 9. When the chairman _finished _ (finish) speaking, he _ left _ (leave)the hall. 10. The Reads were having (have) lunch when I _got _ (get) to t
12、heir house. 11. When I _arrived_ (arrive) at the station, he _had left _ (leave). 12. _ We had learned_(learn) about 4000 English words by the end of last term. 13. I waited until he _finished _ (finish) his homework. D. has finished D. was putting 14. We were surprised at what she _had _ already _d
13、one _ (do ) 15.She _didn“t go_(not go ) to Qingdao because she _had went _ (go ) there before. 16. He _hasn“t told (not tell ) you the news yet. 17. He said he _had _ already_given_(give ) the book to the teacher. 18. I _ have been _ (be ) to Shanghai before. 19. She told me she _had been _ (be ) to
14、 Sanya three times. 20.She _was playing _ (play ) the guitar while her sister_was singing _ (sing ). 3句型转换 1I 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 dan
15、ced. 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
16、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?
17、 8. When he had read the note, he ate it. (对划线局部提问) What did he do when he had the note? 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
18、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
19、 had our tests. Then we 9.Jack didn 问) t go to the cinema b e he had seen the film. 对划线局部提 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
20、_ , he _ showed us a picture _ 过去完成时专项练习 一.用动词的适当形式填空 1.We _ (pa int) 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 _ (tur n off)
21、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 pla n _ (fail ) because we _ (make) a bad mistake. 9.Whe n the chairma n _ (fin ish) speaki ng, he _ (leave)the hall. 10.The Reads _ (have) lunch whe n I
22、 _ (get) to their house. 11.Whe n I _ (arrive) at the stati on, he _ (leave). 12.We _ (learn) about 4000 En glish words by the end of last term. 13.I waited un til he _ (fini sh) his homework. 14.We were surprised at what she _ already _ (do) 15.She _ (not go) to Qin gdao because she _ (be) there be
23、fore. 16.He _ (not tell) you the n ews yet. 17.He said he _ already _ (give) the book to the teacher. 18.I _ (be) to Shan ghai before. 19.She told me she _ (be) to Sanya three times. 20.She _ (play) the guitar while her sister _ (si ng). 二.句型转换 1.I had sold the ticket when she came.(改否认句) 2.She had
24、sung a song to us before she danced.(改否认句) 3.They bega n to climb the mountain after they had bought all the food and drinks.(否认) 4.By 10:00 a.m, I had bee n very hun gry.(改一般疑问) 5.Lucy had already completed the project whe n I arrived. (改一般疑问) 6.By the time he got to the airport, the pla ne had tak
25、e n off. (改一般疑问) 7.He had broken his arm whe n I saw him.(对划线局部提问) 8.When he had read the n ote, he ate it.(对划线局部提问) 9.Jack didn “ t go to the cinenbecause he had seen the film.(对戈U线局部提问)10.We had had the toys for ten years before we gave them to the child. (对戈U线局部提冋) 11.She had written the book by
26、the end of 1960.(对划线局部提问) 12.We cooked the dumpli ngs. 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. 用过去完成时连接两句) B
27、efore he _ , he _ . 参考答案: 一.用动词的适当形式填空 1.had pain ted. moved 2.had made . died 3.had studied left 4.had run away.arrived 5.had turned off went 6.went had made 7.said had read 8 failed had made 9.(had) finished left 10.were hav in g/had had got 11.arrived .had left 12.had learned 13.(had) fini shed 14.had .do ne 15 did n“t go had bee n 16.has n“t told 17 had give n 18.have bee n 19.had been 20.was play ing was singing