Kilo Lingo
English grammar

CEFR B1-B2

Test yourself (30 questions)

Future continuous and future perfect in English: will be doing vs will have done

Most learners stop at will and going to and never come back. That is a shame, because the two forms on this page do something neither of those can: they place an action against a point in the future and say whether it is still running or already over. At nine I'll be cooking and by nine I'll have cooked describe the same kitchen at the same time, and mean completely different things to the person deciding when to knock.

The future tense page covers will, going to, the present continuous and the present simple. This one takes the two structures that page only introduced and gives them the space they need.

Future continuous: will be + -ing

The form never changes for the subject: I will be waiting, she will be waiting, they will be waiting. Short form I'll be waiting, negative won't be waiting, question will you be waiting?

It has three jobs.

1. An action in progress at a future moment. You pick a time and say what will be going on around it.

  • This time tomorrow I'll be flying to Rome.
  • Don't call at eight; we'll be having dinner.
  • At four o'clock the children will be walking home.

The moment is a window you look through, not a start or an end. The action began before the window and carries on after it.

2. Something that will happen as a matter of course. No decision, no intention, just the normal run of things.

  • I'll be seeing Tom on Thursday anyway, so I'll ask him.
  • We'll be passing your street, so we can drop it off.

This is why I'll be seeing him feels neutral while I'll see him can sound like a promise or a threat, depending on the day.

3. Polite questions about other people's plans. This is the use worth stealing straight away.

  • Will you be using the car tonight?
  • Will you be coming to the meeting?

Will you use the car? and will you come? ask the listener to commit. The continuous version only asks what is already arranged, so it leaves them a way out. English does a lot of its politeness by pretending not to ask.

Future perfect: will have + past participle

Form: will have + the past participle, unchanged for every subject. I will have finished, she will have finished, they will have finished. Short form I'll have finished, negative won't have finished.

It says one thing: this will be complete before that future point.

  • By next week I'll have finished the job.
  • They'll have left by the time we arrive.
  • By the end of the month she'll have worked here for ten years.

Notice that all three name the future point. That is not decoration, it is the condition of use. The future perfect is a deadline tense, and a deadline needs a date. I'll have finished on its own leaves the listener waiting for the rest of the sentence. If you have no future point in mind, you do not want the future perfect; you want plain will: I'll finish it.

The future point can arrive in three ways:

  • a time phrase with by: by six, by Christmas, by next spring
  • a time clause: by the time you get here, before the shop closes
  • a moment already established by the conversation: the train leaves at ten. - Don't worry, we'll have eaten.

By is a deadline, until is a stretch

This pair costs learners more marks than the tenses themselves, and the difference is simple once you see it.

By means at that time or any time earlier. It marks a single deadline, and it goes with finished actions.

Send it to me by Friday. (Thursday is fine. Saturday is not.)

Until means up to that time and no longer. It marks a stretch of time, and it goes with situations that continue.

The shop stays open until nine. (It is open all the way to nine.)

Test yourself with these two: I'll finish it by six (it is done at six at the latest) and I'll work until six (I stop at six). Swap them and both sentences break. The future perfect naturally pairs with by, because both are about a point at which something is already over. Until almost never sits with the future perfect; it belongs with continuous or negative ideas: she won't leave until the job is done.

Future perfect continuous: will have been + -ing

The rare one, worth ten seconds of your time. Will have been + -ing measures how long something has been going on when the future point arrives.

  • In June she'll have been working here for a year.
  • By the time you get here I'll have been waiting for two hours.

Compare it with the plain future perfect: I'll have written three reports counts the results, I'll have been writing for six hours counts the time. If your sentence contains for plus a length of time, this is usually the form you want.

With time clauses

Both structures spend most of their lives next to a time clause, and that is where learners drop the most obvious point in the whole topic:

You do not put will in the time clause.

  • By the time you arrive, I'll have finished. (not you will arrive)
  • We'll be eating when she gets here. (not when she will get)

The main clause carries the future form; the clause after when, before, until, as soon as or by the time uses a present tense. This is the same rule that governs if sentences in the conditionals, and it is set out in full on the time clauses page.

Summary table

FormStructureMeaningExample
Future simplewill + basea plain future actionI'll call you.
Future continuouswill be + -ingin progress at a future timeAt six I'll be driving home.
Future perfectwill have + p.p.finished before a future timeBy six I'll have driven home.
Future perfect cont.will have been -inghow long, measured to a future timeBy six I'll have been driving for hours.

Common mistakes

Ranked by how often learners actually make them.

  1. Future perfect with no deadline. I will have finished the report leaves the listener hanging. Add the point: I'll have finished the report by Tuesday, or drop back to I'll finish the report.
  2. Will inside the time clause. By the time I will get there is wrong in every register. Use the present: by the time I get there.
  3. By where until belongs. I'll stay by six should be I'll stay until six. Staying is a stretch, not a deadline.
  4. Future continuous for a plan you decided just now. If you are deciding as you speak, use will: the phone's ringing - I'll get it, not I'll be getting it.
  5. Dropping have or been. I will finished and I'll have working are broken forms. Count the parts: will + have + participle, or will + have + been + -ing.
  6. Using the future perfect where the present perfect belongs. I will have lived here for ten years said today should be I have lived here for ten years. The future perfect measures to a future point, not to now.

Practice

Choose the best form. Answers are below.

  1. Don't ring at seven. We ___ (eat) at that time.
  2. By the time the film starts, we ___ (find) our seats.
  3. This time next year I ___ (live) in another city.
  4. ___ (you / use) the kitchen this evening?
  5. In March she ___ (work) here for five years.

Answers: 1. will be eating (in progress at that moment) 2. will have found (finished before the film starts) 3. will be living (in progress across that future time) 4. Will you be using (a polite question about an arrangement) 5. will have been working (how long, measured to a future point; will have worked is also accepted)

Practise: test yourself

Pick the right one

0/8

Choose the future continuous or the future perfect for each sentence.

  1. Don't call at eight - we dinner then.

  2. Come at nine. By then we dinner.

  3. This time tomorrow I on a train to the sea.

  4. By the end of the month she here for ten years.

  5. Wait until ten. I the job by then.

  6. At four o'clock the children home from school.

  7. Don't hurry. We the film by the time you get here.

  8. Please be quiet at nine. The baby .

Fill in the blank

0/8

Write one word in each gap: be, have or been.

  1. By next week I will finished the job.

  2. This time tomorrow we will flying to Rome.

  3. Next month she will have working here for a year.

  4. At six we will eating, so come later.

  5. They will left by the time we arrive.

  6. Will you using the car tonight?

  7. By the end of the day he will made a hundred calls.

  8. When you get here I will have waiting for two hours.

Pick the right one

0/8

Choose by or until for each sentence.

  1. I will finish the paper six.

  2. Wait six, then call me.

  3. She will not leave the office the job is done.

  4. next year they will have moved house.

  5. The shop stays open nine.

  6. Send it to me the end of the week.

  7. Nothing will change he speaks to her.

  8. the time you read this, I will have gone.

Matching

0/6

Match each form to the meaning it carries.

Frequently asked questions

What is the difference between I will be working and I will have worked?
I will be working describes an action in progress at a future moment: at nine tomorrow I will be working means the work is going on around that time. I will have worked describes an action finished before a future moment: by nine tomorrow I will have worked for six hours means the work is already complete when nine arrives. One is a film of the moment, the other is a report handed in before the deadline.
When do I use the future perfect?
Only when you name a future point to measure against. The future perfect always answers finished before when, so it needs by, before, by the time or a similar marker: by Christmas I will have paid it back. Without that point the sentence sounds unfinished, and a plain will is better: I will pay it back.
Why does Will you be coming to the party? sound softer than Will you come to the party?
Will you come? asks you to decide, so it lands as a request or an invitation you have to answer. Will you be coming? simply asks about an arrangement that may already exist, so it puts no pressure on you. That is why the future continuous is the polite form for asking about other people's plans: will you be using the car tonight? is a question, not a claim on the car.
Can I say by the time I will arrive?
No. After a time expression such as when, before, until, as soon as or by the time, English uses a present tense for future time: by the time I arrive, they will have eaten. The will belongs in the main clause only. See the page on time clauses for the full rule.