1. I haven’t done
2. Have studied
3. She has promised
4. He has cleaned
5. She has written/has sent
6. Has seen
7. We have painted
8. She has taken
9. It hasn’t rained
10. Lucy has already left
11. Have you visited
12. I have been calling
13. I have been
14. We have known
15. Have somebody smoked?
16. Has she bought?
17. She has been eating
18. I have been painting
19. Julie has been
20. Has deserved.