Edit Game
Past Simple vs 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   23  Close
My great great grandfather ___________________ (have) five sisters.
had
Last week I...............................(visit) the NASA Space Center in Houston with my dad.
visited
you / receive / any text messages / recently?
Have you received any text messages recently?
why / Mr Smith / call / you / yesterday?
Why did Mr Smith call you yesterday?
.................you....................(ever / hear) of drone racing?
Have you ever heard of drone racing?
I ..................(know) Julie for ten years (but then she moved away and we lost touch).
I knew Julie for ten years (but then she moved away and we lost touch).
I...................(lose) my keys! I can't get into my house now.
I have lost my keys! I can't get into my house now.
........you........(see) Julie today?
Have you seen Julie today?
The Vandals................. (invade)Rome in the year 455.
The Vandals invaded Rome in the year 455.
She ............(have) her own computer for three years.
She has had her own computer for three years.
SINCE or FOR: You haven't phoned me....................three weeks.
You haven't phones me FOR three weeks.
SINCE or FOR: Mark hasn't played football.........he hurt his leg.
Mark hasn't played football since he hurt his leg.
SINCE or FOR: They have lived in Paris.........ten years.
They have lived in Paris FOR ten years.
SINCE or FOR: My brother has been sick.......... Friday.
My brother has been sick SINCE Friday.
SINCE or FOR: He lived in Oxford ........3 years and then he moved.
He lived in Oxford FOR 3 years and then he moved.
How much money........................(they) already................(collect)?
How much money have they already collected?
Look! The baby................. just................... (stand up) for the first time!
Look! The baby has just stood up for the first time!
ALREADY/ JUST / YET: Have you learnt the English verbs_____________?
Have you learnt the English verbs YET?
ALREADY / JUST / YET: I am hungry. I haven’t eaten ________________.
I am hungry. I haven’t eaten YET.
ALREADY / JUST / YET: The doctor has ___________done a lot for this poor community.
The doctor has ALREADY done a lot for this poor community.
EVER or NEVER: Thank you. This is the best present I have .................got.
Thank you. This is the best present I have EVER got.
ALREADY / JUST / YET: I don't need to go to the library. I have............... returned my books.
I don't need to go to the library. I have ALREADY returned my books.
you / already / write / your blog entry?
Have you already written your blog entry?