Edit Game
Present Perfect
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public




Delimiter between question and answer:

Tips:

  • No column headers.
  • Each line maps to a question.
  • If the delimiter is used in a question, the question should be surrounded by double quotes: "My, question","My, answer"
  • The first answer in the multiple choice question must be the correct answer.






 Save   29  Close
(A) ________ you (do) _______ your homework? (B) Yes, I ________
Have / done / have
She has a car, so she (drive) _________ there many times.
has driven
(A) ________ your teacher (grade) _________ the tests? (B) Yes, she __________
Has / graded / has
(A) ________ you ever (see) ___________ a ghost? (B) Yes, I _________
Have / seen / have
I’ve cleaned the kitchen, but I (clean) ________ the living room yet.
haven’t cleaned
Eva, Thomas, and Robert (be) _________ to Hong Kong many times.
have been
(A) ________ you (finish) ________ your lunch yet? (B) Yes, I ________.
Have / finished / have
I’m sorry, but I ________ (finish) my homework yet.
haven't finished
(A) _______ you _______ (talk) to Mr. Parfitt? (B) No, I _______
Have / talked / haven't
My sister (ride) _______ a bicycle. She is afraid that she will fall off.
has never ridden
My family and I (fly) __________ to many different countries around the world.
have flown
(A) ________ your brother (talk) ________ to you yet? (B) Yes, he _______
Has / talked / has
________ you ever (eat) _______ really strange or interesting food?
Have / eaten
It’s a great movie. I (see) ________ that movie many times.
have seen
I think I (forget) _______________ _______________ to buy some bread
have forgotten
It (rain) _______________ _______________ for a very long time.
hasn't rained
_______________ you (put) _______________ all your toys away?
Have / put
_______________ Sarah (read) _______________ the magazine I gave to her?
Has / read
_______________ you (decide) _______________ what food you want to order?
Have / decided
I’m not happy. I still (find) _______________ _______________ my cell phone.
haven't found
_______________ you ever (write) _______________ a poem?
Have / written
A: _______________ he (call) _______________? B: No, he _______________.
Has / called / hasn't
I’m nervous. I (fly) _______________ _______________ in a plane before!
haven't flown
_______________ Mr. Smith (have) _______________ breakfast?
Has / had
No, Pat and Sue (arrive) _______________ _______________. They’re not here.
haven't arrived
Oh no! I (lose) _______________ _______________ my cell phone!
have lost
_______________ we (see) _______________ that movie? I can’t remember.
Have / seen
A: _______________ Mary (do) _______________ her homework? B: Yes, she _______________.
Has / done / has
I’m really hungry because I (eat) _______________ _______________.
haven't eaten