Edit Game
Present Perfect Simple / 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   16  Close
I _______________ my driving license _____ ten years.
I've had my driving license for ten years.
How long ____________ (you / have) your driving license?
How long have you had your driving license?
I think she ______________ (be) single ______ she broke up with Scott.
I think she's been single since she broke up with Scott.
How long _______________ (Penny / be) single?
How long has Penny been single?
We _________________ (go out) _______ we left school
We've been going out since we left school
How long ___________________ (you / go out) with Rob?
How long have you been going out with Rob?
They ________________ (do) homework _____ more than two hours.
The've been doing homework for more than two hours
How long ____________________ (the children / do) their homework?
How long have the children been doing their homework?
He ________________ (wait) for half an hour.
He's been waiting for half an hour
How long ____________________ (he / wait) to speak to someone?
How long has he been waiting to speak to someone?
watch TV / got home
They've been watching TV since they got home
rain / all day
It's been raining all day
wait for the bus / a long time
They've been waiting for the bus for a long time
not feel well / last week
She hasn't been feeling well since last week
play the violin / two hours
She's been playing the violin for two hours
Cook / all morning
He's been cooking all morning