Game Preview

Present Perfect Simple or Present Perfect Progre ...

  •  English    21     Public
    Grammar
  •   Study   Slideshow
  • Lisa _________ (wait) for the bus for half an hour, but it _________ (not arrive) yet.
    has been waiting / has not arrived
  •  15
  • Mike's car ____________(make) strange noises because he filled it with Fanta instead of gas. He ________ (clean) the gas tank but it's ruined.
    has been making / has cleaned
  •  15
  • Chalula ________ (write) a letter for the school newspaper for 7 years, and she still ___________ (not finish) yet.
    has been writing / hasn't finished
  •  25
  • I feel sick. I _____________ (eat) Doritos for three hours straight.
    have been eating
  •  10
  • She's a terrible dancer but this ____________ (not stop) her from dancing at weddings.
    hasn't stopped
  •  15
  • Great choice! 10 points because you're just that good.
    Woohoo!
  •  10
  • Your eyes look very red. _________ (see) an eye doctor?
    Have you seen
  •  25
  • My brother ___________ (take) a shower for 20 minutes!
    has been taking
  •  5
  • My brain is about to explode. I _____________ (watch) Netflix for 10 hours straight.
    have been watching
  •  20
  • I can't believe my jacket ripped. I _____________ (only have) it for 3 days.
    have only had
  •  10
  • Jessica _____________ (live) in this apartment for 30 years.
    has been living
  •  25
  • 15 free points!
    Explain to the other team that sometimes life can be unfair.
  •  15
  • She _____________ (look) for her keys for an hour.
    has been looking
  •  20
  • He _____________ (tell) a lot of jokes lately, and his friends ___________ (warn) him that he needs to stop.
    has been telling / have warned
  •  25
  • How many times _________ (you/take) this exam?
    have you taken
  •  10
  • 25 points for having a great smile!
    You know you do
  •  25