Task 2. Present Perfect, Present Simple or Present Continuous? Choose the correct verb form.
1. John is reading a book now. He has (read/been reading) it for two hours. He has (read/been reading) 53 pages
so far.
2. Ann’s clothes are covered in paint. She has (painted/ been painting) the ceiling. She has not finished it yet.
3. Jane is still doing her homework. She has (done/been doing) it all day long.
4. Have you ever (played/been playing) tennis?
5. Look! Somebody has (broken/been breaking) that window!
6. ‘Sorry I’m late.’ ‘That’s all right. I have not (waited/ been waiting) long.’
7. ‘Is it still raining?’ ‘No, it has (stopped/been stopping) raining.’
8. I have (lost/been losing) my address book. Have you (seen/been seeing) it anywhere?
9. My hands are very dirty. I have (repaired/been repairing) the car for two hours.
10. Mary has (written/been writing) ten letters today.
11. Have you (seen/been seeing) my bag anywhere? I have (looked/been looking) for it for ages.
12. How long have you (written/been writing) this composition?
13. They have (played/been playing) chess since 2 o’clock.
14. I have (known/been knowing) about it for a long time.
15. John has always (lived/been living) in London.
16. I haven’t (seen/been seeing) Tom since Monday.
17. Where have you been? Have you (played/been playing) football?
18. You have (driven/been driving) all day. Let me drive now.
19. Where is Tom? I haven’t (seen/been seeing) him today.
20. The British have (drunk/been drinking) tea since 1650.