Study

Have done or have been doing

  •   0%
  •  0     0     0

  • I_________ (clean) all morning, I'm so tired!
    I have been cleaning all morning, I'm so tired!
  • Michael _______(learn) for 3 months and he loves it.
    Michael has been learning for 3 months and he loves it.
  • I'm sorry I'm late. ___________(wait) for a long time?
    I'm sorry I'm late. Have you been waiting for a long time?
  • He_________(eat) chocolate all morning, so he feels sick.
    He has been eating chocolate all morning, so he feels sick.
  • She's an excellent swimmer, but she _______________(never /win) a medal.
    She's an excellent swimmer, but shehas never won a medal.
  • She _____________________(promise) to help many times
    She has promised to help may times.
  • My aunt ___________(work) as an accountant since I remember
    My aunt has worked / has been working as an accountant since I remember
  • They _____________ (travel) for months, and they _____________ (visit) three countries so far.
    They have been traveling for months, and they have visited three countries so far.
  • How long __________(you / know) Simon?
    How long have you known Simon?
  • _________(they / arrive) already?
    Have the arrived already? OR Have they already arrived?
  • We _______________-(Just / paint) our room. It looks much better now.
    We have just painted or room
  • Look! Somebody ______________(just/break) a glass. Be careful, don't cut yourself.
    Look! Somebody has just broken a glass. Be careful, don't cut yourself.
  • Her phone _____________ (ring) for ten minutes. It's annoying
    Her phone has been ringing for ten minutes. It's annoying
  • What’s that mark on the side of the car? ____________(you / have) an accident?
    What’s that mark on the side of the car? Have you had an accident?
  • I ______(read) This book all morning, it is really interesting
    I have been reading this book all morning, it is really interesting
  • Somebody _________(eat) my cookies. There are none left.
    Somebody has eaten my cookies. There are none left.
  • It ______(not/rain) for three hours! Only about one hour
    It hasn't been raining for three hours! Only about one hour
  • Since Maria won that talent show ________________ (she / spend) money like there’s no tomorrow.
    Since Maria won that talent show she has been spending money like there’s no tomorrow.
  • how ? long it has raining been
    How long has it been raining?
  • I _____________________(have) my car for 16 years
    I have had my car for 16 years.
  • I _________(call) John for hours and hours and he hasn't answered. I'm really angry with him!
    I have been calling John for hours and hours and he hasn't answered. I'm really angry with him!