Complete the sentences below with the correct forms of the verbs in brackets. 1. These people ________ (wait) for you for 2 hours. 2. The Headmaster says he ______(think) about it for a long time but he hasn't decided yet. 3. I wonder what they ______ (discuss) since 9 a.m. 4. She _______ (come) to this square for years. 5. The children _______ (play) in the garden since it stopped raining. 6.I know you went to France 5 years ago. What ______ (you /do) there? 7. Tom ____ (play) football for only a few months but he's already very good. 8. I ______ (watch) my favourite TV programme for half an hour. 9. The pupil _______ (learn) the new words for an hour, but he doesn't remember them. 10. Jane _______ (write) letters to her friends since morning. 11. We ______ (walk) ten kilometres already. 12. We are very tired. We _____ (walk) for three hours. 13. I'm on a diet, I ______ (eat) nothing but fruit for the whole week. 14. He ______ (just/eat) two big sandwiches and chocolate ice-cream. 15. The child _____ (sleep) since three o'clock. It's time he woke up. 16. _______ (you / hear) the news? Tom and Ann got married! 17. The students _______ (work) very well this term. I hope they will get good marks. 18. ________ (you/ see) my handbag anywhere? I ________ (look) for it for half an hour. 19. Tom and Ann _______ (always / buy) lottery tickets but they ______ (never/win). 20. Mary ______ (revise) the rules since 8 a.m. 21. -________ (it/still/rain) in London? No, it _______ (already/stopped). - But in Brighton it ______ (rain) all day long. 22. I suppose I _______ (lose) my mobile phone. ______ (you / see) it anywhere? 23. Alan is a friend of mine. We ______ (know) each other since we (graduare) from the University. We _____ (work) together for five years.
Answers & Comments
Verified answer
1. These people have been waiting for you for 2 hours. 2. The Headmaster says he has been thinking about it for a long time but he hasn't decided yet. 3. I wonder what they have been discussing since 9 a.m. 4. She has been coming to this square for years. 5. The children have been playing in the garden since it stopped raining. 6. I know you went to France 5 years ago. What have you been doing there? 7. Tom has been playing football for only a few months but he's already very good. 8. I have been watching my favourite TV programme for half an hour. 9. The pupil has been learning the new words for an hour, but he doesn't remember them. 10. Jane has been writing letters to her friends since morning. 11. We have walked ten kilometres already. 12. We are very tired. We have been walking for three hours. 13. I'm on a diet, I have been eating nothing but fruit for the whole week. 14. He has just eaten two big sandwiches and chocolate ice-cream. 15. The child has been sleeping since three o'clock. It's time he woke up. 16. Have you heard the news? Tom and Ann got married! 17. The students have been working very well this term. I hope they will get good marks. 18. Have you seen my handbag anywhere? I have been looking for it for half an hour. 19. Tom and Ann have always been buying lottery tickets but they have never won. 20. Mary has been revising the rules since 8 a.m. 21. - Is it still raining in London? No, it has already stopped. - But in Brighton it has been raining all day long. 22. I suppose I have lost my mobile phone. Have you seen it anywhere? 23. Alan is a friend of mine. We have known each other since we graduated from the University. We have been working together for five years.