Choose the correct answer to fill in the blank1. By the end of next year, Mr. Park ________ for this company for 35 years. A. will work B. will have worked C. will be working D. has worked 2. You won’t know if the shoes ________ you until you ________ them on. A. will fit / try B. will fit / will try C. fit / have tried D. fit / tried 3. Most of the guests ________ by the time we arrived at the reception. A. had left B. were left C. would left D. have left 4. I got a bad sunburn because I ________ in the sun for days. A. had lain B. had laid C. have lain D. have laid 5. The two friends ________ in the same company for a year before they ________ each other. A. has been working / recognized B. had been working / recognized C. were working / had recognized D. have been working / had recognized 6. Hurry up or we ________ the first film! A. miss B. have missed C. will miss D. had missed 7. The pollution is getting worse. It’s high time we ________ effective action to reduce it. A. took B. must take C. will take D. ought to take 8. The man ________ out the key and ________ the car door. A. was taking / opened B. took / opened C. took / would open D. took / had opened 9. We thought Mr. Reese would say something about his business, but he ________ it. A. doesn’t mention B. didn’t mention C. hasn’t mentioned D. hadn’t mentioned 10. ________ tired, he decided to leave early. A. Feels B. Felt C. To feel D. Feeling 11. We were informed of the landslide while ________ along the pass. A. drove B. driving C. to drive D. driven 12. Bob ________ so sleepy yesterday morning that he ________ asleep during the math lesson. A. fell / fell B. felt / fell C. felt / felt D. fell / felt 13. “This is the third time you ________ the traffic law,” said the policewoman. A. break B. broke C. have broken D. were broken 14. By the time he retired from work, all his daughters ________ married. A. got B. have got C. would get D. had got 15. She wanted to go out that night, but her father told her ________. A. did not B. don’t C. not do D. not to 16. Only when ________ home did I remember the appointment with her. A. I got B. did I get C. had I got D. have I got 17. Claire didn’t ________ in Liverpool. A. used to live B. use to living C. use to live D. be used to living 18. The school ________ a 100% pass rate in recent years. A. has B. had C. is having D. has had 19. Someone stole his motorbike while he ________ breakfast in a shop. A. has B. have C. is having D. was having 20. Carol ________ a flat yet, so she’s still living with her friend. A. didn’t find B. hasn’t found C. found D. didn’t found |