一、过去完成时专练
I. 单项选择
1.He 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 learned
D. learnt
4.She _____ lived here for _____ years.
A. had;a little
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
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
C. had completed an university
D. had completed a 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. did;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 _____ 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 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 Guangzhou 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 arrived
19.The students _________ their classroom when the visitors arrived.
A. have cleaned
B. had cleaned
C. was cleaned
D. have been cleaned
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.Dad ________ while he _______ TV.
A. fell asleep;watch
B. was falling asleep;watching
C. fell asleep;was watching
D. had fallen asleep;watched
II. 用动词的适当形式填空
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 _____________ (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).
III.句型转换
1.I had sold the ticket when she came.(改为否定句)
___________________________________________________________________
2.She had sung a song to us before she danced.(改为否定句)
___________________________________________________________________
3.They began to climbed the mountain after they had bought all the food and drink.(改为否定句)___________________________________________________________________
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 ______________________________________________下载本文