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