1. He has been reading it for two hours. He has read 53 pages so far.
2. She has been painting the ceiling.
3. She has been doing it all day long.
4. Have you ever played tennis?
5. Somebody has broken that window!
6. I have not been waiting long.
7. No, it has stopped raining.
8. I have lost my address book. Have you seen it anywhere?
9. I have been repairing the car for two hours.
10. Mary has written ten letters today.
11. Have you seen my bag anywhere?
12. How long have you been writing this composition?