Edit Game
Present perfect simple and continuous
 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
I / have / dog / 5 years
I have had my dog for 5 years.
I / play football / this time last year
I have been playing football since this time last year
I / ski / I was a child
I have been skiing since I was a child I have been going skiing since I was a child.
Maria / work / really hard / she got promoted
Maria has been working really hard so she got promoted
I / not / see / Liam / 2010
I haven't seen Liam since 2010
You look slimmer. Have you dieted?
You look slimmer. have you been dieting?
I've been marrying since 2010
I've been married since 2010
I've been knowing Susan for 3 years
I've known Susan for 3 years
We've ________________________English for ages
We've been studying English for ages
She _________________ feeling well since her operation
She hasn't been feeling well since her operation
How long ____ Pete __________ on a diet for?
How long has Pete been on a diet for?
I haven't done any exercise ______ I got married
I haven't done any exercise since I got married
I've been studying history _______ a year
I've been studying history for a year
Selim _________ for his exam so much recently. I hope he does well.
Selim has been studying for his exam so much recently. I hope he does well.
Jo __________________ toothache for 3 days
Jo has had toothache for 3 days
I _________________________ here for very long. I've just arrived
I haven't been here very long. I've just arrived
My brother _________ about going to Canada a lot recently
My brother has been talking a lot about going to Canada recently
You __________________________ that book for ages. Haven't you finished it yet?
You have been reading that book for ages.