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
present perfect simple and present perfect conti ...
0
%
0
0
0
Back
Restart
I _________ (drink) more water recently, and I feel better.
I have been drinking more water recently...
Oops!
Okay!
I _________ (read) your book all day. It's very interesting, but I'm only on chapter 2.
I have been reading your book all day.
Oops!
Okay!
How many times __________ (you/take) this exam?
have you taken
Oops!
Okay!
_________ (you/finish) your homework yet?
have you finished your homework yet?
Oops!
Okay!
(they/arrive) already?
Have they arrived already?
Oops!
Okay!
Lucy _________ (run) 2000 metres today.
has run
Oops!
Okay!
How long ________ (you/know) Simon?
how long have you known Simon?
Oops!
Okay!
The baby's face is really dirty. What _________ (he/eat)?
what has he been eating?
Oops!
Okay!
She ________ (drink) ten glasses of water!
She has drunk ten glasses of water!
Oops!
Okay!
I _____________ (clean) all morning - I'm fed up!
I have been cleaning all morning.
Oops!
Okay!
He __________ (eat) six bars of chocolate today.
he has eaten six bars of chocolate today.
Oops!
Okay!
Luke _________ (never/be) abroad.
Luke has never been abroad.
Oops!
Okay!
Sorry about the mess! I __________ (bake).
I have been baking
Oops!
Okay!
Julie _________ (cook) dinner. Let's go and eat!
Juli has cooked dinner.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies