Quizzes
4u
To be answered
Home
Quizzes
Blog
Contact Us
P
e
r
f
e
c
t
C
o
n
t
i
n
u
o
u
s
T
e
n
s
e
s
Q
u
i
z
Identify the correct form of perfect progressive tense for the following quiz.
All Tenses Quizzes
1. You _______________________ for six straight months when you take the TOEFL exam.
have been preparing
will have been preparing
had been preparing
2. Anna was frightened when she woke up in the middle of the night. She ________________ a bad dream.
have been having
had been having
will have been having
3. Recently, Jade __________________everyday.
will have been running
had been running
has been running
4. By then, we ___________________________ at this university for three years.
haven’t been studying
hadn’t been studying
will not have been studying
5. I was sad when my local cafe closed. I ________________ there for many years.
had been going
will have been going
have been going
6. I ___________________ all day long. I am very hungry.
haven’t been eating
hadn’t been eating
won’t have been eating
7. ________ you __________________ enough to lose weight by your wedding?
Will ….. have been exercising
Had ..… been exercising
Have ….. been exercising
8. Yesterday, Farnaz’s phone was faulty. She ________________ to repair the phone the whole day.
have been trying
had been trying
will have been trying
9. How long ______ you _____________ the book?
have ….. been reading
had ..… been reading
will ..… been reading
10. ________ it _____________ for a long time before you went for a walk?
Have ..… been snowing
Had ….. been snowing
Will ..… have been snowing
Submit
Watch the Quiz in Video Format
Perfect Continuous Tenses
Subscribe to our newsletter