Edit Game
Present Perfect Tenses and Past Perfect Tenses
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public



 Save

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 left the club very late and took a taxi home because the buses ____ (stop) running already.
had stopped
I'm not surprised that Chloe is applying to the College of Design. She ____ (make) her own clothes since she was 14.
has been making
Do you think the pizza is ready? How long ____ it ____ (be) in the oven?
has it been
I ____ never ____ (read) an entire novel in French before I read this one. I loved it!
had never read
They _____ (work) on their robot for months before the science fair, and it was worth it because they won first prize.
had been working
Steve ____ just ____ (go out), but he'll be back in about an hour.
has just gone out
In order to prepare for the exam, our teacher ______ (give) us a lot of homework.
has given
Come on. Let's take a walk. We ____ (sit) here for four hours.
have been sitting 
When did you start dating Brian? How long ___?
How long have you been dating Brian?
I didn't realise that you had started your new job. Are you happy? How long ____ you ___ (work) there?
have you been working
My brother is not graduating from university until next summer. My brother hasn't ____ yet.
My brother hasn't graduated from university yet.
My grandmother retired from the university last year. She ___ (work) as a researcher there since 1979.
had been working
I arrived half an hour before Lori, so I waited for her. By the time Lori arrived, ____
By the time Lori arrived, I had been waiting (for her) for half an hour.
My brother began studying cookery last year. He ____ (attend) an art college when he decided to become a chef.
 had been attending 
Marcy did her homework and then she watched TV. Marcy didn't watch TV until ____
Marcy didn't watch TV until she had done her homework.
James didn't get to the meeting on time. We _____ (discuss) the school trip for 20 minutes before he arrived.
had been discussing 
Ms Reynolds began teaching literature five years ago. She has ____
She has been teaching literature for five years.
It's doubful that Nancy will do well in the exams. She ____ (not study) very much this term.
hasn't studied