Ответ:
TASK 1.
1. I have been reading this book for 3 days
2.we have been playing volleyball for 20 minutes
3.she has been cleaning the flat for more than hour
4.peter has been swimming for half an hour
5.anna has been speaking on the phone for an hour now
6.you have been waiting for a bus for 10 min. only
7. nelly has been doing the shopping since early morning
8.has been snowing
9.have been riding bikes
10.has been explaining
TASK 2.
1.HAVEN'T
2.HAVEN'T
3.HAVEN'T
Объяснение:
В 3-м упражнении
has/have+ I,you, he, she, we, they+been и остальные части предложения