Skip to content
Grammar By Edumynt

Future Continuous vs Future Perfect: Two Ways to Talk About Later

Learn the difference between future continuous and future perfect with clear rules, time markers, examples, and practice for exams.

Confusing Words , Exam Grammar 6 min read

Two future tenses confuse students because both talk about later time — but they picture it differently.

At 8 pm, I will be watching TV. (in progress at that moment)
By 8 pm, I will have watched the match. (finished before that moment)

The first shows an action happening at a future time. The second shows an action completed before a future time.

For related reading, see Error Spotting Tricks for Tenses and Correct Tense in Error Spotting.


Future continuous (will be + -ing) shows an action in progress at a specific future time. The action starts before that time and may continue after.

Future perfect (will have + past participle) shows an action that will be completed before a specific future time. The focus is on the result at that future point.

Rule box: Will be + -ing = in progress at a future moment. Will have + past participle = completed by a future moment.

Time markerTypical tense
at 8 pm, this time tomorrow, at this time next weekfuture continuous
by 8 pm, by next year, by the time + present clausefuture perfect
by then, before + future deadlinefuture perfect

At 10 am tomorrow, I will be sitting in the exam hall.
This time next week, we will be travelling to Goa.

The action is ongoing at the named future time.

By 10 am, I will have finished the exam.
By next year, she will have completed her degree.

The action is complete before the named future time.

By is the most common future perfect signal.

By the time you read this, I have left. (present perfect — you are reading now)
By the time you read this, I will have left. (future perfect — you will read later)

This time tomorrow / next week / next month signals future continuous.

This time tomorrow, I will be flying to Mumbai.

Future perfect can emphasise how much will be completed.

By December, I will have worked here for five years.
By the end of this month, they will have built 100 houses.


  1. Find the time marker. Is it a point in time (at 8 pm) or a deadline (by 8 pm)?
  2. Point in time → future continuous. The action is in progress at that moment.
  3. Deadline → future perfect. The action is completed before that moment.
  4. Check the form. Future continuous = will be + -ing. Future perfect = will have + past participle.
  5. Read for meaning. Is the focus on the ongoing action or the completed result?

By 8 pm, I will be finishing the work.

By 8 pm is a deadline. The work should be complete before 8 pm.

By 8 pm, I will have finished the work.

At 8 pm, I will have watched TV.

At 8 pm is a point in time. The action is in progress at that moment.

At 8 pm, I will be watching TV.

This time tomorrow, I will travel.

This time tomorrow signals future continuous.

This time tomorrow, I will be travelling.


  1. At 9 am, I will be attending the meeting. (in progress)
  2. By 9 am, I will have attended the meeting. (completed before)
  3. This time next year, she will be studying abroad. (in progress)
  4. By next year, she will have completed her course. (completed before)
  5. By the time you arrive, we will have left. (completed before)
  6. At noon, I will be having lunch. (in progress)
  7. By the end of this week, I will have read three books. (completed before)
  8. This time tomorrow, they will be driving to Jaipur. (in progress)
  9. By 2030, the population have reachedwill have reached 9 billion. (completed before)
  10. At this time next month, I will be preparing for exams. (in progress)

Wrong: By 8 pm, I will be finishing the work.
Right: By 8 pm, I will have finished the work.

By signals completion before a deadline. Use future perfect.

Wrong: At 8 pm, I will have watched TV.
Right: At 8 pm, I will be watching TV.

At signals a point in time. Use future continuous for an action in progress.

Wrong: This time tomorrow, I will travel.
Right: This time tomorrow, I will be travelling.

This time tomorrow requires future continuous.

Wrong: By next year, she will be completing the course.
Right: By next year, she will have completed the course.

Future perfect uses past participle, not -ing form.

Wrong: By the time you will arrive, we will have left.
Right: By the time you arrive, we will have left.

After by the time, use present simple (not will) for the future reference clause.


WrongRightWhy
By 8 pm, I will be finishing.By 8 pm, I will have finished.By = deadline → future perfect.
At 8 pm, I will have watched TV.At 8 pm, I will be watching TV.At = point in time → future continuous.
This time tomorrow, I will travel.This time tomorrow, I will be travelling.This time + future → future continuous.
By next year, she will be completing.By next year, she will have completed.Future perfect = will have + past participle.

Choose the correct option.

  1. At 7 pm, I ___ dinner.
    a) will have cooked b) will be cooking
  2. By 7 pm, I ___ dinner.
    a) will have cooked b) will be cooking
  3. This time next week, we ___ in Goa.
    a) will be relaxing b) will have relaxed
  4. By the end of this year, he ___ his training.
    a) will be completing b) will have completed
  5. Error spotting: By 9 am, I will be finishing the report.
  6. Error spotting: At 6 pm, I will have been playing cricket.
  7. Error spotting: This time tomorrow, I will give the presentation.
  8. Fill in the blank: By next month, they ___ the new bridge. (build)
  9. Rewrite correctly: By 10 pm, I will be sleeping.
  10. Choose: By the time you come, I ___ the work. (will finish / will have finished)

  1. will be cooking — at 7 pm = point in time.
  2. will have cooked — by 7 pm = deadline.
  3. will be relaxing — this time next week.
  4. will have completed — by the end of this year = deadline.
  5. By 9 am, I will have finished the report.
  6. At 6 pm, I will be playing cricket.
  7. This time tomorrow, I will be giving the presentation.
  8. will have built — deadline.
  9. By 10 pm, I will have slept. (or: At 10 pm, I will be sleeping.)
  10. will have finished — by the time = deadline.

Rule: Future continuous = in progress at a future moment. Future perfect = completed before a future moment.

Memory trick: “At” keeps you in the moment. “By” pushes you past it.

Revise these:

  • At 8 pm, I will be watching TV.
  • By 8 pm, I will have finished the work.
  • This time tomorrow, I will be flying.
  • By next year, she will have graduated.