1. He can’t leave the table until he______ his diner.
A. has finished B. finish C. are going to finish D. will finish
2. Dane _________in Manchester for several years before he decided to move to London.
A. will work B. has worked C. had worked D. works
3. Those cakes _________ delicious! Can I have one?
A. looks B. are looking C. looking D. look
4. They haven’t seen us ________ two weeks.
A. before B. until C. for D. since
5. No sooner ________ they arrived at the party than he left the party.
A. have B. has C. had D. to have
6. Has she informed you about your contest result__________?
A. just B. already C. still D. yet
7. He ___________ his grandmother every day.
A. came to see B. comes to see C. is coming to see D. has seen
8. When I came into the meeting room, the people _________loudly.
A. talked B. are talking C. was talking D. were talking
9. I haven’t seen them since I______ for Chicago.
A. have left B. left C. has left D. leave
10. Hardly _______I__ the letter when my daughter took it away.
A. completed B have completed C. has completed D. had completed
11. They’d rather we _________ their son the result last night.
A, didn’t tell B. hadn’t told C. not tell D. no telling
12. She’d rather _________ alone in her department.
A. live B. lived C. living D. to live
13. No sooner _____ John____ his speech than there was a power cut.
A. did- started B. did- start C. had- started D. has- started
14. _______ had the boss introduced the new manager assistant when the ledder fell down.
A. No sooner B. After C. Hardly D. Before