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   20  Close
We _________ to London. (not/be)
have been
Karen _________ me an e-mail. (send)
has sent
We _________ the shopping for our grandmother. (do)
have done
Marcus _________ an accident. (have)
has had
I _________ at the pet shop all the morning. (be)
have been
I _________ her today. (not/see)
haven't seen
Edgar _________ his leg so he can't go on holiday. (broke)
has broken
The customers _________ me, so I don't think they need me today. (not/call)
haven't called
The grass _________ very long these days. (not/grow)
hasn't grown
I _________ anything since this morning. (not/eat)
haven't eaten
What ___ you ______ in your text? (write)
have/ written
___ your brother ______ the shopping? (do)
Has/done
How long ___ Emilio ______ here? (study)
has/studied
Why ___ the coworkers ______ this work? (not/finish)
haven't/finished
What ___ your father ______ for dinner? (make)
has/made
I can't find my keys. Where ___ they ______? (go)
have/gone
Christian _________ the concept. (not/understand)
hasn't understood
Our friend Peter _________ me the nicest bracelet. (not/give)
hasn't given
I _________ with my boyfriend. (not/break)
haven't broken
You _________ to him about that. (not/speak)
haven't spoken