Odpowiedź:
2. have spoken
3. has taught
4. have worn
5. has won
6. have give
7. have met
8. has made
9. has taken
10. has bought