《过去完成时习题》由会员分享,可在线阅读,更多相关《过去完成时习题(6页珍藏版)》请在金锄头文库上搜索。
1、1He asked me _ 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 _ Jane _ by the time he was seven?A. did, do B. has, done C did, did. D. had, done 3. I _ 900 English words by the time I was ten。A. learned B. was learning C. had learne
2、d D. learnt 4. She _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 _ the dinner already. A had cooked B. cooked C. have cooked D. was cooked 6. She said she _ the principle already A .has seen B. saw
3、C. will see D. had seen 7. She said her family _ 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 _. A. has completed university B. has completed the university B. had completed an university
4、 D. had completed university 9. She had written a number of books _ the end of last year. A. for B. in C. by D. at 10. He _ 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. What _ Annie _ by the time he was ten? A. d
5、id, do B. did, did C. has, done D. had done 12 .He _ in the factory for three years before he joined the Army. A. has worked B. works C. had worked D. will work 13. By the end of last week, they _ the bridge. A. has completed B. completed C. will complete D. had completed 14. Ben hates playing _ vio
6、lin, but he likes playing _ football. A. athe B. the the C. / the D. the/ 15. By the time he was 4, he _ _ a lot of German words. A. had learned B. has learned C. learned D. learns 16 .Jim turned off the lights and then _ _ the classroom. A. was left B. had left C. has left D. left 17.They _ _ in Gu
7、angzhou since 2000. A. lived B. had lived C. have lived D. were living 18. The train from Beijing_ _ ten minutes ago. A. has arrived B. was arriving C. arrived D. had arrived19. The students _ _ their classroom when the visitors arrived. A . have cleaned B. had cleaned C. was cleaned D. have been cl
8、eaned 20. Fergie_ _ the project in one hour.A. have finished B. will finish C. finishes D. has finished 21. The man _ _ his coat and went out. A. put on B. had put on C. will put on D. was putting on 22 My mother_ in that factory at the age of 18. A. had worked B. has worked C. worked D. works 23. D
9、ad _ _ while he _ TV. A .fell asleepwatch B. was falling asleepwatched C. fell asleepwas watching D. had fallen asleepwatched 答案:ADCAA DBDCB DCDDA DCCBB ACC 2.用动词的适当形式填空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)
10、. 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 _ (make) a phone
11、 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 their house. 11.When I _arr
12、ived_(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. 14. We were surprised at what she _had_already _done_(do) 15.She _didnt go_(not go) to Qingdao because she _had went
13、_ (go) there before. 16. He _hasnt 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 Sanya three times. 20.She _was playing_(play) the guitar while her sister_was singing
14、_(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 didnt 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 di
15、d 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