1. I have broken your pen. I am very sorry.
2. ‘What’s the matter?’ ‘I have been reading in my room for hours, and I have got a headache.’
3. I am very tired! I have been working all day, but I have not finished yet.
4. I have smoked since I was sixteen.
5. I have been smoking too many cigarettes today.
6. ‘Why are you out of breath?’ ‘I have been running.
7. I have lost my note-book. Have you seen it anywhere?
8. Someone has been eating my sweets. They are nearly all gone.
9. I have been waiting for you for ages! Where have you been?
10. How many exercises have you done today?
11. This is the best book I have ever read.
12. How long have you known Jane?
13. How long have you been learning to drive?
14. I don’t know what Tom and Jack are doing. They have been arguing all day.
15. You are so dirty! What have you been doing?
16. I have been painting the living room for a week. It’ll be finished soon.
17. I have painted the living room. I finished it last night.
18. ‘Why is your hair wet?’ ‘ I have been swimming.
19. I have been shopping all morning, but I have not bought anything.
20. The streets are all wet. It has been raining all day long.