Answer:
1 : have/seen 2 : have justed 3 : haven't brushed 4 : have never wore 5 : haven't chosen 6 : have / ever eaten 7 : have never been 8 : hasn't packed