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
Past Perfect Continuous
0
%
0
0
0
Back
Restart
They _________ working as a doctor for 30 years before they retired.
have worked
had been working
had worked
Oops!
Okay!
Kai failed the final test because he _________ class.
has not attended
had not been attending
had not attended
Oops!
Okay!
His father _________ his car all morning before he watched TV.
has washed
had been washing
had washed
Oops!
Okay!
Negative Form of Past Perfect Continuous is:
hadn't been + v-ing
hasn't been + v-ing
hadn't + v.3
Oops!
Okay!
Lisa _________ Japanese since last year before she moved to Japan.
had learnt
has learnt
had been learning
Oops!
Okay!
Jane __________ all afternoon before she went out.
had gardened
had been gardening
has gardened
Oops!
Okay!
Seth __________ late in the office that night before he went to bed.
had worked
had been working
has worked
Oops!
Okay!
My mom _________ in the kitchen for 2 hours so she felt very hot.
has cooked
has been cooking
had been cooking
Oops!
Okay!
I _________ my homework for a few days before I finished it.
have been doing
had been doing
have done
Oops!
Okay!
It __________ for several hours and the streets were very wet.
had rained
had been raining
has rained
Oops!
Okay!
Question Form of Past Perfect Continuous is:
had + S + v.3
have + S + been + v.ing
had + S + been + v.ing
Oops!
Okay!
We __________ to open the door for five minutes when Jane found her key.
had been trying
have tried
have been trying
Oops!
Okay!
Positive Form of Past Perfect Continuous is:
had been + v-ing
has, have been + v-ing
had + v.3
Oops!
Okay!
Her friends __________ calling the police when she walked in.
had been thinking
had thought of
have been thinking
Oops!
Okay!
Sombat was tired because he __________.
has been jogging
had jogged
had been jogging
Oops!
Okay!
__________ long before the taxi arrived?
Had you been waiting
Have you been waiting
Have you waited
Oops!
Okay!
Tanggwa gained weight because she ________.
has overeaten
has been overeating
had been overeating
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies