Quizzes
4u
To be answered
Home
Quizzes
Blog
Contact Us
P
e
r
f
e
c
t
P
r
o
g
r
e
s
s
i
v
e
T
e
n
s
e
s
Q
u
i
z
Identify the correct form of the perfect progressive tense for the following quiz.
All Tenses Quizzes
1. By the end of the term, she ______________________ for nine years.
have been studying
will have been studying
had been studying
2. Richard needed a holiday because he _________________ hard for six months.
have been working
had been working
will have been working
3. They ___________________ a new gadget since last year.
have been inventing
had been inventing
will have been inventing
4. We’re late. I think they ____________________ for us. We’d better hurry up.
have been waiting
had been waiting
will have been waiting
5. When I found Susie, I could see that she _________________.
had been crying
will have been crying
have been crying
6. She ______________ in the village since 1995.
will have been living
had been living
has been living
7. _______ you _________________ when we will come here for dinner tomorrow?
Will ..… have been working
Had ….. been working
Have ….. been working
8. I ____________________ for a long time during the rainy evening.
have not been walking
had not been walking
will not have been walking
9. You’ve lost a lot of weight. _________ you ______________ to the gym?
Have ….. been going
Had ….. been going
Will ..... have been going
10. I hadn’t seen them for a long time. ________ they ______________ football for a month?
Have ..… been playing
Had ..… been playing
Will ….. have been playing
Submit
Watch the Quiz in Video Format
Perfect Progressive Tenses
Subscribe to our newsletter