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
0
%
0
0
0
Back
Restart
_____ Nick _______ since 3 o'clock? (study)
Has Nick been studying since 3 o'clock?
Oops!
Okay!
Susan started studying two hours ago.
Susan has been studying for two hours.
Oops!
Okay!
I started watching videos at four o'clock.
I have been watching videos since 4 o'clock.
Oops!
Okay!
you / play video games? / no, I / read
Have you been playing video games? No, I've been reading.
Oops!
Okay!
I started doing my HW at 5 o'clock.
I have been doing my HW since 5 o'clock.
Oops!
Okay!
Jane / eat / that burger / half an hour
Jane has been eating that burger for half an hour.
Oops!
Okay!
It started snowing yesterday morning.
It has been snowing since yesterday morning.
Oops!
Okay!
you / watch / that series / yesterday?
Have you been watching that series since yesterday?
Oops!
Okay!
he / walk the dog / all afternoon
He has been walking the dog all afternoon.
Oops!
Okay!
she / swim / five o'clock
She has been swimming since five o'clock.
Oops!
Okay!
The dog _________ all morning. (not / bark)
The dog hasn't been barking all morning.
Oops!
Okay!
The boys _____ basketball at the moment. (play)
The boys are playing basketball at the moment.
Oops!
Okay!
It _____ now. (rain)
It is raining now.
Oops!
Okay!
I / study / this morning
I have been studying since this morning.
Oops!
Okay!
Martha started playing the drums when she was six.
Martha has been playing the drums since she was six.
Oops!
Okay!
We _________ in Paris for 20 years. (not / live)
We haven't been living in Paris for 20 years.
Oops!
Okay!
Miss Smith started teaching here in 2015.
Miss Smith has been teaching here since 2015. / for 6 years
Oops!
Okay!
John started learning French two years ago.
John has been learning French for two years. / since 2019
Oops!
Okay!
I _____ in the pool for 3 hours. (swim)
I have been swimming in the pool for 3 hours.
Oops!
Okay!
Mark started cleaning his room at 2 o'clock.
Mark has been cleaning his room since 2 o'clock.
Oops!
Okay!
The dog _______ in the car all day. (dance)
The dog has been dancing in the car all day.
Oops!
Okay!
the water / boil / ten minutes
The water has been boiling for ten minutes.
Oops!
Okay!
The baby _____ since 10 o'clock. (sleep)
The baby has been sleeping since 10 o'clock.
Oops!
Okay!
we / work on / the project / November
We have been working on the project since November.
Oops!
Okay!
____ they __________ for a long time? (wait)
Have they been waiting for a long time?
Oops!
Okay!
the tap / leak / six days
The tap has been leaking for six days.
Oops!
Okay!
She ______ always ______ funny films. (like)
She has always liked funny films.
Oops!
Okay!
the baby / sleep / three hours?
Has the baby been sleeping for three hours?
Oops!
Okay!
they / paint / the livingroom / two hours
They have been painting the living room for two hours.
Oops!
Okay!
I _____ Cathy for 5 years. (know)
I have known Cathy for 5 years.
Oops!
Okay!
how long / you / rollerskate? / I / rollerskate / last summer
How long have you been rollerskating? I've been rollerskating since last summer.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies