Edit Game
Perfect Aspect
 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
If you had asked me, I would _________ you.
have helped
She ___ (work) long enough to take over the business by then.
will have been working/will have worked
I ___ (buy) my own plane by the time I retire. Because for me the sky is not the limit, it’s the destination!
will have bought
I ____ (take) pilot classes for over 2 years now.
have been taking
I _______ (see) this documentary 4 times already.
have seen
______ (see) anyone before you turned he corner?
Had you seen
By the end of the week we ______ (work) with this fund for a year and ______ (raise) over $1 million for them.
will have been working; will have raised
Did you sell your Toyota? - Yes, I _____ (have) for more than 10 years. It was time to move on.
had had - have had
When we arrived at the airport, we realised we ___ (forget) our passports!
had forgotten
I ____ (dream) about the sky all my life.
have been dreaming
I ____ (wait) for the morning all night and ____ (count) minutes and seconds before the alarm clock went off.
had been waiting, had been counting
Correct the mistake: By the end of the week I have bought a car.
By the end of the week I will have bought a car.
It ______ (rain) for hours!!
has been raining
Correct the mistake: I expect to will have received your answer by 12 o’clock.
I expect to have received your answer by 12 o’clock.
Correct the mistake: My brother denies have eaten my sandwich.
My brother denies having eaten my sandwich.
You look exhausted! What ___ you ___ (do)?
have you been doing?
How many words _________ (learn) so far?
have you learnt - learned
Correct the misttake:  Anna has been undesrtanding math much better lately.
has understood