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