1. It's still snowing. It has been snowing for hours.
2. Steve has dated four girls this weekend.
3. They have won two prizes so far.
4. I have been attending a swimming-pool for 5 years.
5. I have been peeling onions, that's why my eyes are red.
6. Crank has been in hospital for 2 weeks already.
7. We have known each other since
8. Our neighbor has had that car for 20 years.
9. The baby has been crying for a couple of hours.
10. Don't worry, the film hasn't started yet.
11. Why are you short of breath, guys? - We have been jogging in the park since morning.
12. The dish-washer is OK now. Dad has repaired it.
13. Mum is very tired. She has been cleaning the house all day.
14. The room looks so cosy now. I have hung up the curtains.
16. That dog has been barking since last night.