1. has washed
2. Have cleaned
3. Have seen
4. Have written
5. Hasn't found
6. Have eaten
7. Has done
8. Have had
9. Have visited
10. Has made
11. Have read
12. Has drunk
13. Have learnt
14. Has listened
15. Haven't learnt
16. Have played
17. Hasn't translated
18. Has told
19. Has been
20. Have read