Edit Game
Present Perfect / Past Perfect / 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
You ____________ (not/study) for the test, so you were very nervous.
hadn't studied
The lights went off because we _____________ (not/pay) the electricity bill.
hadn't paid
You look tired. _______you_________(work) hard?
Have you been working
Mum will be angry. My sister ________________ (not do) her homework yet.
hasn't done
My aunt and uncle _______________________ (clean) their new house all day and they are exhausted.
have been cleaning
The glass is still full. He _______________________ (not drink) his beer yet.
hasn't drunk
I ____________ (see) many pictures of the pyramids before I went to Egypt last summer.
had seen
When I arrived at the cinema, the film __________ (start).
had started
Ben ______________ (try) to open his own restaurant for the last few years. He __________ (just finish) the painting, but he _____________ (not do) the decorating yet.
has been trying / has just finished / hasn't done
It is already 9:30 pm and I _____________ (wait) here for over an hour. If John does not get here in the next five minutes, I am going to leave.
have been waiting
My neighbours _______________________ (buy) a new flat in Seville city centre.
have bought
JK Rowling ____________________ (write) the series of Harry Potter books.
has written
What a mess! Someone ____________________ (paint) here.
has been painting
Why is Claire so tired? She ____________________________ (run) for 2 hours .
has been running
He is so happy. He ________________________ (win) the race.
has won