11. It ... to be difficult to persuade him to change his mind. b. is going a. will be c. has been
12. If we ... soon, the party will be over by the time we get there. a. have left b. will leave c. do not leave
13. I ... him at 7.30 tomorrow evening. b. meet a. am meeting c.have met
14. Do be quiet, ...? a. don't you b. won't you c.will you
15. Where is Mary? She ... coffee in the kitchen. b. is drinking a. drinks c.has drunk
16. I... a lesson between 4 o'clock and 5. a. have been giving b. was giving c. have given
17. I would rather you did not call tomorrow afternoon. I ... visitors. a. will be entertaining b. will entertain c. will have entertained
18. Do you think they... for us when we get there? "Oh, yes! they will not go till we arrive." a. have been waiting b. are waiting c. has drunk c. will be waiting
19. I thought he needed some fresh air. He ... there reading all morning. a. has been sitting b. had been sitting c. sits 20. At last you are here! I ... for you for over 20 minutes. a.am waiting b.have been waiting c.was waiting
1. is going
2. do not leave
3. am meeting
4. will you
5. is drinking
6. was giving
7. will be entertaining
8. will be waiting
9. had been sitting
10. have been waiting