过去完成时综合练习题
一、单项选择
1. The film ____for ten minutes when we got to the cinema.
A. have already been on B. had already begun
C. had already been on D. have already begun
2. We ____five English songs by the end of last term.
A. had learned B learned
C. have learned D will have learned
3. Han Mei told me she _____lunch, so she was very hungry.
A has had B hasn't have
C have had D hadn't had
4. By the end of 1976, many buildings _____built in the city.
A. have been B. have C. had been D. will
5. She _____her keys in the office so she had to wait until her husband ____home.
A. has left; comes B. had left; would come
C. had left; came D. left; had come
6. He said that it was at least ten years since I _____a good drink.
A. had enjoyed B. was enjoying
C. have enjoyed D. have been enjoying
7. The meeting _____when Mr. Wang _____to school.
A. has begun; get B. has been on; get
C. had begun; got D. had been on; got
8. By the end of last week, they _____the bridge.
A. has completed B. completed
C. will complete D. had completed
9. The students _____their classroom when the visitors arrived.
A. have cleaned B. had cleaned
C. was cleaned D. have been cleaned
10. What _____Jane _____by the time he was sever?
A. did, do B. has, done C did, did. D. had, done
二、动词的正确形式填空
1. I returned home, he _____ (leave).
2. By ten yesterday evening, she ________(finish)writing.
3. He ______ (study) English for five years before he came here.
4. It ____ _____ (stop) raining when I wake up this morning.
5. I _____ (not read) the book because I had read it before.
6. She said she____ (be) born in 1992.
7. When he _____(come) to China two years ago he found people didn't understand
him at all though he ________(learn) some Chinese in his own country.
8. I saw Han Mei yesterday. We _____(not see) each other since left Beijing.
9. When I got to his home, he_____(go) to bed.
10. She asked if Mr. Liu _____ already _____(come) back.
答案:
一、1 C 2 A 3 D 4 C 5 C 6 A 7 C 8 D 9 B 10 D
二、1 had left 2 had finished 3 had studied 4 had stopped 5 didn't read
6 was 7 came had learned 8 hadn't seen 9 had gone 10 had come
上一篇:一般将来时综合练习题(含答案)
下一篇:冠词综合练习题(含答案)