Study

Present perfect vs present progressive

  •   0%
  •  0     0     0

  • I.................................................(work) in the garden all day and now I’m tired.
    have been working
  • I (love)................... chocolate since I was a child. You might even call me a "chocoholic."
    I have loved
  • I....................( finish) my homework. Now I’m going to watch TV.
    have finished
  • Matt and Sarah (have)................ some difficulties in their relationship lately,so they (go)........... to a marriage counselor. I hope they work everything out.
    Have been having/have gone
  • How many times..........................(She/ visit) New York?
    Has she visited
  • How long .......................................he .(know) her?
    have you known
  • Why are you sweating? - I.............................. (cut) the grass.
    have been cutting
  • Sorry, I'm late.........................................(you/ wait) for long?
    have you been waiting
  • The children...............................(watch) videos for two hours, oops,it s not good!!
    have been watching
  • He..........................(write) his essay all day, but he...............................(not/finish) yet.
    has been writing/ hasn't finished
  • She...........(learn) French words for hours, but she still............. ( no/remember) all of them yet.
    has been learning/ hasn't remembered .