Trusted by 10M+ learners worldwide — free lessons, tools & games
Future Tense

Future Perfect Tense: Definition, Rules and Useful Examples

This lesson covers key areas such as the definition and rules of the future perfect tense, how to use it, common time expressions, and examples to illustrate its use.

By learning the future perfect tense, you can describe future events with more detail. This will enhance your ability to both speak and write about future situations accurately. Explore the lesson to deepen your grasp of this important grammatical concept.

Future Perfect Tense

Future Perfect TensePin
Future Perfect Tense – Created by 7ESL

When you want to talk about an action that will happen before a certain point in the future, you will need to use the future perfect tense. There are certain rules surrounding the use of the future perfect tense and it is important that you follow these rules in order to create a grammatically correct sentence.

The future perfect is a verb form or construction used to describe an event that is expected or planned to happen before a time of reference in the future.

In English, the future perfect construction consists of the auxiliary verbwill” (shall) to mark the future, the auxiliary verb “have” to mark the perfect, and the past participle of the main verb.

Positive Sentence:

S + will + have + past participle + …

Example:

  • I will have finished my report by the end of this month.

Negative Sentence:

S + will + not + have + past participle + …

Example:

  • He will not have done it by this evening.

Question form:

Will + S + have + past participle + …

Example:

  • Will you have written me a letter?

How to Use the Future Perfect Tense

Learn how and when to use the Future Perfect Tense in English with grammar rules, example sentences and ESL printable worksheets.

The Future Perfect is used:

– To talk about an action that will finish before a certain time in the future

Example:

  • By eight o’clock tomorrow, I will have taken off for Japan.

– To talk about an action that will be completed before another event takes place

Example:

  • She will have learnt Chinese before she moves to China.

– To express conviction that something happened in the near past

Example:

  • The guests will have arrived at the hotel by now. (I’m sure the guests have arrived at the hotel.)

Time Expressions Used with Future Perfect Tense

  • By +…
  • By the time
  • Before
  • Until/till
  • By then
  • By the end of +…
  • By tomorrow

Related terms:

Learn all (12) tenses in English with useful grammar rules, examples and ESL worksheets.

Verb Tenses Chart

B1 Knowledge Check · 5 questions

Future Perfect Tense Practice Quiz (B1-B2)

1 / 5
Q1

Question 1: By this time tomorrow, she ___ her final exam.

Question 1 options
'will have finished' is correct because the future perfect tense is formed with 'will + have + past participle' to describe an action completed before a specific future time. 'will finish' is simple future, 'has finished' is present perfect, and 'will be finishing' is future continuous.
Q2

Question 2: Which situation correctly uses the future perfect tense?

Question 2 options
'will have landed' is correct because the future perfect is used to describe an action that will be completed before a specific reference point in the future ('by the time you read this'). The other options describe ongoing future actions, present habits, or past events, none of which require the future perfect.
Q3

Question 3: Tom says to his friend: 'I'm calling the restaurant, but I think they ___ by now — it's already 11 pm.' Which option best completes the dialogue?

Question 3 options
'will have closed' is correct because the future perfect is used to express a conviction about something that has probably already happened by the present moment ('by now'). 'will close' refers to a future event that hasn't happened yet. 'have been closing' is present perfect continuous. 'closed' is simple past and doesn't convey the speaker's deduction.
Q4

Question 4: By the end of this decade, scientists ___ a cure for many common diseases.

Question 4 options
'will have discovered' is correct because 'by the end of this decade' signals a future deadline, requiring the future perfect to show the action will be completed before that point. 'will discover' (simple future) doesn't emphasise completion before the deadline. 'would have discovered' is used in conditionals. 'will be discovering' is future continuous describing an ongoing process.
Q5

Question 5: Match each sentence to the correct description of how the future perfect is being used.

Question 5 options
By 6 pm, the delivery driver will have dropped off all the parcels.
He will have learned to drive before he starts his new job.
Don't call her now — she will have gone to sleep by now.
I will not have finished reading the report before the meeting.
Deduction that something has probably already happened
Negative statement about non-completion before a future point
Completed action before a specific future time
Completed action before another future event

Select an item on the left, then tap its match on the right.

The future perfect can be used to describe: completion before a future deadline, completion before another future event, a deduction about the near past, and a negative statement about non-completion.

Quick Feedback

Is this article helpful?