Edit Game
6. Present Perfect Continuous or Present Perfect
 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   20  Close
I _________ (have) piano lessons for over 10 years and I'm still not very good.
I've been having piano lessons for over 10 years and I'm still not very good.
I______ (have) this computer for over 10 years.
I've had this computer for over 10 years.
How many biscuits you _______ (eat)?
How many biscuits have you eaten?
They __________ (build) the new road around the school for more than a year.
They have been building the new road around the school for more than a year.
How long you __________ (know) her?
How long have you known her?
He _________ (put on) a lot of weight since he came to Germany.
He's put on a lot of weight since he came to Germany.
Someone _________ (take) my dictionary!
Someone has taken my dictionary!
What you ________ (do)? You're all wet.
What have you been doing? You're all wet.
Why are you crying? - I ______ (cut) onions.
Why are you crying? - I've been cutting onions.
How long he____ (see) her? - Not long, but they're getting married next month.
How long has he been seeing her? - Not long, but they're getting married next month.
Teacher to student: you ____________ (do) your homework?
Teacher to student: Have you done your homework?
I ________ (work) in the garden all day and now I'm tired.
I've been working in the garden all day and now I'm tired.
Why are you sweating? - I ________ (cut) the grass
Why are you sweating? - I've been cutting the grass
John __________(tell) you about the party next week? - No, we were talking about last weekend.
Has John been telling you about the party next week? - No, we were talking about last weekend.
I ________ (cook) for the last two hours and now you tell me you're not hungry!
I have been cooking for the last two hours and now you tell me you're not hungry!
What you ________(do) with my keys? - I haven't seen your keys
What have you done with my keys? - I haven't seen your keys
What you ________ (do)? You're all wet.
What have you been doing? You're all wet.
How long he _______ (see) her? - Not long, but they're getting married next month.
How long has he been seeing her? - Not long, but they're getting married next month.
She _________ (write) six letters this morning.
She has written six letters this morning.
She ________ (write) letters all morning.
She has been writing letters all morning.