Study

B1 Present Perfect Simple or Continuous?

  •   0%
  •  0     0     0

  • I ___ (drink) more water this week, and I feel better.
    has drunk
    have been drinking
    has been drinking
    have drunk
  • D9
    We've been looking
  • I haven't listened to their new CD _______. Is it any good? (already • ever • for • just • never • since • yet)
    yet
  • Adam ... his room last night.
    A. has tidied/ B. tidied
  • It's the first time ______ our flat, isn't it?
    A. you've visited/ B. you visited
  • We've been waiting for you _______ over an hour. Where have you been? (already • ever • for • just • never • since • yet)
    for
  • D3
    Have you been working
  • ______ to New York when you went to the States last summer?
    A. Have you been/ B. Did you go
  • Pedro has been having English lessons _____ he was five years old. (already • ever • for • just • never • since • yet)
    since
  • .... never played this game before.
    A. I've ; B. I
  • Carol and I ______ to the cinema three nights ago.
    A. have been/ B. went
  • Have you _____ been to the UK before? (already • ever • for • just • never • since • yet)
    ever
  • Joe and Tim/ just/ come/ into the classroom
    Joe and Tim have just come into the classroom
  • Lucy A. ________ (run) 2000 metres today.
    has run
    have run
    have been running
    has been running
  • Noemi is exhausted. She ____________ (work) too hard recently.
    has been working
    has worked
    have worked
    have been working
  • D5
    I haven't been going
  • Paquito ______ (cook) dinner. Let’s go and eat!
    have cooked
    has been cooking
    have been cooking
    has cooked
  • D1.
    have you been doing
  • Alejandro ___________________ (never / be) to New Zealand.
    has never been
    have never been
    have never been being
    has never been being
  • D4
    I've just been sitting
  • . I ___________________ (have) my dog for sixteen years.
    has had
    has been having
    have been having
    have had
  • D7
    I've been painting
  • He/ not/ pick/ it/ up/ yet.
    He hasn't picked it up yet.
  • The baby’s face is really dirty! What ___________________ (he / eat)?
    has he been eating
    have he been eating
    has he eaten
    has she eaten
  • How long_________ (you / know) Marcos? Desde cuando conoces a Marcos?
    have you knowed
    have you known
    have you been knowing
    has you known
  • D2
    I've been studying
  • D8
    We've also been planning
  • lesson/ not/ start/ yet.
    The lesson has not started yet.
  • D6
    I've been working
  • How many times ______(you / take) this exam?
    have you been taking
    has you been taking
    have you taken
    have you taked
  • Have the boys (A). played / (B). been playing computer games since this morning?
    B. been playing
  • How long ___________________ (you / be) a veterinarian?
    have you been being
    has you been
    have you been
    have you
  • Dave/ drop/ his pen/ on the floor.
    Dave has dropped his pen on the floor.
  • . ___________________ (you / finish) your homework yet?
    Has you finished
    Have you been finishing
    Have you finished
    Has you been finishing
  • teacher/ already/ write/ on the board.
    The teacher has already written on the board.
  • Natalia ________ (eat) six bars of chocolate today!
    have been eating
    has being eating
    has eaten
    has been eating
  • 1. ____________ (they / arrive) yet?
    Have they arrive
    Already They have been
    Have they arrived
    Have they been arriving
  • _______ an email before?
    A. Have you ever sent/ B. Did you ever send
  • They haven't (A). arrived / (B). been arriving yet, but they should be here soon.
    A. arrived
  • I ______ (clean) all morning – I’m exhausted.
    has cleaned
    have been cleaning
    has been cleaning
    have cleaned
  • Help, I ___________________ (lose) my wallet! How can I get home?
    has been losing
    have been losing
    has lost
    have lost
  • They ______ the baby a name yet.
    A. haven't given/ B. didn't give
  • ... here since 2005?
    A. Have you lived/ B. Did you live
  • I ________ (wait) for three hours already!
    has waited
    have been waiting
    have waited
    has been waiting
  • Tony/ not/ finish/ get/ his books ready.
    Tony hasn't finished getting his books ready.
  • I haven't listened to their new CD _______. Is it any good?
  • Christine/ already/ open/ book
    Christine has already opened book.
  • D10
    I've been thinking
  • I haven't listened to their new CD _______. Is it any good?
  • The B2 students ___________________ (finish) their exams. They’re nervous about their grades.
    have been finished
    has been finished
    has finished
    have finished
  • Jo has already (A). invited / (B). been inviting Shirley to dinner.
    A. invited
  • It's strange that you mention the film Crash. I've _____ been reading about it in the paper. (already • ever • for • just • never • since • yet)
    just
  • I _________ (read) your book all day. It’s very interesting, but I’m only on chapter 2.
    have been reading
    has read
    have read
    has been reading
  • Sorry about the mess! I __________ (cook).
    has cooked
    has been cooking
    have cooked
    have been cooking
  • I've _____ heard of a 'sudoku'. What is it? (already • ever • for • just • never • since • yet)
    never
  • Have you (A). talked / (B). been talking on the phone since eight o'clock?
    B. been talking
  • You've (A). written / (B). been writing that e-mail for over an hour. How long is it going to take you?
    B. been writing
  • I'm afraid we've ______ made plans for this weekend, so we won't be free. (already • ever • for • just • never • since • yet)
    already
  • Martita _______ (drink) ten glasses of water! She's going to have to pee soon.
    have drunk
    have been drinking
    has drunk
    has been drinking
  • I think I've (A). heard / (B). been hearing that song before.
    A. heard