
1. have just washed
2. haven't drunk
3. has been doing
4. have read
5. has been teaching
6. haven't done
7. has been playing
8. have been swimming
9. haven't seen
10. haven't heard
11. hasn't passed
12. have been writing
13. have had
14. have been having
15. have known
16. have been eating
Объяснение: