Edit Game
Present Perfect Simple
 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   30  Close
Someone ___(hide) my pen! Where is it?
has hidden
The witch ___(drink) the deadly poison.
has drunk
Oh no! My mobile phone ___(fall) down the toilet!
has fallen
Have you ___(spend) your Christmas money yet?
spent
I ____(tell) you before, I hate bananas!
have told
I ___(find) my passport! What a relief!
have found
Have you ever ___(speak) to a famous person?
spoken
I've never ____(swim) in the Indian Ocean.
swum
I _____ (spend) all day cooking! I'm exhausted now.
have spent
Jess _____ her bike!
has sold
Paul and Sam ____ a very long essay.
have written
Anita ___(cut) her finger. She needs a plaster.
has cut
I'm sorry, I ______(not/bring) my book today.
haven't brought
Have you ever ________ frogs' legs? (eat)
eaten
My brother ________________ a car before. (not drive)
hasn't driven
I _______________ London 4 times. (visit)
have visited
It __________________ raining all day. (not stop)
hasn't stopped
We ______________ her today. (not see)
haven't seen
My dog __________________ her leg. (break)
has broken
She __________________ her phone at home. (leave)
has left
They _______________ here all their life. (live)
have lived
She ________________ to London 3 times this month. (fly)
has flown
I ________________ a present for my sister's birthday. (buy)
have bought
We _________________ the dog. (lose)
have lost
_______________ your exam to the teacher yet? (you / give)
Have you given
____________________ the new Marvel film? (you / see)
Have you seen
The author ________________ a series of history novels. (write)
has written
My mum _______________ a cake for the party tonight. (make)
has made
The football team ____________ the championship six times. (win)
has won
The children ___________________ their homework. (just/finish)
have just finished