barwi
1. Have you bought 2. have the children been doing 3. has been learning 4. has already had 5. has she drunk 6. has written 7. have done 8. hasn't rained 9. have read 10. has forgotten 11. have been working 12. has made 13. has been getting up 14. have always hated 15. have been studying 16. have been writing 17. have always loved 18. have been wanting 19. Have you been cooking? 20. have watched
2. have the children been doing
3. has been learning
4. has already had
5. has she drunk
6. has written
7. have done
8. hasn't rained
9. have read
10. has forgotten
11. have been working
12. has made
13. has been getting up
14. have always hated
15. have been studying
16. have been writing
17. have always loved
18. have been wanting
19. Have you been cooking?
20. have watched