Study

B1 Present Perfect Simple or Continuous?

  •   0%
  •  0     0     0

  • How long_________ (you / know) Marcos? Desde cuando conoces a Marcos?
    have you known
    have you knowed
    has you known
    have you been knowing
  • Noemi is exhausted. She ____________ (work) too hard recently.
    have worked
    have been working
    has worked
    has been working
  • How long ___________________ (you / be) a veterinarian?
    has you been
    have you been
    have you been being
    have you
  • . ___________________ (you / finish) your homework yet?
    Has you been finishing
    Has you finished
    Have you been finishing
    Have you finished
  • I _________ (read) your book all day. It’s very interesting, but I’m only on chapter 2.
    has read
    have been reading
    have read
    has been reading
  • Natalia ________ (eat) six bars of chocolate today!
    have been eating
    has being eating
    has been eating
    has eaten
  • 1. ____________ (they / arrive) yet?
    Already They have been
    Have they been arriving
    Have they arrived
    Have they arrive
  • Lucy A. ________ (run) 2000 metres today.
    has been running
    have run
    have been running
    has run
  • The B2 students ___________________ (finish) their exams. They’re nervous about their grades.
    has finished
    have finished
    have been finished
    has been finished
  • The baby’s face is really dirty! What ___________________ (he / eat)?
    has he been eating
    has he eaten
    have he been eating
    has she eaten
  • Martita _______ (drink) ten glasses of water! She's going to have to pee soon.
    have drunk
    have been drinking
    has been drinking
    has drunk
  • How many times ______(you / take) this exam?
    has you been taking
    have you taken
    have you been taking
    have you taked
  • I ___ (drink) more water this week, and I feel better.
    has been drinking
    have drunk
    has drunk
    have been drinking
  • Paquito ______ (cook) dinner. Let’s go and eat!
    have cooked
    has been cooking
    has cooked
    have been cooking
  • I ______ (clean) all morning – I’m exhausted.
    have been cleaning
    has been cleaning
    have cleaned
    has cleaned
  • Sorry about the mess! I __________ (cook).
    has cooked
    have been cooking
    have cooked
    has been cooking
  • I ________ (wait) for three hours already!
    have been waiting
    has waited
    have waited
    has been waiting
  • . I ___________________ (have) my dog for sixteen years.
    have been having
    have had
    has been having
    has had
  • Help, I ___________________ (lose) my wallet! How can I get home?
    has lost
    has been losing
    have lost
    have been losing
  • Alejandro ___________________ (never / be) to New Zealand.
    has never been being
    have never been being
    has never been
    have never been