Future perfect (will have + particípio)

B2 · Intermediário superiorFormas de futuro

Com o future perfect, você se coloca num ponto do futuro e diz o que já vai estar feito. É o nosso “terei terminado” / “vou ter terminado”, e até o verbo auxiliar é o mesmo: ter = have.

O que você vai aprender

  • A forma: will have + particípio (I will have graduated, she will have finished), igual para todas as pessoas
  • Ela descreve uma ação que já vai estar concluída antes de um momento específico do futuro
  • As palavras que a acompanham: by, by the time, by next year, by then — e por que “até sexta” (prazo) é by Friday
  • A diferença em relação ao will simples, que não diz que a ação estará concluída

Concluído antes de um momento do futuro

O future perfect descreve uma ação que já vai estar concluída num momento específico do futuro. Você se imagina nesse momento e olha para trás: naquela hora, já está feito.

Boa notícia: o português tem a mesma ideia e quase a mesma construção. “No ano que vem, eu terei me formado” ou, no dia a dia, “vou ter me formado” → “By next year, I will have graduated.” As peças se encaixam: terei / vou ter = will have, formado = graduated. Mas, falando, a gente costuma dizer “Ano que vem eu já me formo” ou “Em dez minutos eu termino”. Isso não funciona em inglês: para “concluído antes de um momento do futuro”, use will have + particípio.

"By next year, I will have graduated."
"By 6pm, she will have finished the report."

A forma: will have + particípio

O future perfect se forma com will have + o particípio (past participle) do verbo. Diferente de terei / terá / teremos, will have nunca muda: I will have, she will have, they will have. Nunca “she will has”. Na negativa, use will not have ou won't have; na pergunta, will vai para antes do sujeito. Na fala, will costuma ser contraído: I'll have finished.

Depois de will have vem sempre o particípio (finished, left, eaten), não a forma base: “She will have finished”, e não “She will have finish”. E o have não pode sumir: “I will graduated” está errado.

O particípio é o mesmo do present perfect: verbos regulares terminam em -ed (finished, arrived, saved), os irregulares têm forma própria (left, eaten, done). O auxiliar é sempre have, nunca be: “We won't have arrived by then.” (“Não teremos chegado até lá.”)

"We won't have arrived by then."
"Will you have finished by Friday?"

As palavras que a acompanham

O future perfect quase sempre vem com uma expressão que marca um prazo no futuro: by, by the time, by next year, by then. Sem prazo, o will simples ou will be doing costumam soar mais naturais.

Atenção ao “até”: em português, ele serve tanto para prazo (“termino até sexta”) quanto para duração (“trabalho até as seis”). Em inglês são duas palavras. Prazo, ou seja, “no máximo até / antes de”: by — by Friday, by 6pm, by then (“até lá”). Duração, algo que continua o tempo todo: until — I'll be at work until six. Com o future perfect, quase sempre é by. Para “antes de”, você também pode usar before.

Outro tropeço comum: depois de “quando”, o português usa o futuro do subjuntivo (“Quando você ler isto, eu já terei saído”), e como ele tem cara de futuro, sai “By the time you will read this”. Em inglês, depois de by the time, when e before, use o presente simples, nunca will: “By the time you read this, I will have left.”

"By the time you read this, I will have left."
"By 2030, scientists will have developed new treatments."

Future perfect ou will simples?

O will simples só diz que uma ação vai acontecer no futuro. O future perfect diz que ela vai estar concluída num certo momento do futuro. Colocar already (“já”) no will simples não o transforma em future perfect: “By next year, I will graduate already” está errado.

Mais uma diferença: em português, o futuro composto também serve para supor algo sobre o passado (“Ele terá perdido o trem?”). Em inglês, will have até pode ter esse sentido (You'll have heard the news), mas o mais comum é must have: He must have missed the train. Nesta lição, o future perfect fala de um prazo no futuro.

"He will save money next year. (uma ação no futuro)"
"He will have saved enough money by the summer. (concluída até esse momento)"

Inglês de verdade

"By midnight, the storm will have passed."
"By the time we land, they will have started the meeting."
"Will she have completed the course by June?"
"By 2028, the company will have doubled its revenue."

Atenção

✗I will have finished the report until Friday.
✓I will have finished the report by Friday.

“Até sexta” como prazo = by Friday. Until (também “até”) é para algo que dura o tempo todo, não para prazo.

✗By the time you will read this, I will have left.
✓By the time you read this, I will have left.

“Quando você ler…”: depois de by the time, when e before, o inglês usa o presente simples, não will.

✗By next year, I will graduated.
✓By next year, I will have graduated.

O have não pode faltar: o future perfect é will have + particípio, não só will.

✗By 6pm, she will have finish the report.
✓By 6pm, she will have finished the report.

Depois de will have vem o particípio (finished), não a forma base do verbo.

✗By next year, I will graduate already.
✓By next year, I will have graduated.

Calque de “Ano que vem eu já me formo”. Already (“já”) não transforma o will simples em future perfect: use will have + particípio.

✗He will has saved enough money by the summer.
✓He will have saved enough money by the summer.

Em português o auxiliar muda (eu terei, ele terá); em inglês, depois de will vem sempre have, também com he, she e it.

✗We won't be arrived by then.
✓We won't have arrived by then.

O future perfect inglês usa sempre have, inclusive com verbos de movimento como arrive e leave.

Comparação com o português

“Até sexta”: em português, “até” serve para prazo e para duração

Em inglês, prazo é by: “by Friday”, “by 6pm”, “by then” (“até lá”). Until é só para algo que dura até aquele momento (I'll wait until Friday = vou esperar até sexta, o tempo todo). Por isso “I will have finished the report until Friday” está errado: o certo é “by Friday”.

“Quando você ler esta mensagem, eu já terei saído”: futuro do subjuntivo depois de “quando”

Depois de by the time, when e before, o inglês usa o presente simples, mesmo falando do futuro: “By the time you read this, I will have left.” “By the time you will read this” é um erro típico. O will (ou will have) só aparece na outra parte da frase: “By the time we land, they will have started the meeting.”

“Terei terminado” / “vou ter terminado”: o futuro composto também usa ter

Aqui o português ajuda: ter = have, e o particípio vem depois, como em inglês. A diferença é que terei / terá / teremos mudam com a pessoa, e will have não: “he will have saved”, nunca “he will has saved”. E, para verbos como chegar e sair, o auxiliar continua sendo have: “We will have arrived”, “She will have left”.

💡 “Até (um momento do futuro)” como prazo → by: by Friday, by 6pm, by then.

💡 “Quando você ler…” → by the time + presente simples: by the time you read this.

💡 Will have + particípio para todas as pessoas: nunca will has, nunca will be arrived.

Na vida real: cumprindo um prazo

"Will the report be ready before the client call?"

"Yes — by then, I will have finished the final draft."

"And the budget numbers?"

"Those too. By 6pm, we will have sent everything over."

Prática

Exercício 1 · Escolha a frase correta

Choose the correct sentence — completed before a future point.

Exercício 2 · Escolha a frase correta

Choose the correct sentence.

Exercício 3 · Escolha a negativa correta

Choose the correct negative.

Exercício 4 · Escolha a pergunta correta

Choose the correct question.

Exercício 5 · Escolha a frase correta

Choose the correct sentence.

Exercício 6 · Escolha a resposta certa

Which phrase often signals the future perfect?

Exercício 7 · Escolha a frase correta

Choose the correct sentence.

Exercício 8 · Escolha a frase correta

Choose the correct sentence.

Exercício 9 · Complete a frase

Complete: 'By the end of the year, we ___ (save) enough for a trip.' (future perfect)

Exercício 10 · Complete a frase

Complete: 'By next month, they ___ (not/finish) the renovation.' (negative)

Exercício 11 · Classifique em grupos

will have left
will leave
will have eaten
will eat
will have arrived
will arrive

0 / 6 classificadas

Exercício 12 · Erro típico: “até” como prazo

Portuguese: "Até sexta, eu já vou ter terminado o relatório." Which English translation is correct?

Desafio rápido

Cinco perguntas rápidas para ver o que você aprendeu.

Pergunta 1 / 5

Pontuação: 0/0

Choose the correct sentence.

O que você aprendeu

  • O future perfect se forma com will have + particípio, como o nosso “terei terminado”, mas will have é igual para todas as pessoas.
  • Ele descreve uma ação que já vai estar concluída antes de um momento específico do futuro.
  • Quase sempre vem com um prazo: by, by the time, by then. “Até sexta” (prazo) = by Friday, não until.
  • Depois de by the time, when e before: presente simples, mesmo quando o português usa “quando você ler”.
  • O will simples não diz que a ação estará concluída, nem com already.
Ver todas as lições desta categoria