Home → Elementary → Present perfect: questions
Your score:

Your time:
0 s
Number of mistakes:
0 x
Choose the correct answer.
Have you ____ in a balloon?
flew
flown
____ Mary been to Africa?
Has
Have
Have ____ golf?
played you
you played
____ travelled to Paris?
Have they
They have
Has Susan seen the film? No, she ____ .
hasn't
haven't
Have you done it? Yes, I ____ .
've
have