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
Luke _________ (never/be) abroad.
Luke has never been abroad.
Oops!
Okay!
How long ________ (you/know) Simon?
how long have you known Simon?
Oops!
Okay!
(they/arrive) already?
Have they arrived already?
Oops!
Okay!
_________ (you/finish) your homework yet?
have you finished your homework yet?
Oops!
Okay!
I _____________ (clean) all morning - I'm fed up!
I have been cleaning all morning.
Oops!
Okay!
How many times __________ (you/take) this exam?
have you taken
Oops!
Okay!
The baby's face is really dirty. What _________ (he/eat)?
what has he been eating?
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!
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!
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!
Julie _________ (cook) dinner. Let's go and eat!
Juli has cooked dinner.
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