By New Year's Eve, we'll have fixed it: the future perfect and continuous for deadlines

About this lesson

Deadlines call for the future perfect and future continuous, which this B2 English for IT lesson plan teaches for plans and status updates.

Grammar
The future continuous for work in progress at a future moment, the future perfect for work done by then (will have emailed), and by, until and by the time.
Topic
A migration with a cut-off nobody can move at Kestrel Cloud, a fictional payments startup, with words such as a code freeze, a fallback and on standby.
Activities
The story of the Y2K bug, a migration plan, a call about the cut-over, self-checking drills, a chat, open boxes, and a timeline update to write and record.

What's inside

  1. Chapter 1Warm-up: Racing the Clock

    • PictureUnlock
    • Spin the wheel and talk about your deadlinesSpin the wheelUnlock
    • Study the deadline vocabularyVocabularyTry it
    • Look at the pictures and choose the wordsChoose by pictureUnlock
  2. Chapter 2The Story: The Deadline Nobody Could Move

    • Read the story of the Y2K bugArticleUnlock
    • Choose the correct answer about the storyQuizUnlock
  3. Chapter 3At Work: The Switch-off Plan

    • Read the migration planArticleUnlock
    • True or false? Check the migration planTrue or falseUnlock
    • Sort the plan items: still happening or already done?Sort into columnsUnlock
  4. Chapter 4Listen: The Cut-over Weekend

    • Listen to Priya and Diego's callListeningTry it
    • Transcript, for the teacherUnlock
    • Choose the correct answer about the callQuizUnlock
  5. Chapter 5Grammar: Still Happening or Already Done?

    • Study the scheme: future continuous and future perfectGrammar schemeTry it
    • Choose the correct option: still happening or already done?Choose the optionUnlock
    • Fill in the table with both future formsFill in the tableTry it
    • Choose by, until or by the timeChoose the optionUnlock
    • Fill in the gaps in Kenji's update with the future continuous or the future perfectFill in the gapsUnlock
    • Complete the second sentence so it means the same as the firstFill in the gapsUnlock
  6. Chapter 6Speak Up: Report on a Deadline

    • Choose the best reply to your product ownerChatTry it
    • Open a box and answer the questionOpen the boxUnlock
  7. Chapter 7Homework: Your Timeline Update

    • Read your phrase bankReal-life documentTry it
    • Choose the correct answer: future formsQuizUnlock
    • Match the sentence halvesMatchUnlock
    • Write a timeline update for your teamWriting, checked by the teacherUnlock
    • Record a voice update for the end of the quarterSpeaking, checked by the teacherUnlock

Vocabulary

12 words and phrases from the lesson, each with a picture and audio in edio.

+9 more with pictures and audio in the lessonMore words

  • a fallback
  • a cut-off date
  • a code freeze
  • a maintenance window
  • ahead of schedule
  • on standby
  • deprecate
  • switch off
  • fall behind

Grammar: future continuous and future perfect

Status updates need two views of the same future moment: is the work still happening then, or already done? In a plan to switch off an old endpoint before a fixed date, learners pick the future continuous or the future perfect for each step, then choose between by, until and by the time.

Future continuous and future perfect

Picture a moment in the future. Is the action still happening then, or is it already done?

One moment, two views

Picture one future moment. Will be + -ing says the work is still in progress then: At 7:00, Diego will be moving traffic. Will have + past participle says it will be complete by that moment: By June 2, support will have emailed every merchant.

pastfuturenow
  • a future moment: at 7:00, by June 30
  • will be + -ing: still happening then
  • will have + past participle: done by then

Negatives and questions

The negatives are won't be + -ing and won't have + participle: By June 30, we won't have moved every merchant. A question opens with will: Will you be watching the delivery rate? Will the team have shipped the fix by Friday?

FormUseExample
will be + -ingin progress at a future timeAt 7:00, Diego will be moving traffic.
will have + past participlefinished before a future timeBy June 2, support will have emailed every merchant.
won't be + -ingnot in progress at that timeDuring the window, we won't be releasing anything else.
won't have + past participlenot finished by that timeBy June 30, we won't have moved every merchant.
Will … be + -ing?asking about a future momentWill you be watching the delivery rate?
Will … have + past participle?asking if something will be doneWill the team have shipped the fix by Friday?

By, until or by the time?

By means no later than and often pairs with the future perfect: By Friday, we'll have shipped the fix. Until covers all the time up to a point: The old endpoint will keep working until June 30. After by the time, the verb stays in the present simple.

Time wordsMeaningExample
at 7:00, this time next week, on Sunday morninga moment: often will be + -ingThis time next week, we'll be testing on staging.
by + timeno later than: often will have + past participleBy Friday, we'll have shipped the fix.
until + timeall the time up to thenThe old endpoint will keep working until June 30.
by the time + present simplebefore another future eventBy the time the provider switches off its API, most merchants will have updated.
by thenbefore the moment you just namedThe window closes at 9:00. By then, all traffic will have moved.

Will finish or will have finished?

Both can be right with by. We'll finish the dry run by June 16 is a plain promise; By June 16, we'll have finished the dry run stands on that date and looks back at completed work. The examples come from the migration plan and the call.

will finish or will have finished?

Both can be correct with by. “We'll finish the dry run by June 16” is a simple promise about the deadline. “By June 16, we'll have finished the dry run” imagines June 16 and looks back: the work is already complete then. In plans and status updates, the future perfect makes this very clear.

From the plan and the call

  • From June 9, older versions will be showing a full-screen message.in progress over a future period
  • And while I'm moving it, you'll be sleeping in San Francisco.two actions in progress at the same time
  • By the time we get to the real weekend, we'll have switched the old endpoint off.done before the weekend
  • We won't have moved everyone. Some merchants don't open the app for weeks.not finished by the cut-off
  • Support will be calling them the week after the cut-off.in progress during a future week

Typical mistakes

  • By the time we will launch, every merchant will have updated.

    By the time we launch, every merchant will have updated.

    present simple after by the time, when, before and until

  • At 7:00, we will be test the app on real phones.

    At 7:00, we will be testing the app on real phones.

    will be + -ing

  • By Friday, the new build will have be on staging for a week.

    By Friday, the new build will have been on staging for a week.

    will have + past participle: been, not be

  • We'll have moved every merchant until June 30.

    We'll have moved every merchant by June 30.

    a deadline takes by; until is for something that continues

More lessons on this grammar: Future tenses lessons and exercises

Try the future perfect exercises

Try them yourself: these are the same exercises your students do in edio.

What's in the lesson

  • 13 auto-checked exercises
  • 2 games
  • 2 teacher-checked tasks
  • 1 real-life document
  • 2 articles
  • 1 grammar scheme
  • 1 set of word cards
  • 1 audio clip
  • 1 picture
  • 1 transcript

The main objectives of this lesson are to:

  • say what will be happening at a moment in the future: At 7:00, Diego will be moving traffic.
  • say what will and won't be done by a deadline: By June 2, support will have emailed every merchant. We won't have moved everyone.
  • choose by, until or by the time, with the present simple after by the time: By the time we launch, every merchant will have updated.
  • report progress on a hard deadline to a product owner, with a fallback instead of a promise: We're slightly ahead of schedule.

Lesson 2 of English for IT B2 · Beyond the Code continues Planning and estimates, the unit on estimating work and agreeing on a realistic plan. After the ranges of lesson 1, it turns to deadlines, building on will for predictions from A2.2 lesson 13; lesson 3 closes the unit with likelihood and planning poker. With a date that can't move, a plan must say what will be done by when.

A wheel of questions about learners' own deadlines opens the lesson, then twelve words with pictures and audio, from a legacy system to fall behind, and a picture quiz. The story explains why two-digit years sent the world racing to fix software before 2000. At work, learners check a migration plan and sort its steps into still happening or already done, then hear two engineers plan the cut-over weekend in an AI-voiced call.

Five drills that check themselves come after the scheme, among them a table that pairs both forms for each verb and a tech lead's update with gaps. In the chat, learners brief a product owner before a meeting, and open boxes ask what they will be doing next week and what they will have finished by a deadline.

The homework gathers deadline language in a phrase bank; a quiz on the forms and a match of sentence halves check themselves. Learners write a timeline update for a real deadline and record a voice update about the end of the quarter; the teacher reviews both.

Grammar:
future continuous · future perfect · by / until / by the time
Topic:
deadlines · migration plans · Y2K

Teaching tips

  • Put the scheme's timeline on the board: mark Sunday at 7:00 with a dot and the maintenance window with a bar, then ask which actions cross the dot and which end before it.
  • Quiz pairs on the migration plan's dates: one asks What will have happened by June 2? or What will be happening from June 9?, and the partner answers from the timeline without looking.
  • Play the call with a clock for each city: at six Chicago time, four in San Francisco, learners note who will be moving traffic, who will be sleeping and who will be on standby in New York.
  • One-to-one, play the product owner: push for a yes on a hard deadline, and have the learner answer with won't have finished, a fallback and a contingency plan instead of a promise.

Liked it?

Teach the whole lesson in edio

25 exercises in 7 chapters, ready to teach. edio is an online platform for language schools and teachers: ready-made interactive lessons, live classes, homework and student progress in one place.

  1. Start a free trial

    7 days, no credit card.

  2. Open the lesson

    Find it in the library of 621 ready lessons. Teach it as it is, or copy any chapter into your own lessons.

  3. Teach it live or as homework

    Students work in their own accounts, in sync with you during the lesson, and the practice exercises check themselves.

The whole course: English for IT B2 · Beyond the Code

24 lessons at B2 for software teams, in American English. A year on at Kestrel Cloud, a fictional payments startup, Iryna and her team estimate work, write docs and postmortems, argue trade-offs, give demos and negotiate scope. Each lesson starts from a real case, from the Apollo 11 alarms to Conway's law.See the course

  1. Unit 1 Planning and estimates

    estimates and deadlines: approximating numbers, the future continuous and perfect, likelihood

    1. Lesson 1It always takes longerApproximating numbers in estimates
    2. Lesson 2 · you're hereBy New Year's Eve, we'll have fixed itFuture continuous and future perfect
    3. Lesson 3Let's play planning pokerLikelihood with bound to, likely to and may well
  2. Unit 2 Docs people read

    specs and design docs: modals for requirements, participle clauses, plain English

    1. Lesson 4MUST, SHOULD or MAY?Modal verbs for requirements in specs
    2. Lesson 5Four kinds of docsParticiple clauses in documentation
    3. Lesson 6Just a request for commentsPlain English for design docs
  3. Unit 3 Incidents and postmortems

    telling an incident without blame: narrative tenses, the passive, the third conditional

    1. Lesson 7The 1202 alarmNarrative tenses for incident stories
    2. Lesson 8Blameless by designActive vs passive voice in a postmortem
    3. Lesson 9If we had had an alert…The third conditional: a different past
  4. Unit 4 Architecture and trade-offs

    comparing options and recording decisions: contrast linkers, modals of deduction, mixed conditionals

    1. Lesson 10Your system copies your org chartContrast linkers for comparing options
    2. Lesson 11It's always DNSModals of deduction for troubleshooting
    3. Lesson 12Write down the whyMixed conditionals for looking back on decisions
  5. Unit 5 Demos and tech talks

    a clear structure on stage: signposting, cleft sentences, describing trends

    1. Lesson 13The mother of all demosSignposting language for demos
    2. Lesson 1420 slides, 15 secondsCleft sentences for emphasis
    3. Lesson 15Numbers that tell a storyDescribing graphs and trends
  6. Unit 6 Stakeholders and scope

    saying no and finding yes: diplomatic language, as long as and unless, negotiating

    1. Lesson 16Pay down the debtDiplomatic language for hard messages
    2. Lesson 17Why meetings argue about the bike shedAs long as, provided, unless and otherwise
    3. Lesson 18Yes, if…Negotiating language for scope and deadlines
  7. Unit 7 AI, security and ethics

    AI tools, passwords and team rules: be used to and get used to, past modals of deduction, purpose linkers

    1. Lesson 19Your new pair programmerUsed to, be used to and get used to
    2. Lesson 20Change your password? Maybe notPast modals of deduction
    3. Lesson 21Rules for AI at workPurpose linkers for rules with a reason
  8. Unit 8 Growing your career

    feedback, retros and goals: phrasal verbs, reporting verbs, wish and if only

    1. Lesson 22Your next levelCareer phrasal verbs and goal frames
    2. Lesson 23Feedback that helpsReporting verbs and their patterns
    3. Lesson 24Start, stop, continueWish and if only for wishes and regrets

Questions about this lesson

What is the future perfect?
The future perfect describes something finished before a moment in the future: By Friday, we'll have shipped the fix. By nine, all traffic will have moved. It is will have + past participle, and it usually comes with by + a time, by then or by the time + present simple. The B2 English for IT lesson By New Year's Eve, we'll have fixed it on edio.ai teaches it for deadlines.
How do you form the future perfect tense?
Form the future perfect tense with will have and the past participle, the same for every subject: I'll have finished, she'll have sent, they'll have moved. The negative is won't have + participle (We won't have moved everyone.), and questions put will first: Will the team have shipped the fix by Friday? Watch irregular participles such as written, run and taken.
What's the difference between the future perfect and the future continuous?
The future continuous shows work still in progress at a future moment, and the future perfect shows work finished by then. At 7:00, I'll be moving traffic: the work has started and isn't finished at that moment. By 9:00, all traffic will have moved: the job is complete. To choose, picture the moment and ask whether the action is still happening or already done.
What does "will have done" mean?
Will have done means done before a future time you are looking back from: By the end of the quarter, I'll have automated our smoke tests. The speaker imagines that date and sees the work complete. With by, the plain future is correct too: We'll finish the dry run by June 16 promises the date, while we'll have finished stresses the finished result.
What's the difference between "by" and "until"?
By marks a deadline; until marks how long something continues. Every merchant should update the app by June 30 means no later than that day. The old endpoint will keep working until June 30 means all the time up to then. So it's We'll have moved every merchant by June 30, never until June 30, because a finished result takes by.
Is it "by the time we launch" or "by the time we will launch"?
It's by the time we launch, with the present simple, even though the launch is in the future. The will goes in the other half of the sentence: By the time we launch, every merchant will have updated. The same rule holds after when, before and until. A rewriting drill in By New Year's Eve, we'll have fixed it, a B2 lesson on edio.ai, builds exactly this sentence.
Is it "will have be" or "will have been"?
After will have, use the past participle: been, never be. So By Friday, the new build will have been on staging for a week is right, and will have be is a common slip. The future continuous needs its -ing form in the same way: At 7:00, we will be testing the app, not will be test.
What does Y2K mean?
Y2K is short for the year 2000: Y for year, 2 for two and K for a thousand. The Y2K bug was the risk that programs storing years as two digits, such as 99, would read 00 as 1900. In By New Year's Eve, we'll have fixed it, a B2 English for IT lesson on edio.ai, an engineer uses the name for a cut-off nobody can move: This feels like Y2K.
How do you give a status update on a deadline?
Say where you stand, then what happens when: We're slightly ahead of schedule. This time next week, we'll be testing. By Friday, we'll have shipped the fix. Be honest about what won't be done (Some merchants won't have updated by then.) and end with the fallback or contingency plan. In the B2 English for IT lesson By New Year's Eve, we'll have fixed it on edio.ai, a product owner asks these questions in a chat.
What's the difference between a fallback and a contingency plan?
A fallback is an option you return to if the new one fails; a contingency plan is the wider plan for what you'll do when things go wrong. Our fallback is the old endpoint: we can switch traffic back in about five minutes. Contingency plan: support will call the merchants who haven't updated. The migration plan in this lesson lists both under If things go wrong.
How do you practice the future perfect with an in-company group?
Use the group's own calendar: pick a real deadline and ask each person what they'll be doing this time next week and what they'll have finished by the date. Questions follow naturally (Will you have shipped it by Friday?), and so does the honest negative: We won't have finished the accessibility checks. End with a short spoken status update for the team's manager.
Are there interactive exercises for the future perfect?
Yes: table drills and status chats that check every answer suit both future forms. Without an account, this page plays four parts of By New Year's Eve, we'll have fixed it, a B2 English for IT lesson on edio.ai: a call that plans a cut-over weekend, a table where each verb takes will be + -ing and will have + participle, a chat with a product owner, and the homework's phrase bank. The other drills are locked.

Teach this lesson with your students

No credit card required