Game Preview

Present Perfect Simple or Present Perfect Progre ...

  •  English    6     Public
    Grammar
  •   Study   Slideshow
  • I feel sick. I _____________ (eat) chips for three hours straight.
    have been eating
  •  10
  • He _____________ (look) for her keys for an hour.
    has been looking
  •  20
  • How many times _________ (you/take) this exam?
    have you taken
  •  10
  • Her legs hurt because she __________ (work out) for hours.
    had been working out
  •  25
  • I _______ (wait) at the airport for hours for my plane to take off. I'm getting tired.
    have been waiting
  •  5
  • I've been waiting for the waiter to bring my food, but the chef __________ (cook) it yet.
    hasn't cooked
  •  10