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
Take a break, you ... (play) video games for 3 hours.
have been playing
Oops!
Okay!
I ... (ride) a bike since childhood.
have been riding
Oops!
Okay!
I can't stand that noise, the baby ... (cry) for hours!
has been crying
Oops!
Okay!
We are angry, as we ... (wait) for you for 50 minutes!
have been waiting
Oops!
Okay!
They ... (use) new books since the beginning of the school year.
have been using
Oops!
Okay!
He .. (play) hockey since he was 8.
has been playing
Oops!
Okay!
She ... (work) in DD Dragon school since middle of November.
has been working
Oops!
Okay!
It ... (snow/not) in Wenzhou since February.
hasn't been snowing
Oops!
Okay!
She is tired. She ... (work) all day.
has been working
Oops!
Okay!
They ... (study) for exams all week.
have been studying
Oops!
Okay!
We ... (visit) cinema every weekend for years.
have been visiting
Oops!
Okay!
They ... (live) in Shanghai for 3 month already.
have been living
Oops!
Okay!
He ... (teach) English since 2001.
has been teaching
Oops!
Okay!
We ... (live) together since we moved to China.
have been living
Oops!
Okay!
She .. (take) piano lessons for 7 years.
has been taking
Oops!
Okay!
You ... (clean) your room since morning.
have been cleaning
Oops!
Okay!
They ... (live) in Aojiang since 2002.
have been living
Oops!
Okay!
You are all wet, what you... (do)?
have been doing
Oops!
Okay!
Quiet, the baby ... (sleep) for 8 hours.
has been sleeping
Oops!
Okay!
It ... (rain) since morning.
has been raining
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies