SpeakUP Academy
RecursosDescubre tu nivel
HomeWhich One?will have done (future perfect simple): accion completada antes de un punto futuro vs will have been doing (future perfect continuous): accion en progreso hasta un punto futuro
ESEN
Which one to use?Advancedfuturo perfecto simple: enfatiza la COMPLETITUD de la accion antes del punto de referenciafuturo perfecto continuo: enfatiza la DURACION o el PROCESO en curso hasta el punto de referencia

will have done (future perfect simple): accion completada antes de un punto futurovswill have been doing (future perfect continuous): accion en progreso hasta un punto futuro

WILL HAVE DONE = emphasizes that the action WILL BE COMPLETED before a future point. WILL HAVE BEEN DOING = emphasizes that the action WILL HAVE BEEN IN PROGRESS (duration) up to that future point. "By Friday, I will have FINISHED the report" (completed). "By Friday, I will have been WORKING on this project for three months" (process duration).

Side-by-side comparison

will have done (future perfect simple): accion completada antes de un punto futuro
futuro perfecto simple: enfatiza la COMPLETITUD de la accion antes del punto de referencia

FUTURE PERFECT SIMPLE (will + have + past participle): used to talk about an action that WILL BE COMPLETED before a specific point in the future. The reference point is usually introduced by BY (by when) or BY THE TIME (at the moment when). "By the end of this quarter, the team will have implemented all five modules of the new ERP system" (completed). "By the time the auditors arrive on Monday, the finance department will have reconciled all outstanding accounts" (completed). FREQUENT TIME MARKERS WITH FUTURE PERFECT SIMPLE: by + date/time. by the time + clause. by then. by the end of [period]. within + period. EMPHASIS: the action ITSELF (its completion, not its duration). The future perfect simple describes the RESULT, not the process.

  • By the time the independent external review team concludes its assessment, the internal task force will have addressed the majority of the deficiencies identified in the original compliance audit.

  • If the current trajectory continues, the organization will have reduced its operational carbon footprint by forty percent relative to the 2019 baseline before the 2030 sustainability targets come into effect.

  • By the scheduled signing date in the third week of October, both legal teams will have completed their review of every clause, exhibit, and schedule contained in the two-hundred-page acquisition agreement.

will have been doing (future perfect continuous): accion en progreso hasta un punto futuro
futuro perfecto continuo: enfatiza la DURACION o el PROCESO en curso hasta el punto de referencia

FUTURE PERFECT CONTINUOUS (will + have + been + gerund): used to talk about an action that WILL HAVE BEEN IN PROGRESS (for a period of time) up to a specific point in the future. Emphasizes DURATION or CONTINUITY of the process, not just its completion. "By next March, the construction team will have been working on the new headquarters for over two years" (duration). "When she receives her promotion, she will have been with the company for exactly ten years." TIME MARKERS WITH FUTURE PERFECT CONTINUOUS: for + duration period (for three years, for six months). KEY DIFFERENCE: BY FRIDAY, I WILL HAVE FINISHED = by Friday the work will be done (completed result). BY FRIDAY, I WILL HAVE BEEN WORKING FOR THREE MONTHS = by Friday, three months of work in progress will have elapsed (duration). STATIVE VERBS: stative verbs (know, understand, want, love) are not used in continuous form, including future perfect continuous. In those cases only the future perfect simple is possible: "By then, I will have known him for twenty years" (not "will have been knowing").

  • By the time the flagship product reaches its fifth anniversary on the market, the core development team will have been continuously refining and improving its core functionality for half a decade.

  • When the outgoing chief technology officer officially steps down at the end of this fiscal year, she will have been leading the organization's digital transformation agenda for nearly seven years.

  • By the time the next generation of the platform is ready for commercial deployment, the research and engineering team will have been working intensively on its development for well over thirty months.

Common mistake

MOST FREQUENT ERRORS: (1) USING FUTURE PERFECT CONTINUOUS WITHOUT DURATION: "By Friday, I will have been finishing the report" = UNUSUAL (finish implies completion, not duration). With verbs implying completeness (finish, complete, sign, decide, launch), the future perfect SIMPLE is more natural: "I will have FINISHED." The future perfect continuous requires process/activity verbs (work, study, research, develop, build). (2) OMITTING "BEEN": "I will have working for three years" = INCORRECT. Correct: "I will have BEEN working for three years." BEEN is obligatory in the future perfect continuous. (3) NOT USING BY WITH FUTURE PERFECT SIMPLE: the future perfect simple NEEDS a future reference point: "The team will have completed the work" sounds incomplete without "by [date]." Add "by Friday / by then / by next quarter." (4) STATIVE VERBS IN CONTINUOUS: "I will have been knowing him for ten years" = INCORRECT. KNOW = stative verb. "I will have known him for ten years" = correct (future perfect SIMPLE with stative verbs + for).

Trick to remember it

THE KEY QUESTION: do you want to emphasize that something will be FINISHED or that something will have been IN PROGRESS? FINISHED (result, completion) = WILL HAVE DONE. IN PROGRESS (duration, ongoing process) = WILL HAVE BEEN DOING. THE "FOR" TEST: if the sentence includes "for + duration" (for three years, for six months), the future perfect continuous is usually MORE NATURAL (for = emphasizes duration = continuous). "By next year, I will have worked here for five years" (simple - the result of the work period) vs "By next year, I will have been working here for five years" (continuous - the ongoing process of working). BOTH are correct. The continuous emphasizes the DURATION of the ongoing process; the simple emphasizes the COMPLETION of the period.

Quick rule

WILL HAVE + PARTICIPLE = completed before a future point (BY + date). WILL HAVE BEEN + GERUND = in progress up to a future point (for + duration). Stative verbs: NEVER in continuous, always simple. "BEEN" is OBLIGATORY in continuous: "will have been working" (not "will have working"). BY = future reference point (almost always required with future perfect).

Did you know?

The future perfect and future perfect continuous are the least frequent tenses in everyday English, and in informal spoken English they are practically unused — replaced by "will be done" or "should be done" or expressions like "I'll have it finished by Friday." However, they are very common in LEGAL, ACADEMIC, and FORMAL BUSINESS ENGLISH, where temporal precision is crucial. In contracts and legal agreements, for example, the future perfect simple is essential for describing conditions precedent: "The buyer will have completed the due diligence process before the closing date." Linguistically, the future perfect continuous is one of the most "marked" (linguistically non-neutral) tenses in English — its use always communicates additional meaning about duration or continuity that the speaker specifically wants to emphasize, making it particularly effective in contexts where the duration of effort (not just the result) is relevant.

Practise what you learned

Exercise 1 · Pick the right one

By the time the steering committee convenes for its end-of-year review in December, the project team _____ the three highest-priority modules and will be ready to begin user acceptance testing.

Exercise 2 · Pick the right one

When the company celebrates its centenary in 2031, the founding family _____ the business through three distinct economic cycles, two global recessions, and five major structural transformations.

Exercise 3 · Form the word

Complete: "By the time she steps down from her role as chief sustainability officer next spring, Dr. Chen _____ the company's environmental commitments for over a decade."

Hint: The blank needs a future perfect form. Ask: does "for over a decade" signal DURATION (how long the action has been ongoing) or COMPLETION? Which future perfect form (will have + participle OR will have been + gerund) is most natural when a "for + duration" phrase is present?

Frequently asked questions

When do I use "will have done (future perfect simple): accion completada antes de un punto futuro" and when do I use "will have been doing (future perfect continuous): accion en progreso hasta un punto futuro"?

WILL HAVE + PARTICIPLE = completed before a future point (BY + date). WILL HAVE BEEN + GERUND = in progress up to a future point (for + duration). Stative verbs: NEVER in continuous, always simple. "BEEN" is OBLIGATORY in continuous: "will have been working" (not "will have working"). BY = future reference point (almost always required with future perfect).

What is the most common mistake with "will have done (future perfect simple): accion completada antes de un punto futuro" and "will have been doing (future perfect continuous): accion en progreso hasta un punto futuro"?

MOST FREQUENT ERRORS: (1) USING FUTURE PERFECT CONTINUOUS WITHOUT DURATION: "By Friday, I will have been finishing the report" = UNUSUAL (finish implies completion, not duration). With verbs implying completeness (finish, complete, sign, decide, launch), the future perfect SIMPLE is more natural: "I will have FINISHED." The future perfect continuous requires process/activity verbs (work, study, research, develop, build). (2) OMITTING "BEEN": "I will have working for three years" = INCORRECT. Correct: "I will have BEEN working for three years." BEEN is obligatory in the future perfect continuous. (3) NOT USING BY WITH FUTURE PERFECT SIMPLE: the future perfect simple NEEDS a future reference point: "The team will have completed the work" sounds incomplete without "by [date]." Add "by Friday / by then / by next quarter." (4) STATIVE VERBS IN CONTINUOUS: "I will have been knowing him for ten years" = INCORRECT. KNOW = stative verb. "I will have known him for ten years" = correct (future perfect SIMPLE with stative verbs + for).

How do I remember the difference between "will have done (future perfect simple): accion completada antes de un punto futuro" and "will have been doing (future perfect continuous): accion en progreso hasta un punto futuro"?

THE KEY QUESTION: do you want to emphasize that something will be FINISHED or that something will have been IN PROGRESS? FINISHED (result, completion) = WILL HAVE DONE. IN PROGRESS (duration, ongoing process) = WILL HAVE BEEN DOING. THE "FOR" TEST: if the sentence includes "for + duration" (for three years, for six months), the future perfect continuous is usually MORE NATURAL (for = emphasizes duration = continuous). "By next year, I will have worked here for five years" (simple - the result of the work period) vs "By next year, I will have been working here for five years" (continuous - the ongoing process of working). BOTH are correct. The continuous emphasizes the DURATION of the ongoing process; the simple emphasizes the COMPLETION of the period.

BL

Bryan López

Founder of SpeakUP Academy

July 27, 2026

See all word pairsExplore more confusing words