Odpowiedź:
1. Have you seen
2. haven't
3. has played
4. hasn't toured
5. has seen
6. Have you ever been
7. have bought
8. haven't heared