Future Perfect Continuous Exercises PDFSet 3: Time Expressions & Context
20 questions·14 min·Answers included·Explanations included
Preview: Questions
Fill in the blank with the correct option.
1.___ the time we arrive, they will have been waiting for hours.
a) Byb) Atc) Ind) On
2.She will have been teaching ___ twenty years by 2030.
a) sinceb) forc) ind) during
3.___ next year, I will have been living here for a decade.
a) Atb) Inc) Byd) On
4.___ you finish your degree, you will have been studying for six years.
a) Becauseb) Whilec) Afterd) When
5.By 10 PM, he will have been sleeping ___ four hours.
a) forb) sincec) atd) in
... and 15 more questions in the PDF
Preview: Answers
1.By
2.for
3.By
4.When
5.for
... and 15 more answers in the PDF
Preview: Explanations
1."By"(a)
'By the time' is a common time expression used with Future Perfect Continuous to indicate a point up to which an action continues.
2."for"(b)
Use 'for' + duration to express how long an action will have been continuing.
3."By"(c)
'By next year' is the correct time expression. 'At next year', 'In next year', and 'On next year' are all ungrammatical.
4."When"(d)
'When + clause' indicates the future point at which the duration of the action is measured. 'Because', 'While', and 'After' do not naturally fit this context of measuring duration up to a point.
5."for"(a)
Use 'for' to specify the duration in Future Perfect Continuous.
... and 15 more explanations in the PDF
More Future Perfect Continuous Exercises
Prefer practicing online?
Try our interactive exercises with instant feedback.