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 x Present Perfect Continuous
0
%
0
0
0
Back
Restart
Julia ________ (have) that bag since she was at university.
has had
Oops!
Okay!
How many times ______ (you / take) this exam?
have you taken
Oops!
Okay!
Mike, wake up!!!! You ______ (sleep) for twelve hours!
have been sleeping
Oops!
Okay!
Sorry about the mess! I _______ (bake) since 10am.
have been baking
Oops!
Okay!
She ____ (work) here for five years now.
has been working
Oops!
Okay!
I ____ (clean) all morning – I’m so tired of it!
have been cleaning
Oops!
Okay!
I ______ (drink) more water lately and I feel better.
have been drinking
Oops!
Okay!
He ____ (play) football all morning so he’s tired.
has been playing
Oops!
Okay!
How long _____ (you / know) Simon?
have you known
Oops!
Okay!
Brian ______ (live) in the same house all his life.
has lived
Oops!
Okay!
I _____ (wait) for 2 hours already! Where are you?
have been waiting
Oops!
Okay!
Lucy ____ (just / complete) the 2000 metres marathon.
has just completed
Oops!
Okay!
He ______ (eat) chocolate bar after chocolate bar all day long! I'm worried about his health.
has been eating
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies