Edit Game
Past Perfect, Past Simple, and 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   15  Close
.I ____________________ (catch) a cold in school a few days ago and ____________________ (be) ill ever since.
caught, have been
We ____________________ (not have) a party at school for ages.
haven't had/ have not had
The books you ordered ____________________ (just arrive). The delivery service ____________________ (bring) them an hour ago.
have just arrived, brought
How long ____________________ (you - buy) that camera? – About a month. I ____________________ (buy) it because it was on sale just before Christmas.
have you bought, bought
_________________________________ yet? (your business course – start)
Has your business course started
The weather around here ________________ (be) terrible in the last few weeks.
was
Because she hadn't checked the oil for so long, the car ___________________ (break) down.
broke
The lesson ___________________ (already start) when I ___________________ (arrive).
had already started, arrived
When she came in we all knew where she ___________________. (be)
had been
They never ___________________ (find) where he had hidden the money.
never found
We ___________________ (eat) two Big Macs before we ___________________ (go) home.
had eaten, went
Last week, my parents ________________________ (take) me to my hometown.
took
Before the police ___________________ (catch) the thief, he ___________________ (steal) two more watches.
caught, had stolen
All the tickets ___________________ (be) sold before the concert ______________ (begin).
had been sold, began
When the boys _________________ (arrive) at the cinema, the film ___________________ (already, start).
arrived, had already started