Future Perfect Tense

Future perfect is used to talk about things we will have completed at some point in the future. This is how it is formed:

will (not) + have + past participle

When using the future perfect, imagine yourself at some point in the future thinking about something that will be completed by that same time (in the future). For example:

Rajesh has 50 reports to write.

He wrote 15 reports this week.

He will write 10 more reports next week.

By the end of next week, he will have written 25 reports.

That's how future perfect works.

The clauses are interchangeable, so that last sentence can also be written like this: "He will have written 25 reports by the end of next week." Note there is no comma (,) this time because it is not needed.

This tense is most often used with by + time, but can also be used with on + date. Let's use Raj again as an example.

Rajesh started working for ABC Company on August 31st.

On December 31st, He will have worked for this company for four months.

(Or, Raj will have worked for this company for four months on December 31st.)

Finally, you can use the future perfect with when to describe something that will have happened before something else happens. When using the future perfect in this form, use this format:

will + have + past participle...,... when + simple present

We will have eaten dinner when you get here.

More examples:

"By the time you get this message, I will have already left."

"On July 31st, I will have lived in Malaysia for ten years."

"Abe won't have finished his presentation when the Board arrives."

35 views0 comments

Recent Posts

See All



Everyday Business English was born out of a simple idea: bringing high quality, accessible, and affordable language courses locally and virtually. Our unique approach to learning makes Everyday Business English one of the best online language schools.


We invite you to explore our engaging and diverse course offerings. Then get in touch when you're ready to book your first lesson.

This link is provided for residents of California so that we will be in compliance with CCPA. To be clear, Everyday Business English does NOT sell anyone's data regardless of your state or country of residence.

  • Facebook
  • LinkedIn

P.O. Box 358053 | Gainesville, Florida 32605

United States


© 2017-2020 Everyday Business English LLC.