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