Future Perfect vs Future Perfect Continuous Exercises

Both tenses look at the future from a point further ahead. The future perfect says what will be finished by then, or how many. The future perfect continuous says how long an activity will have been going on at that point. Look at the table first. The exercises below explain every answer, so you can see where you went wrong.

Future perfectFuture perfect continuous
Formwill have + past participle
I will have finished. Will you have finished?
will have been + -ing
I will have been working. Will you have been working?
Focuscompleted by a future time; how many / how muchduration of an activity up to a future time
Typical wordsby Friday, by then, by the time…, beforefor two hours, for ten years, by then + for…
ExampleBy June, she will have written three books.By June, she will have been writing for ten years.

Future perfect vs future perfect continuous exercises

Four sets of 20 questions: start with Basics (B1) and move up to Advanced (C1), or try the At work set with business situations. Choose an option or type the verb in the correct form. Prefer to check everything at the end? Switch to Exam mode.

Level B1 20 questions ~8 min
  1. By 6 pm, I   all my work.

  2. We   the house by the end of the month.

  3. By next summer, she (graduate) from university.

  4. Will you   the book by Monday?

  5. The film   by the time we get to the cinema.

  6. I (not / finish) the essay by tomorrow. Can I have more time?

  7. In July, they   married for 25 years.

  8. By 2030, I   here for twenty years.

  9. By the time you arrive, we (eat) all the pizza!

  10.   the builders have finished by Friday?

  11. Next year, I   English for ten years.

  12. At 10 pm, they (play) for three hours.

  13. By the end of the day, I   20,000 steps.

  14. He   to Australia by the time you get this letter.

  15. By the time the guests arrive, I (clean) the whole flat.

  16. By 8 o’clock, she   for twelve hours without a break.

  17. Before you wake up, we   in Rome.

  18. By December, I (save) €2,000 for my trip.

  19. They won’t   the bridge by next year.

  20. By the time I’m 30, I   my own business.

0 / 20

Teachers: download these questions as a printable worksheet with an answer key. It’s free to use in class.

How many or how long?

This is the quickest way to choose. A number or amount of finished things → future perfect simple. A length of time → future perfect continuous.

  • By the time we get to Paris, we will have driven 800 kilometres. (how much)
  • By the time we get to Paris, we will have been driving for nine hours. (how long)

Stative verbs like be, know, have (= own) don’t use the continuous, so for duration we use the simple form: In July they will have been married for 25 years.

Two extra uses worth knowing

  • Assumptions about now: His plane landed at 3, so he will have arrived by now. (= I’m sure he has arrived)
  • Passive: By Monday, the decision will have been made.

Common mistakes

  • ❌ By Friday I will finish the report. → ✅ By Friday I will have finished the report.
  • ❌ I’ll call you when I will have finished. → ✅ I’ll call you when I have finished. (no will after when)
  • ❌ By June I will have been knowing her for a year. → ✅ …I will have known her for a year.
  • ❌ By the end of the day, I will have been sending 50 emails. → ✅ …I will have sent 50 emails. (a number)

FAQ

What is the difference between the future continuous and the future perfect?

The future continuous (will be doing) describes an action in progress at a future time: At 8 tonight I’ll be having dinner. The future perfect (will have done) describes an action finished before that time: By 8 tonight I’ll have had dinner.

What level are these exercises?

There are four sets: Basics (B1), Intermediate (B2), Advanced (C1) and At work (B2). For a wider review of will, going to and other future forms, see our future tenses exercises.