(完整版)(练习题)过去完成时练习题及答案
1. 单项选择
1.He asked me __A___ during the summer holidays.
drunkenA. 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 ver?
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. learned
B. was learning
C. had learned百度翻译器在线
D. learnt
4. She ___A___lived here for ______ years.
A. had, a few
B. has, veral
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________ the principle already
A .has en B. saw C. will e D. had en
7. She said her family __B_____ themlves ______ the army during the war.
A. has hidden, from
B. had hidden, from
C. has hidden, with
for的用法D. had hidden, with
8. By the time he was ten years old, he ___D______.
A. has completed university
B. has completed the 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. 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
yandex maps
C. had worked
D. will work
13. By the end of last week, they _D___ the bridge.
A. has completed
B. completed
C. will complete
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 left
B. had left
C. has left
D. left
17.They ____C_____ in Guangzhou since 2000.
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 . 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
D. has finished
21. The man ___A_____ 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. Dad _C_______ while he _______ TV.
wylA .fell asleep…watch B. was falling asleep…watched
C. fell asleep……was watching
D. had fallen asleep…watched
2.用动词的适当形式填空
1. We ___had painted____ (paint) the hou 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 ) becau 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 hou.
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 surprid at what she _____already _____(do)
15.She _didn't go___(not go) to Qingdao becau 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.