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 Progressive Tense
0
%
0
0
0
Back
Restart
_________ you _________ your son for his mistake? (forgive)
Have you been forgiving
Oops!
Okay!
He _________ his whole teammates in the tournament. (lead)
has been leading
Oops!
Okay!
The gold digger machine _________ in this region for so long. (dig)
has been digging
Oops!
Okay!
The farmer _________ the fertilizers due to lack of money. (not/spread)
hasn’t been spreading
Oops!
Okay!
An athlete _________ the race because of the wound. (quit)
has been quitting
Oops!
Okay!
Marco _________ the seeds in his farm due to the rain. (not/sow)
has not been sowing
Oops!
Okay!
We _________ this nonsense since 2017. (hear)
have been hearing
Oops!
Okay!
I have _________ my journey on Thursday. (begin)
have been beginning
Oops!
Okay!
What _________ you _________ about the attendance in your college? (think)
have you been thinking
Oops!
Okay!
He _________ from his toes since 2 o’clock. (bleed)
has been bleeding
Oops!
Okay!
You must _________ your hair from that salon. (cut)
have been cutting
Oops!
Okay!
We _________ to play without our coach. (not/go)
have not been going
Oops!
Okay!
_________ the director _________ the same actor in his 2nd movie? (cast)
Has the director been casting
Oops!
Okay!
She _________ his father’s hands tightly. (hold)
has been holding
Oops!
Okay!
She _________ from Tokyo. (come)
has been coming
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies