Game Preview

Present perfect simple or progressive?

  •  English    15     Public
    Grammar, present perfect or progressive
  •   Study   Slideshow
  • I ___ (wash) the windows all day without any help! Two more and I can have a rest.
    've been washing
  •  15
  • You look nice! Have you ______ (have) your hair cut?
    had
  •  15
  • They've ___ (score) four goals and it's only halftime!
    scored
  •  15
  • I've ___ (learn) English for three years and soon I'm going to be using it at work.
    been learning
  •  15
  • A: Are you OK? B: Yeah, I'm fine! I'm not crying. I've ___ (cut) onions!
    been cutting
  •  15
  • Finally! We ________ (sell) our house!
    've sold
  •  15
  • Sorry, I'm late! How long ___ you ____ (wait)?
    have you been waiting
  •  15
  • Have you always ___ (hate) garlic?
    hated
  •  15
  • I'm worried about Sam. She ____ (work) too hard recently.
    has been working
  •  15
  • I've _____ (try) to call the internet company all morning but I can't get through.
    been trying
  •  15
  • She ___ (find) three ways our company can earn more money.
    has found
  •  15
  • He ____ (prepare) for the party for weeks.
    has been preparing
  •  15
  • Have your parents ____ (arrive) yet?
    arrived
  •  15
  • You have glitter all over you! What ___ you ___ (do)?
    have you been doing
  •  15
  • Thanks for the cook book! We ___ (try) two different recipes so far.
    have tried
  •  15