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 Progressive
0
%
0
0
0
Back
Restart
Jill / usually / eat fast food / but recently / eat home-cooked meals.
Jill usually eats fast food but recently she's been eating home-cooked meals.
Oops!
Okay!
My phone battery is low because... (watch a lot of Tik Toks)
I've been watching a lot of Tik Toks.
Oops!
Okay!
learn English / I joined ALC
I've been learning English since I joined ALC.
Oops!
Okay!
travel/I turned 21
I have been traveling since I turned 21.
Oops!
Okay!
clean / two hours
She has been cleaning for two hours.
Oops!
Okay!
She / work / last six months
She has been working for the last six months.
Oops!
Okay!
she / run / twenty minutes so far.
She's been running for twenty minutes so far.
Oops!
Okay!
we / study / four years
We have been studying for four years.
Oops!
Okay!
he / try to fix the car /all night long
He has been trying to fix the car all night long.
Oops!
Okay!
It smells good because. Ruth ... (bake cookies). They will be ready in five minutes!
has been baking
Oops!
Okay!
The field is all wet because (rain)...
it's been raining
Oops!
Okay!
They / build the wall / 2012
They have been building the wall since 2012.
Oops!
Okay!
I'm not nervous for my presentation today because... (practicing a lot)
... I've been practicing
Oops!
Okay!
My dog is dirty because ... (play in mud)
... he's been playing in the mud.
Oops!
Okay!
play / 2008
He's been playing since 2008.
Oops!
Okay!
he / read / all afternoon
He has been reading all afternoon.
Oops!
Okay!
Joe is sweaty because... (work out)
he's been working out
Oops!
Okay!
I feel better because... (go to bed early) lately.
I've been going to bed early lately.
Oops!
Okay!
he / wait / hours
He has been waiting for hours.
Oops!
Okay!
take care of my dog / I adopted him
I've been taking care of my dog since I adopted him.
Oops!
Okay!
Rachel isn't hungry for dinner because... (eat a lot of snacks).
... she's been eating a lot of snacks.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies