Complete with present perfect
Ayudaaaa!

Respuesta:
hasn't played
Has Alan flown
hasn't gone
has taken
have they known
hasn't driven
have enjoyed
haven't finished
hasn't slept
have gone