(A)How long (B)How soon (C)How far (D)How often ( )18.How long ___he___the library book .
(A)has, borrow (B)has, kept (C)has, bought (D)did, buy ( )
19.Her father in 1990 and her husband for more than five years
(A)died ,dead (B)has died, dead (C)died ,has been dead (D)has died, has died ( )20.I have this nice watch for two years (A)had (B)bought (C)borrowed (D)lend ( )21.He his home for ten years
(A)has left (B)left from (C)has been away from (D)was away from ( )22.He a league member for three years (A)is (B)has been (C)has become (D)have become ( )23.Lihua's brother has for two year
(A)joined the army (B)been an army (C)become a soldier (D)been in the army ( )24.He hasn't Quanzhou ever since he left school (A)left (B)been away (C)been (D)away ( )25. ——Have you finished your homework ——Yes, I it last night
(A)finish (B)finished (C)have finished(D)will finish ( )26.—— you ever to Nanjing ——Yes, I there last year.
(A)Have…gone, have gone (B)Have…been , went(C)Did…go, went (D)Did…go, has , been ( )27.——When you Lucy in New York? ——I here for two years
(A)did…meet,have't seen (B)did…meet, haven't seen (C)did…meet, don't see (D)would…meet, hadn't seen
过去完成时专项练习
1. By the time my parents reached home yesterday, I _____ the dinner already. A had cooked B. cooked C. have cooked D. was cooked 2. She said she __________ the principle already
A .has seen B. saw C. will see D. had seen
3. 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 4. By the time he was ten years old, he _________.
A. has completed university B. has completed the university B. had completed an university D. had completed university 5. 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.
6 .He ___ in the factory for three years before he joined the Army. A. has worked B. works C. had worked D. will work 7. By the end of last week, they ____ the bridge.
5
A. has completed B. completed C. will complete D. had completed 8. By the time he was 4, he ______ a lot of German words. A. had learned B. has learned C. learned D. learns 9. The students _________ their classroom when the visitors arrived.
A . have cleaned B. had cleaned C. was cleaned D. have been cleaned 10. My mother______ in that factory at the age of 18. A. had worked B. has worked C. worked D. works 2.用动词的适当形式填空
1. Tom __________ (say) he ___________ (read) the book twice.
2. He said he _____________already_________(give) the book to the teacher. 3.句型转换
1.I had sold the ticket when she came.(改否定句)
2. She had sung a song to us before she danced.(改否定句) 3..By 10:00 a.m, I had been very hungry. (改一般疑问)
4. Lucy had already completed the project when I arrived.(改一般疑问) 5. We had our tests. Then we had a long holiday.( 用过去完成时连接两句)
After we ________________________, we _____________________________
6. He showed us a picture. Then he showed us around the house. 用过去完成时连接两句) Before he _______________________, he______________________________.
6

