Study

Present Perfect Simple or Present Perfect Progre ...

  •   0%
  •  0     0     0

  • My brain is about to explode. I _____________ (watch) Netflix for 10 hours straight.
    have been watching
  • Jessica _____________ (live) in this apartment for 30 years.
    has been living
  • 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
  • I _______ (wait) at the train for hours for my train to arrive. I'm getting tired.
    have been waiting
  • Lisa _________ (wait) for the bus for half an hour, but it _________ (not arrive) yet.
    has been waiting / has not arrived
  • She's a terrible dancer but this ____________ (not stop) her from dancing at weddings.
    hasn't stopped
  • Her legs hurt because she __________ (work out) for hours.
    had been working out
  • The meeting was fascinating! Why __________ (you not come)?
    Why didn't you come?
  • I've been waiting for the waiter to bring my food, but the chef __________ (cook) it yet.
    hasn't cooked
  • She _____________ (look) for her keys for an hour.
    has been looking
  • Great choice! 10 points because you're just that good.
    Woohoo!
  • I can't believe my jacket ripped. I _____________ (only have) it for 3 days.
    have only had
  • On his way to work, she suddenly __________ (remember) that she __________ (bring) his phone with him.
    remembered / hadn't brought
  • Your eyes look very red. _________ (see) an eye doctor?
    Have you seen
  • 15 free points!
    Explain to the other team that sometimes life can be unfair.
  • 25 points for having a great smile!
    You know you do
  • My brother ___________ (take) a shower for 20 minutes!
    has been taking
  • He _____________ (tell) a lot of jokes lately, and his friends ___________ (warn) him that he needs to stop.
    has been telling / have warned
  • How many times _________ (you/take) this exam?
    have you taken
  • Chalula ________ (write) a letter for the school newspaper for 7 years, and she still ___________ (not finish) yet.
    has been writing / hasn't finished
  • I feel sick. I _____________ (eat) Doritos for three hours straight.
    have been eating