Quizzes
4u
To be answered
Home
Quizzes
Blog
Contact Us
P
a
s
t
P
e
r
f
e
c
t
P
r
o
g
r
e
s
s
i
v
e
T
e
n
s
e
Q
u
i
z
Identify the correct form of past perfect progressive tense.
All Tenses Quizzes
1. Ram was angry. He ________________ for two hours.
have ..... been waiting
had ..... been waiting
had ..... been waited
2. I just heard about the accident. _______ the driver ______________ all night?
Had ….. been worked
Had ….. been working
Have ..… been working
3. The flat was lovely and tidy because my flatmate _________________.
had been cleaning
has been cleaning
have been cleaning
4. How long _______ she _________________ English before she went to London.
have ..... been learning
had ..... been learnt
had ..... been learning
5. They ________________ all day so their legs were sore in the evening.
had been cycling
had cycling
have been cycling
6. Percy gained weight because she ____________________.
have been overeating
had been overeaten
had been overeating
7. I ________________ all about dinosaurs when my mom called me down to dinner.
had been reading
had been read
has been reading
8. Joe ________________ at the station for 90 minutes when the train finally arrived.
has waiting
had been waiting
had been waited
9. The roads were blocked in the morning. It ________________ all night.
had been snowing
has been snowing
have snowing
10. They were hungry because they ________________ in the pool all day.
have been playing
had been playing
had playing
Submit
Watch the Quiz in Video Format
Past Perfect Progressive Tense
Subscribe to our newsletter