Edit Game
Present perfect simple or progressive?
 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   19  Close
How long _____ you ______ (donate) to this cause? For two years.
have / been donating
CO2 levels in the atmosphere _______ (rise) since the 1970's despite conservation efforts.
have been rising
Since we learned about pandas, we've _____ (support) a campaign to protect endangered species.
been supporting
The government ________ (not do) enough to protect the environment. We need change!
hasn't been doing
Thanks for the cook book! We ___ (try) two different recipes so far.
have tried
You have glitter all over you! What ___ you ___ (do)?
have you been doing
______ your parents ____ (arrive) yet? No, we are still waiting.
have / arrived
He ____ (prepare) for the party for weeks.
has been preparing
She ___ (find) three ways our company can earn more money.
has found
I've _____ (try) to call the internet company all morning but I can't get through.
been trying
I'm worried about Sam. She ____ (work) too hard recently.
has been working
Have you always ___ (hate) garlic?
hated
Sorry, I'm late! How long ___ you ____ (wait)?
have you been waiting
Finally! We ________ (sell) our house!
've sold
A: Are you OK? B: Yeah, I'm fine! I'm not crying. I've ___ (cut) onions!
been cutting
I've ___ (learn) English for three years and soon I'm going to be using it at work.
been learning
They've ___ (score) four goals and it's only halftime!
scored
You look nice! Have you ______ (have) your hair cut?
had
I ___ (wash) the windows all day without any help! Two more and I can have a rest.
've been washing