Will have done

  • B2 · Upper-intermediate
  • Grammar lesson
  • 60 min
  • future perfect

The future perfect for things that will be finished by a time in the future: By 2030, I'll have paid off my student loans. The student reads a thirty-year-old's five-year plan, uses by and by the time, and bets on what the world will have done by 2040.

Free, no card needed. The PDF has every slide, the homework and an answer key.

will have doneby the timewon't have woken

What's in the lesson

  1. 1Warm-up
  2. 2In this lesson
  3. 3Reading: thirty todayReading comprehension
  4. 4What does it mean?Grammar exercise
  5. 5Find the future perfectGrammar exercise
  6. 6will have + past participleGrammar rule
  7. 7Which form?Grammar exercise
  8. 8The wedding planGrammar exercise
  9. 9Find the mistakeGrammar exercise
  10. 10Questions for your teacherGrammar exercise
  11. 11Say it naturallySpeaking practice
  12. 12Bets on 2040Speaking practice
  13. 13About youGrammar exercise
  14. 14Wrap-up

Homework

  1. 1Homework: opening dayGrammar exercise
  2. 2Homework: which sentence is correct?Grammar exercise
  3. 3Homework: build the sentencesGrammar exercise
  4. 4Homework: the plan emailDiscussion

Two slides from the lesson

Warm-up

A few questions about you before we start.

  1. What is one thing you want to finish before the end of this year?
  2. Where do you see yourself five years from now?
  3. Do you write down your goals, or do you keep them in your head?

Grammar rule

will have + past participle

Example
PositiveBy the end of the month, the company will have hired twenty new people.
NegativeThe kids won't have woken up by seven.
QuestionWill the paint have dried by tomorrow morning?
Short formsI'll have, she'll have, we'll have, won't have

When do we use it?

For something that will be finished before or at a time in the future. We imagine that time and look back: In a year, this puppy will have grown into a big dog. (The growing happens before that time.)

Time words

  • by + a time = at that time or before: by Monday, by 2030, by then, by the end of the year
  • by the time / before / when + the present simple: By the time the game starts, the rain will have stopped. (not by the time the game will start)
  • in + a period = after that time: In a month, everyone will have forgotten about it.

Watch out

  • by is not until. by = not later than; until = all the time up to then: I'll have left by six. I'll be here until six.
  • After have, the past participle: will have went → will have gone; will have wrote → will have written.
  • will goes in one part of the sentence only: the part with by the time, before or when takes the present simple.

Teach it live with video and a whiteboard, or print it: the PDF has every slide, the homework and the answers.

Teach this lesson