Odpowiedź:
19. has swum
20. have seen
21. haven't cooked
22. has won
23. hasn't had
24. have paid
25. hasn't lost
26. Have . . . gone
27. have learned
28. has . . . sung
29. Has . . . gone
30. have taught
31. has never been
32. have played
33. hasn't brought
34. Have . . . talken
35. have . . . set