文档内容
语法习题库
过去完成时练习题②
一、用动词的适当形式填空
1.Paul went (go) out with Jane after he had made (make)
a phone call.
2.Tom said (say) he had read (read) the book twice.
3.Our plan failed (fail) because we had made (make) a bad
mistake.
4.When the chairman had finished (finish) speaking, he
left (leave)the hall.
5.The Reads had had (have) lunch when I got (get) to
their house.
二、单项选择。
(D)1. What _______ Annie ____ by the time he was ten?
A. did, do B. did, did
C. has, done D. had done
(C)2. He ________ in the factory for three years before
he joined the Army.
A. has worked B. works
C. had worked D. will work
(D)3. By the end of last week, they ________ the bridge.
A. has completed B. completed
C. will complete D. had completed
(D)4. Ben hates playing _____ violin, but he likes playing
____ football。
A. a;the B.the;the
C. / ;the D. the;/
(A)5. By the time he was 4, he ______ a lot of German
语法习题库words.
A.had learned B.has learned
C. learned D. learns
三、句型转换
1.I had sold the ticket when she came.(改否定句)
I hadn’t sold the ticket when she came.
2.She had sung a song to us before she danced.(改否定句)
She hadn’t sung a song to us before she danced.
3.They began to climb the mountain after they had bought
all the food and drinks.(改否定句)
They didn’t begin to climb the mountain after they had
bought all the food and drinks.
语法习题库