1. The telephone rang, but I _________ something interesting on TV so I didn't answer it. a) was watching b) watch c) have watched d) watched Answers
2. What ________ tonight? Anything special? a) have you doing b) are you done c) are you doing d) do you Answers
3. If I ________ the answer, I would have told you when you asked me. a) have known b) know c) was known d) knew Answers
4. I hope you _________ a great time in France next week. I'll see you when you get back. a) had b) have c) are having d) will have had Answers
5. Give me a ring when you ________ home. a) are getting b) get c) got d) have got Answers
6. This is the best pizza I __________ . I must get the recipe. a) have ever had b) am ever having c) have ever been having d) will ever have had Answers
7. There are a couple of people _________ to see you , Dr Johnson. Shall I send them in? a) waiting b) are waiting c) have waited d) waited Answers
8. I wish you ________ me about the party. I would have bought something nice for them. a) told b) had told c) have told d) were telling Answers
9. I'm not interested in seeing that film. I _________ it before. a) was seen b) have seen c) was seeing d) have been seeing Answers
10. I expect they ________ work about now. Perhaps I should give them a ring. a) will finishing b) have finishing c) are finishing d) have been finishing Answers
11. You know Jan? Did you know that he ________ from Japan? a) came b) is coming c) comes d) has come Answers
12. Be quiet. The baby _________ . You don't want to wake her up. a) sleeps b) is sleeping c) has slept d) does sleep