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