15. reading is an experience quite different from watching TV; there are pictures ___ in your mind instead of before your eyes.
A. to form B form C forming D having formed
14. you were silly not ___ your car.
A. to lock B. to have locked C locking D having locked
13. the news reporters hurried to the airport, only ____ the film stars had left.
A. to tell B to be told C. telling D told
12. Helen had to shout ____ above the sound of the music.
A. making herself hear B to make herself hear
B. C making herself heard D to make herself heard’
11. the old man, ___ abroad for 20 years, is on the way back to his mother land.
A. to work B work C to have work D having work
10. _____ the programme, they have to stay there for another two weeks.
A. not completing B . no completed C not having completed D having not completed
9. when first ____ to the market, these products enjoyed great success.
A. introducing B. introduced C. introduce D. being introduced
8. You should understand the traffic rule by now, you’ve had it ____ often enough.
A. explaining B. to explain C. explain D. explained
7. It’s necessary to be prepared for a job interview. ____ the answers ready will be of great help.
A. to have had B. having had C. have D having
6. --- Can the project be finished as planned?
--- Sure, ____ it completed in time, we’ll work two more hours a day.
A. having got B to get C getting D get