Study

Present perfect simple or progressive?

  •   0%
  •  0     0     0

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