Odpowiedź:
1. haven't seen
2. haven't paid
3. have never visited
4. has just left
5. have had
Wyjaśnienie: