Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present Perfect vs Present Perfect Continuous
0
%
0
0
0
Back
Restart
I _______ (drink) more water recently, and I feel better.
have been drinking
Oops!
Okay!
Lucy ______ (run) 2000 metres today.
has run
Oops!
Okay!
We ______ (see) that movie 3 times this week.
’ve seen
Oops!
Okay!
I ________ (clean) all morning - I'm fed up!
have been cleaning
Oops!
Okay!
Sorry about the mess! I (bake) _________
have been baking
Oops!
Okay!
Julie ________ (cook) dinner. Let's go and eat!
has cooked
Oops!
Okay!
Luke ______ (never/be) abroad.
has never been
Oops!
Okay!
How many times _______ (you/take) this exam?
have you taken
Oops!
Okay!
How long _______ (you/be) a lawyer?
have you been
Oops!
Okay!
Help, I _____ (lose) my wallet. How can I get home?
've lost
Oops!
Okay!
I ______ (have) dinner with a friend lately.
‘Ve been having
Oops!
Okay!
The baby's face is really dirty. What ______ (he/eat)?
has he been eating
Oops!
Okay!
I ________(have) my dog for sixteen years.
've had
Oops!
Okay!
He______ (eat) six bars of chocolate this week.
has eaten
Oops!
Okay!
________ (you/finish) your homework yet?
Have you finished
Oops!
Okay!
I ______ (read) your book all day. It's very interesting, but I'm only on chapter 2.
've been reading
Oops!
Okay!
She _______ (drink) ten glasses of water! [ . ]
has drunk
Oops!
Okay!
How long ______ (you/know) Simon?
have you known
Oops!
Okay!
I _____ (wait) three hours already!
've been waiting
Oops!
Okay!
______ (they/arrive) already?
Have they arrived already?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies