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   17  Close
Martin ..................................... ( clean) the car for two hours.
HAS BEEN CLEANING
Rita ................................... ( not study) for long, just about 15 minutes.
HASN'T BEEN STUDYING
We ................................ ( go) to that restaurant before.
HAVE BEEN
I ............................................ ( know) Tom since we were 5 years old.
HAVE KNOWN
............................................. ( YOU- WAIT) for long?
HAVE you BEEN WAITING
Mum ....... ( not cook) fish since December.
HASN'T COOKED
We ...................................... ( work) on this project for days. It feels it's never going to end.
HAVE BEEN WORKING
Ronald ................................... ( be) to New York twice.
HAS BEEN
Rachel ........................... ( never travel) abroad.
HAS NEVER TRAVELLED
Richard ..................................... ( TRAVEL) around Europe since January.
HAS BEEN TRAVELLING
Connie .................................... ( love) classical music since she was a baby.
HAS LOVED
We ......................................... ( not finish) our homework yet.
HAVEN'T FINISHED
.............................. Grandpa ............................. ( call) ?
HAS Grandpa CALLED?
I ................................. ( feel) sick all morning, I think I need to rest.
HAVE BEEN FEELING
Dora .................................... ( paint) half of her bedroom so far.
HAS PAINTED
Look at all this mess! What ........................ ( do) to the room ?
HAVE you DONE?
Hi kids, what ....................................... ( you / do) since I left this morning?
HAVE you BEEN DOING