Pomóżcie daje 55 pkt

Wyjaśnienie:
1.have writed
2.visited
3. have eaten
4.they have read
5.swimed
6.Have played
7.teached
8.have drinked
9. has seen
10. have climbed
Pomoglem?