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