RSRobince Studio

Future Perfect Tense

Use the future perfect for an action that will be completed before a specific time in the future. Form it with will + have + past participle.

The rule

will + have + past participle

Right and wrong

I will have finished the report by Friday.

I will finished the report by Friday.

Don't forget "have" between "will" and the past participle.

She will have graduated by next year.

She will has graduated by next year.

Use "have", not "has", after "will" — "will" never changes for the subject.

They will have left by the time we arrive.

They will have leave by the time we arrive.

Use the past participle (left), not the plain verb, after "have".

By 2030, he will have worked here for twenty years.

By 2030, he will work here for twenty years.

For a completed duration by a future point, use the future perfect, not the simple future.

Practice

1. By next month, I ___ (complete) this course.

2. She ___ (finish) the project by Friday.

3. By the time you arrive, we ___ (leave).

4. By 2027, he ___ (work) here for ten years.

5. They ___ (build) the new bridge by next year.

Practise in the app

Day to Day English lets you practise grammar inside real situations, with audio and a story to follow.

Free for AndroidPractise in the app