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 continuous tense
0
%
0
0
0
Back
Restart
You (not/eat) well recently.
haven't been eating
Oops!
Okay!
We (not/exercise) enough.
haven't been exercising
Oops!
Okay!
How long ______ you teacher_______ ________ coffee? (drink)
has.... been drinking
Oops!
Okay!
We (not/drink) enough water - that's why we feel tired.
haven't been drinking
Oops!
Okay!
I. (cook) so I'm really hot
have been cooking
Oops!
Okay!
They. (learn) English for two years
have been learning
Oops!
Okay!
How long _____ lockdown _____ __________? (go)
has .... been going
Oops!
Okay!
It (not/snow).
hasn't been snowing
Oops!
Okay!
She. (work) here for five years.
has been working
Oops!
Okay!
She. (go) to the cinema every weekend for years.
has been going
Oops!
Okay!
She (not/study).
hasn't been studying
Oops!
Okay!
They (not/live) here for very long.
haven't been living
Oops!
Okay!
I. (study) all day.
have been studying
Oops!
Okay!
How long ____ you ____ _______ this book? (read)
have ... been reading
Oops!
Okay!
They (not/watch) TV much recently.
haven't been watching
Oops!
Okay!
He (play) football, so he's tired.
has been playing
Oops!
Okay!
We (live) in London for six months
have been living
Oops!
Okay!
I (not/sleep) I was reading.
haven't been sleeping
Oops!
Okay!
You. (eat) a lot recently. ...
have been eating
Oops!
Okay!
How long _____ your brother_____ ________ the dog? (walk)
has ... been walking
Oops!
Okay!
It (rain) the pavement is wet.
has been raining
Oops!
Okay!
You (sleep) for twelve hours.
have been sleeping
Oops!
Okay!
He (not/play) football for five years.
hasn't been playing
Oops!
Okay!
I (not/work) today.
haven't been working
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies