Edit Game
Present perfect Game 1
 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   18  Close
Look! Tom .......his arm. (broke / has broken)
has broken
Ola ..........a Maths test last week. (wrote / has written)
wrote
We .........our room. It's really messy. [didn't clean / haven't cleaned]
haven't cleaned
They .........in a big city. [ never lived / have never lived]
have never lived
........ever read a book in English? [ Did you / Have you]
Have you
Uncle Tim ........in hospital since Friday. (was/ has been)
has been
Grandma ....us last weekend. (didn't visit / hasn't visited)
didn't visit
I'm hungry. I [didn't eat / haven't eaten] anything today.
haven't eaten
He has looked for his keys .......a long time. (since / for)
for
We have been there .........three hours. (since / for)
for
Sarah hasn't spoken to Steve .....five days. (since / for)
for
They have studied English ..........three months. (since / for)
for
I haven't seen Emma ..........last week. (since / for)
since
You haven't played the piano ......several weeks. (for / since)
for
Felix has lived in Paris ..... 1998. (since / for)
since
Mrs Harris has been a teacher ........twelve years. (since / for)
for
Nick has known Tom ..........he moved to London. (since / for)
since
She has lived in London ...........five years. (since/ for)
for