Edit Game
Perfect Tenses
 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
How long ................. you .......................... (go out) with her before you got married?
had you been going out
A: Why were you so tired yesterday? B: I .......................... in the garden all day.
had been working
A: Why is there such a mess in the kitchen? B: Grandma ................................. (cook).
has been cooking
I am not going to London with you as I ........... already ......... (be) there twice.
have already been
I .......................... (study) for 3 hours! I am so tired!
have been studying
By the time we got to the cinema the film .............................(start) so we missed the beginning.
had started
When I got home I realised I ................................... (forget) to turn off the lights in the office.
had forgotten
Sorry, I cannot go with you. I .................................(not do) the housework yet and mum will be angry.
have not done
A: Why are you so wet?? B: I ...................................... (walk) in the rain.
have been walking
What a great cake! I am sure mum ........................ (bake) it!
has baked
What a nice smell! I am sure mum ...............................(bake) something.
has been baking
They ...............................(save) for 5 years before they bought the car.
had been saving
Sorry I'm late! How long ...........................you ........................................... for me?
have you been waiting
Look! I ......................... (find) a kitten in the garden!
have found
Harry ............................... (know) his girlfriend for 5 years before he proposed to her.
had known
My dad ..........................(work) in this company for 20 years now.
has been working
By the time I got home, my mum ............................. (tidy) the whole flat.
had tidied
We left the school as soon as we ........................ (finish) eating our lunch.
had finished