Respuesta:
9. have seen
10. hasn't finished
11. have broken
12. didn't wear
13. have bought
14. has travelled
15. has finished
16. haven't visited
17. haven't seen
18. hasn't started
19. Did
20. Has