Edit Game
present perfect 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
5. learning / been / long / drive? / How / to / Alejandro / has
How long has Alejandro been learning to drive?
4. Savannah / has / practicing / long / recorder? / How / the / been
How long has Savannah been practicing the recorder?
3. house? / the / painting / have / long / been / they / How
How long have they been painting the house?
2. long / Melissa / How / writing / has / novel? / been / her
How long has Melissa been writing her novel?
1. the / playing / been / How / have / long / you / trumpet /?
How long have you been playing the trumpet?
6. He's been tiling the wall __________ three hours. I think it will be finished today.
 
for
 
since
5. She's been baking _________ 11 o'clock this morning. We'll have lots of cookies to eat later.
 
since
 
for
4. I've been swimming __________ 20 minutes. I'm quite tired, but I'll keep going.
 
for
 
since
3. You've been gardening __________ 9 o'clock. You should take a break.
 
since
 
for
2. It's been raining ___________ Saturday morning. I hope the weather gets better soon!
 
since
 
for
1. He's been cleaning _________ five hours. His parents are visiting the apartment tonight.
 
for
 
since
7. __________ You ___________________ (listen) to music on the way to work. It helps me relax.
Have ... been listening
6. You ______________________________ (clean) the apartment all day. It's time for a break.
have been cleaning
5. Irina ______________________________ (read) a book in the park. She says it's really good
has been reading
4. __________Tam_____________________(watch) TV all evening? Now it's time to go to bed
Has...been watching
3. Tom ______________________________ (fish) today. He's caught lots of fish.
has been fishing
2. They ______________________________ (not / play) tennis this morning. Now they're very tired.
haven’t been playing
1. I __________________________________ (cook) dinner all afternoon. I'm having a dinner party tonight.
have been cooking