Study

INTERCHANGE 2 - UNIT 12 PRES. PERF. CONT. X PRES ...

  •   0%
  •  0     0     0

  • How long ___________________ (you / be) a lawyer?
    have you been
  • She ___________________ (practice) the piano for hours.
    has been practicing
  • Luke ___________________ (never / be) abroad.
    has never been
  • ___________________ (they / arrive) yet?
    Have they arrived
  • I ___________________ (read) your book all day. It's very interesting, but I'm only on chapter 2.
    have been reading
  • How many times ___________________ (you / take) this exam?
    have you taken
  • He ___________________ (eat) six bars of chocolate today!
    has eaten
  • She _______________________ (work) at the company for five years.
    has been working
  • ___________________ (you / finish) your homework yet?
    have you finished
  • I ___________________ (have) my dog for sixteen years.
    have had
  • The students ___________________ (finish) their exams. They're very happy.
    have finished
  • Lucy ___________________ (run) 2000 meters today.
    has run
  • I ___________________ (wait) for three hours!
    have been waiting
  • I ___________________ (drink) more water lately and I feel better.
    have been drinking
  • The kids ______________________ (play) in the yard since noon.
    have been playing
  • Julie ___________________ (cook) dinner. Let's go and eat!
    has cooked
  • I ___________________ (clean) all morning – I'm fed up!
    have been cleaning
  • Help! I ___________________ (lose) my wallet! How can I get home?
    have lost
  • The baby's face is really dirty! What ___________________ (he / eat)?
    has he been eating
  • Iona is exhausted these days. She ___________________ (work) too hard recently.
    has been working
  • He ____________________ (paint) the house for weeks.
    has been painting
  • How long ___________________ (you / know) Simon?
    have you known
  • She ___________________ (drink) ten glasses of water!
    has drunk
  • Sorry about the mess! I ___________________ (bake).
    have been baking