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
How long ______ (you/know) Simon?
have you known
Oops!
Okay!
Yesterday I ______ (have) dinner with a friend.
had
Oops!
Okay!
________ (you/finish) your homework yet?
Have you finished
Oops!
Okay!
Sorry about the mess! I (bake) _________
have been baking
Oops!
Okay!
He______ (eat) six bars of chocolate this week.
has eaten
Oops!
Okay!
We ______ (go) to the theatre last week.
went
Oops!
Okay!
Lucy ______ (run) 2000 metres today.
has run
Oops!
Okay!
I _______ (drink) more water recently, and I feel better.
have been drinking
Oops!
Okay!
Help, I _____ (lose) my wallet. How can I get home?
've lost
Oops!
Okay!
She _______ (drink) ten glasses of water! [ . ]
has drunk
Oops!
Okay!
I ______ (read) your book all day. It's very interesting, but I'm only on chapter 2.
've been reading
Oops!
Okay!
I _____ (wait) three hours already!
've been waiting
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!
______ (they/arrive) already?
Have they arrived already?
Oops!
Okay!
Luke ______ (never/be) abroad.
has never been
Oops!
Okay!
How many times _______ (you/take) this exam?
have you taken
Oops!
Okay!
I ________ (clean) all morning - I'm fed up!
have been cleaning
Oops!
Okay!
How long _______ (you/be) a lawyer?
have you been
Oops!
Okay!
Julie ________ (cook) dinner. Let's go and eat!
has cooked
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies