过去完成时练习
过去完成时练习
1. I _____ never _____ such a nice song before that day.
A. has; heard B. have; heard C. had; heard D. will; hear
2. Tom _____ the radio before his father returned.
A. had mended B. mended C. have mended D. mends
3. They finished the work earlier than they _____.
A. has expected B. had expected C. expected D. would expected
4. He asked if I _____ the Great Wall.
A. had gone B. have gone to C. had been D. had been to
5. When we got to the bus stop, the bus _____.
A. has left B. left C. had left D. was left
6. He said that he _____ English for four years.
A. studies B. studied C. has studied D. had studied
7. I remembered I _____ him this book yet.
A. didn’t give B. haven’t given C. hadn’t given D. wouldn’t give
8. By the end of last term, we _____ three thousand new words.
A. will learn B. learned C. have learned D. had learned
9. When I _____ to the cinema, the film _____.
A. got; began B. got; begun C. got; has begun D. got; had begun.
10. By 9:00 last night, I _____ two books.
A. read B. have read C. had read D. will read
11. The little girl had to make a living herself because her parents _____.
A. died B. have died C. had died D. had dead
12. They _____ about eight hundred English words by the end of last term.
A. will learn B. had learned C. are going to learn D. have learned