Edit Game
PRESENT PERFECT: Simple or Continuous?
 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   20  Close
I ___________________ (drink) more water lately, and I feel better.
HAVE BEEN DRINKING
Sorry about the mess! I ___________________ (bake)
HAVE BEEN BAKING
She ___________________ (take) French lessons lately but it will take more time to master the language.
HAS BEEN TAKING
___________________ (you / buy) your train ticket yet?
HAVE YOU BOUGHT
I ___________________ (work) in the garden all day and I need a rest.
HAVE BEEN WORKING
We ___________________ (write) this book for months and months.
HAVE BEEN WRITING
Amanda ___________________ (already / have) lunch, so she’ll meet us later.
HAS ALREADY HAD
Recently, I ___________________ (study) a lot. My exams are in a few weeks.
HAVE BEEN STUDYING
I ___________________ (always / love) chocolate.
HAVE ALWAYS LOVED
Julie ___________________ (learn) to drive for six years!
HAS BEEN LEARNING
I'm exhausted, I _____________ (work out) at the gym all this week.
HAVE BEEN WORKING OUT
I ________ [read] all afternoon. I ________ [read] 5 chapters.
HAVE BEEN READING / HAVE READ 
They ________ [travel] for months, and they _________ [visit] three countries so far.
HAVE BEEN TRAVELLING / HAVE VISITED 
He must be tired. He ______________________ [write] all afternoon.
HAS BEEN WRITING
How many books ____________________ [she / write]?
HAS SHE WRITTEN
Somebody _________________ [eat] my cookies. There are very few left.
HAS BEEN EATING
Somebody ___________________ [steal] my cookies. There are none left!
HAS EATEN
How long ___________________ [know] Peter?
HAVE YOU KNOWN 
I'm sorry I'm late, _________________ [wait] for a long time?
HAVE YOU BEEN WAITING
I _______________ [cycle] and my legs are really tired now.
HAVE BEEN CYCLING