Angielski proszę o rozwiązanie 2 zadan

ZADANIE 1
1. has been snowing
2. have been jogging
3. have been trying
4. has been going through
5. have been using
6. has been crying
7. has been collecting
ZADANIE 2
1. Have you been swimming again?
2. Have you been quarreling with your neighbours again?
3. Have they been playing in the mud again?
4. Has he been working in garden all day?
5. Have you been driving all night to get here?