Future Perfect and Continuous

Future Perfect and Continuous

Reference

Rule Example

Future Perfect and Continuous — Exercises

Future perfect or future continuous?

Circle the correct answer.

  1. By 10 p.m. I _____ my homework. (will have finished / will be finishing / finish)
  2. This time tomorrow I _____ on a beach. (will be lying / will have lain / lie)
  3. Don't call at eight — we _____ dinner. (will be having / will have had / have)
  4. By the time we arrive, the film _____. (will have started / will be starting / starts)
  5. In June we _____ here for ten years. (will have lived / will be living / will live)
  6. At midnight, they _____ through Paris. (will be driving / will have driven / drive)
  7. By the end of the course, you _____ over 500 words. (will have learned / will be learning / learn)
  8. _____ you be using the car tonight? I need it. (Will / Have / Are)

Complete with the future form

Write will have + past participle or will be + -ing.

  1. By Friday, I   (read) the whole book.
  2. At 9 a.m. tomorrow, we   (fly) to Rome.
  3. By 2030, they   (build) the new stadium.
  4. Next week I   (work) from home, so call me any time.
  5. By the time you get here, I   (cook) dinner.
  6. This time next year, she   (study) in Canada.

Future Perfect and Continuous — Answer Key

Future perfect or future continuous?

  1. will have finished — By + time → done before then → will have finished.
  2. will be lying — This time tomorrow → in progress → will be lying.
  3. will be having — In progress at a future moment → will be having.
  4. will have started — Before we arrive → will have started.
  5. will have lived — A total duration up to a future point → will have lived.
  6. will be driving — At + time → in progress → will be driving.
  7. will have learned — A result counted at a future point → will have learned.
  8. Will — Asking politely about plans → Will you be using…?

Complete with the future form

  1. will have read
  2. will be flying
  3. will have built
  4. will be working
  5. will have cooked
  6. will be studying