Future Perfect Simple:

Form: Will+have+past participle:
We use the future perfect to say that something will be finished by a particular time in the future.

 By (this time) tomorrow/next week- month-year...

 By the end of the …/next week...

 By one/two … o'clock

 By then/the time




 By this time next year, we'll have left school.

 He will have read all the books by the end of the week.

Future Perfect Continuous:

 Form: Will+have+been+v+ing

It is used to project ourselves forward in time and to look back. It refers to events or actions in a time between now and some future time that are unfinished. It is most often used with a time expression.


When he takes his degree, he will have been studying for three years.

By the time they reach the beach, they will have been walking for two hours.

Previous Post Next Post