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
for ages.
They have been dancing for ages.
Oops!
Okay!
a book
She has been reading a book.
Oops!
Okay!
Why is she tired?
The baby has been crying for hours.
Oops!
Okay!
for a while
They have been talking for a while.
Oops!
Okay!
What has the dog been doing for the last half an hour?
It has been dancing.
Oops!
Okay!
15 minutes
She has been waiting for15 minutes.
Oops!
Okay!
for 20 minutes
He has been running for 20 minutes.
Oops!
Okay!
Mrs Strict ____ since forever.
Mrs Strict has been teaching since forever.
Oops!
Okay!
on-line / for 6 months.
They have been learning maths on-line for 6 months.
Oops!
Okay!
since she graduated
She has been taking photos since she graduated.
Oops!
Okay!
Why is he dirty?
He has been working in the garage for hours.
Oops!
Okay!
since they were 7
They have been sitting together since they were 7.
Oops!
Okay!
Why is she sleepy?
She has been playing with her toys.
Oops!
Okay!
What has the cat been doing for the last 10 minutes?
The cat has been hitting the bell for 10 minutes.
Oops!
Okay!
for 15 minutes.
They have been eating dinner for 15 minutes.
Oops!
Okay!
laugh/for the past 10 minutes
They have been laughing for the past 10 minutes.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies