PRESENT PERFECT / PRESENT PERFECT CONTINUOUS
Complete the sentences using Present Perfect or Present Perfect Continuous:
1. I have counted bicycles. One is missing.
2. The doctor has examined my injured arm. Thanks God, it isn’t broken.
3. Her phone has been ringing for ten minutes. It annoys me.
4. They have been building this bridge for two years. There’s mud and mess around.
5. We have walked ten kilometers. We are so exhausted!
6. That boy has eaten four ice-creams. Don’t give him more.
7. I have not talked with him yet.
8. He has been sleeping since ten o’clock, it’s time he woke up.
9. It has been raining for two days now, there will be flood soon.
10. Ann has not done anything to stop her friends gossiping.
11. We have been living here since 1997.
12. I have been driving for ten years.
13. He has been teaching in this school for five years.
14. I have taught hundreds of students but I never have met such a hopeless group.
15. John and Jack have been arguing since the early morning.
16. We have heard the news: Tom and Jill are engaged!
17. Stop babbling, I have been trying to finish this letter for the last half-hour.
18. I have been tiding up my room all the morning, but Mum isn’t satisfied yet.
19. My aunt has been working as an accountant since I remember.
20. They have been living in France since 1990.
21. I have bought a new carpet. Come and look at it.
22. Someone has taken my phone.
23. Frank and Sally have been discussing these matters for an hour or so. They can’t stop.
24. We have missed the bus. Now we’ll have to walk.
25. Don’t come in. I just have washed this floor.
26. He has not stopped eating since he arrived.
27. Scientists have been working out on the solution to the problem of pollution since early
70’s.
28. He has been Minister of Education since 1983.
29. I have been shopping all day and I haven’t a cent left.
30. I have been waiting for an hour. Where is she?