Edit Game
Present perfect simple and 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   15  Close
He ________ (write) that letter for hours, but he still _______ (not finish) it.
has been writing / has not finished
You ________ (see) Joe a lot lately. Are you both only friends?
have been seeing
We ________ (have) a good time on our holiday.
have had
Sam ________ (not do) well in his studies. He _______ (fail) 2 subjects.
has not been doing / has failed
I ________ (graduate) from Oxford university.
have graduated
Jane cannot speak French well now. She ________ (not use) it for quite sometime.
has not been using / hasn't been using
I ________ (do) my homework, so I can play with you now.
have done
Mike ________ (talk) on the phone for hours. Who is it he is talking to?
has been talking
_______ you _________ (finish) your project? You __________ (do) for a week now.
Have you finished / have been doing
I _________ (finish) this book. I will start another one soon.
have finished
Can I change the channel? You _________ (watch) this for ages.
have been watching
Sean _________ (work) hard all this time. He _________ (buy) a house for his parents.
has been working / has bought
Sarah is a great teacher. She _________ (teach) for over 10 years.
has been teaching
She is still here. How long _______ she ________ (wait)?
has / been waiting
I _________ (not do) my homework yet.
have not done / haven't done