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 CONTINUOUS
0
%
0
0
0
Back
Restart
How long (learn/you) ______________ English?
have you been learning
Oops!
Okay!
Mary (live) ______________ in Germany since 1992
has been living
Oops!
Okay!
Jim __________ (not do) his homework. He's been texting his friends.
has not been doing
Oops!
Okay!
Mel looks really tired. ____________ (she / work) all night?
has she been working
Oops!
Okay!
How long (work / she) ___________ in the garden?
has she been working
Oops!
Okay!
You _________ (not study) for the maths exam
have not been studying
Oops!
Okay!
I _____________ (read) an interesting book about the history of computers.
have been reading
Oops!
Okay!
Why is he so tired? He (play) _____________ tennis for 5 hours.
He has been playing
Oops!
Okay!
It ___________ (rain) for hours so I can't go out.
has been raining
Oops!
Okay!
I (wait) ___________ for you since two o´clock
have been waiting
Oops!
Okay!
My neighbour's children ___________ (argue) all morning.
have been arguing
Oops!
Okay!
She (be) ___________ in the garden for more than an hour.
has been
Oops!
Okay!
My mother ______ (cook) for 3 hours.
has been cooking
Oops!
Okay!
He (work) ____________ in this company since 1985.
has been working
Oops!
Okay!
Peter _________ (live) in India since last month.
has been living
Oops!
Okay!
You look dirty. What _________ all day? (you/to do)
hae you been doing
Oops!
Okay!
I ____________ (wait) for the bus for 15 minutes.
have been waiting
Oops!
Okay!
The kitchen's a mess because we __________ (make) a birthday cake for Dad
have been making
Oops!
Okay!
___________ (you / use) my computer again?
Have you been using
Oops!
Okay!
The children __________ videos for two hours. (to watch)
have been watching
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies