Edit Game
14. Present Perfect Continuous, 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   24  Close
I _______ (not/do) the housework yet.
haven't done
They _______ (study) very hard recently.
have been studying
She _______ (promise) to help many times.
has promised
She _______(clean) the kitchen. Everything is tidied up.
has cleaned
She _______ (write) her essay and sent it to the teacher.
has written
They _______ (watch)  Gremlins many times.
have watched
Be careful! The walls are wet because they _______ (paint).
have been painting
She _______ (cook) all day and it smells delicious.
has been cooking
I _______ (call) John for hours and he hasn't  answered.
have been calling
Bob _______ (already/leave).
has already left
I ______ (clean) all morning. I am fed up!
have been cleaning
How long _______ (you/know) Simon?
have you known
He _______ (drink) six cups of coffee today!
has drunk
The baby's  face is a mess! What ________(he/eat)?
has he been eating
I _______ (wait) for three hours already!
have been waiting
Wake up! You _______ (sleep) all day!
have been sleeping
Morty is exhausted. He _______ (travel) a lot recently.
has been travelling
How many times _______ (you/visit) Michigan?
have you visited
She _______ (live) in Spain for a long time.
has lived / has been living
He _______ (work) at the same company for many years.
has worked / has been working
It _______ (rain) all day.
has been raining
It stinks in here! _______ (somebody/smoke)?
Has somebody been smoking?
They _______ (be) at the office since 7 am.
have been
I _______ (learn) a lot of English these days.
have been learning