proszę o pomoc, zadanie w załączniku

Odpowiedź:
1. I haven't done
2. bought
3. knew
4. have visited
5. played
Wyjaśnienie:
(nie mam 100% pewności co do 3)