Edit Game
Present perfect and past perfect (simple and con ...
 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
We .... (DRIVE) for hours and there's still no sign of a hotel.
have been driving
When I arrived to the party, my crush ....(ALREADY/LEAVE)
had already left
This is my favourite shop. I .... (SHOP) for years.
have been shopping
Let's get started. We ....(WAIT) for over ten minutes.
have been waiting
They missed their flight because they ... (NOT WAKE UP) in time.
hadn't woken up
Mark ... (TEACH) English in Bangkok for a year when he decided to blog full time.
had been teaching
We ...(NOT SEE) him since 2010 until we finally met last year.
hadn't seen
You look familiar. ...we... (MEET) before?
Have... met
Natalie is really excited about her trip to Scotland. She ... (NEVER/BE) there before.
has never been
She ... (LOOK) for her ring all day when she finally found it.
had been looking
By the time we arrived, our train...(LEAVE)
had left
The ski resort isn't ready for visitors. It ... (NOT SWOW) for days.
hasn't snowed
Jane is traveling in the Far East. She .. (VISIT) three countries so far.
has visited
We are setting off tomorrow. We ...(PLAN) this trip for months.
have been planning
I hope you enjoy the meal. I ... (COOK) all afternoon.
 
have been cooking
 
had been cooking
 
has been cooking
Stella ... been talking about her trip for ages. I'm tired of listening to her.
 
has
 
have
 
had
Much later, we realised that the airline ... been calling our names.
 
had
 
have
 
has
We ... been waiting for her for over an hour. Perhaps we should call her.
 
have
 
had
 
has