Past Perfect Continuous Exercises PDFSet 4: Present Perfect Continuous vs Past Perfect Continuous
20 questions·15 min·Answers included·Explanations included
Preview: Questions
Fill in the blank with the correct option.
1.I ___ (wait) here for an hour. Where are you? (speaking now)
a) have been waitingb) was waitingc) had been waitingd) am waiting
2.I ___ (wait) for an hour when she finally arrived. (past situation)
a) waitedb) have been waitingc) was waitingd) had been waiting
3.She ___ (study) English for three years. She's getting quite good. (current situation)
a) has been studyingb) is studyingc) was studyingd) had been studying
4.She ___ (study) English for three years when she moved to London. (past situation)
a) has been studyingb) had been studyingc) studiedd) was studying
5.It ___ (rain) all morning. The streets are still wet. (now)
a) has been rainingb) had been rainingc) was rainingd) is raining
... and 15 more questions in the PDF
Preview: Answers
1.have been waiting
2.had been waiting
3.has been studying
4.had been studying
5.has been raining
... and 15 more answers in the PDF
Preview: Explanations
1."have been waiting"(a)
Use Present Perfect Continuous 'have been waiting' because the action connects to NOW (Where are you?).
2."had been waiting"(d)
Use Past Perfect Continuous 'had been waiting' because the action connects to a PAST moment ('she arrived').
3."has been studying"(a)
Use Present Perfect Continuous 'has been studying' because the situation continues to the present.
4."had been studying"(b)
Use Past Perfect Continuous 'had been studying' — the three years ended at a past point ('moved to London').
5."has been raining"(a)
Use Present Perfect Continuous 'has been raining' — the wet streets show a present result.
... and 15 more explanations in the PDF
Prefer practicing online?
Try our interactive exercises with instant feedback.