Future Perfect

O tempo future perfect descreve ações que estarão concluídas antes de um momento ou evento específico no futuro. Ele destaca a conclusão da ação, e não a ação em si.

Antes disso, aprenda: Future SimplePresent Perfect

PDF: Future perfect exercícios PDF com gabarito

1.Construções

1.1Construções de frases / verbos regulares

Para formar o tempo (tense) future perfect, siga estas regras básicas:

S = sujeito (subject)
won't = will not
QW = palavra interrogativa

Construção Exemplos
+ Afirmativa S + will + have + Verbo(+ed / d) + ... I will have finished the project by tomorrow.
Eu terei terminado o projeto até amanhã.
- Negativa S + won't + have + Verbo(+ed / d) + ... They won't have arrived by noon.
Eles não terão chegado até o meio-dia.
? Interrogativa (QW) + will + S + have + Verbo(+ed / d) + ...? Will she have finished everything by then?
Ela terá terminado tudo até lá?
Abrir a página do vídeo →

Teste-se

Coloque o verbo no tempo Future Perfect.
We (complete) _____ the course by next week.
Coloque o verbo no tempo Future Perfect.
I (save) _____ enough money for a vacation by the end of the year.
Forme uma frase negativa no tempo Future Perfect.
I (not/clean) _____ the house by the weekend.

1.2Construções de frases / verbos irregulares

Para formar o tempo (tense) future perfect, siga estas regras básicas:

S = sujeito (subject)
won't = will not
(III) = a forma past participle do verbo principal (main verb) → Irregular Verbs List, lista de verbos irregulares (3ª coluna)
QW = palavra interrogativa

Construção Exemplos
+ Afirmativa S + will + have + Verbo(III) + ... I will have done it tomorrow.
Eu terei feito isso amanhã.
- Negativa S + won't + have + Verbo(III) + ... They won't have left by noon.
Eles não terão saído até o meio-dia.
? Interrogativa (QW) + will + S + have + Verbo(III) + ...? Will she have done everything by then?
Ela terá feito tudo até lá?
Abrir a página do vídeo →

Teste-se

Forme uma frase negativa no tempo Future Perfect.
I (not/speak) _____ to the manager by the time the meeting starts.
Forme uma frase negativa no tempo Future Perfect.
By tomorrow, she (not/write) _____ the report.
Coloque o verbo no tempo Future Perfect.
By the end of the month, we (write) _____ all the reports.

2.Uso

2.1Conclusão antes de um prazo

O tempo future perfect é muito usado para mostrar que uma ação (action) já estará concluída ou alcançada até um determinado momento no futuro.
Ele descreve uma ação que, em certo momento do futuro, já pertencerá ao passado.
Com frequência aparece com uma expressão de tempo iniciada por by: by then, by that time, by the 24th of September etc.

Exemplo Comentário
By the end of this year, she will have worked here for five years.
No fim deste ano, ela terá trabalhado aqui por cinco anos.
This means that at the end of this year, her total time working here will be five years.
Isso significa que, no fim deste ano, o tempo total de trabalho dela aqui será de cinco anos.
I will have retired by the year 2030.
Eu terei me aposentado até 2030.
This means that before or in the year 2030, my retirement will already be in the past.
Isso significa que antes de 2030 ou em 2030 eu já estarei aposentado.
By next Christmas we will have been here for eight years.
No próximo Natal, nós já estaremos aqui há oito anos.
This means that next Christmas marks a total of eight years since we arrived.
Isso significa que o próximo Natal marca oito anos no total desde que chegamos.
The builders say they will have finished the roof by Tuesday.
Os pedreiros dizem que terão terminado o telhado até terça-feira.
This means that the roof will be complete before Tuesday.
Isso significa que o telhado estará pronto antes de terça-feira.
Abrir a página do vídeo →

Teste-se

Coloque o verbo no tempo verbal correto.
By then, I (complete) _____ my master's degree.
Coloque o verbo no tempo verbal correto.
By the end of this week, we (submit) _____ the report.
Coloque o verbo no tempo verbal correto.
By the end of this month, we (solve) _____ the problem.

2.2Expressar certeza / prever ações passadas no futuro

O tempo future perfect pode expressar certeza sobre ações que estarão concluídas antes de um momento específico no futuro: na prática, ele prevê ações passadas a partir de uma perspectiva futura.

É muito usado com advérbios (adverbs) como probably e certainly, que vêm logo depois de will.

Exemplo Comentário
By the time we get there, they will probably have left.
Quando chegarmos lá, eles provavelmente já terão saído.
Certainty that the action of leaving will likely be completed before we arrive, from a future perspective.
Certeza de que eles muito provavelmente sairão antes de chegarmos, vista de uma perspectiva futura.
I save 50 dollars a month, and I started in January. So by the end of the year, I will have saved 600 dollars.
Eu economizo 50 dólares por mês e comecei em janeiro. Então, até o fim do ano, eu terei economizado 600 dólares.
Prediction that, based on a consistent saving pattern, the total amount of 600 dollars will be accumulated by the end of the year.
Previsão de que, com um ritmo de economia constante, o total de 600 dólares será acumulado até o fim do ano.
By next summer, I will probably have travelled to five countries.
Até o próximo verão, eu provavelmente terei viajado para cinco países.
Prediction that, based on plans, the action of travelling to five countries will most likely be completed by next summer.
Previsão de que, de acordo com os planos, as viagens a cinco países estarão concluídas até o próximo verão.
Surely they will have finished their meal before the film starts.
Com certeza eles terão terminado a refeição antes de o filme começar.
Certainty that the action of finishing the meal will be completed before the film begins, viewed from a future perspective.
Certeza de que terminarão de comer antes de o filme começar, vista de uma perspectiva futura.
He will certainly have left by the time we arrive.
Ele certamente já terá saído quando chegarmos.
Certainty that the action of leaving will be completed before we arrive, as seen from a future point.
Certeza de que ele terá saído antes de chegarmos, vista de um ponto no futuro.
Abrir a página do vídeo →

Teste-se

Coloque o verbo no tempo verbal correto.
I expect I (finish) _____ all my work by 5 PM.
Coloque o verbo no tempo verbal correto.
They (leave) _____ the office by the time I arrive.
Coloque o verbo no tempo verbal correto.
By the time you read this, I (leave) _____ for my trip.

3.Future perfect: exemplos com tradução e erros comuns de brasileiros

Em português, o Future Perfect corresponde ao futuro composto: terei terminado, terá saído. Na fala do dia a dia, quase todo mundo diz vou ter terminado ou já vai ter saído. Nos dois casos, o inglês usa a mesma forma: will have + particípio (past participle). As frases abaixo estão organizadas pelos usos que mais aparecem.

Uso Inglês Português
Prazo com by I'll have finished the report by Friday. Vou ter terminado o relatório até sexta.
Prazo com by By 2030, she will have graduated. Até 2030, ela já vai ter se formado.
Prazo com by We won't have sold the car by next month. Não vamos ter vendido o carro até o mês que vem.
By the time, before By the time you get here, the movie will have started. Quando você chegar, o filme já vai ter começado.
By the time, before The kids will have fallen asleep before we get home. As crianças vão ter dormido antes de chegarmos em casa.
By the time, before By the time the guests arrive, I'll have cleaned the whole house. Quando os convidados chegarem, terei limpado a casa inteira.
Contagem até um ponto In May, we will have been married for ten years. Em maio, vamos fazer dez anos de casados.
Contagem até um ponto By the end of the year, I'll have read 30 books. Até o fim do ano, vou ter lido 30 livros.
Contagem até um ponto By next week, I'll have saved enough for the trip. Até a semana que vem, vou ter economizado o suficiente para a viagem.
Suposição sobre agora They'll have landed by now. A essa altura, eles já devem ter pousado.
Suposição sobre agora Don't call Lucas, he'll have gone to bed. Não ligue para o Lucas, ele já deve ter ido dormir.
Suposição sobre agora She won't have seen the message yet. Ela ainda não deve ter visto a mensagem.
Pergunta e resposta curta Will you have finished by lunchtime? Yes, I will. Você vai ter terminado até a hora do almoço? Vou, sim.

Nas formas contraídas, will vira 'll e will not vira won't: I'll have finished, she won't have left. A resposta curta repete só o will: Yes, I will ou No, I won't.

Erros comuns de brasileiros com o future perfect

Errado Certo Por quê
I'll have finished it until Friday. I'll have finished it by Friday. "Até" com prazo é by; until é para algo que dura até um ponto (I'll work until Friday).
By the time you will arrive, I'll have left. By the time you arrive, I'll have left. Onde o português usa o futuro do subjuntivo (quando você chegar), o inglês usa o Present Simple.
In June, it will make five years that I live here. By June, I'll have lived here for five years. "Vai fazer X anos que" vira will have + particípio + for.
She will has finished. She will have finished. Depois de will, é sempre have, com todas as pessoas.
They will have went home by midnight. They will have gone home by midnight. Use o particípio (3ª coluna), não o passado.
We will have arrive before the show. We will have arrived before the show. Verbos regulares levam -ed também no particípio.

Cuidado também com terei feito e teria feito: o primeiro é will have done; o segundo é would have done, o futuro do pretérito composto, que aparece na third conditional.

4.Future perfect e future perfect continuous: qual a diferença?

Os três tempos olham para o mesmo momento do futuro, mas cada um responde a uma pergunta diferente: o que vai estar acontecendo, o que já vai estar pronto e há quanto tempo a ação vai estar em andamento.

Linha do tempo
PassadoFuturo
Future Continuous
At 6 p.m., I'll be writing the report.
Às 18h, vou estar escrevendo o relatório.
escrevendoagora18h
Future Perfect
By 6 p.m., I'll have written three reports.
Até as 18h, vou ter escrito três relatórios.
pronto antesagora18h
Future Perfect Continuous
By 6 p.m., I'll have been writing for five hours.
Às 18h, vai fazer cinco horas que estou escrevendo.
cinco horasagora18h
em andamentoconcluído antesduração até o momentoagora
Future Continuous Future Perfect Future Perfect Continuous
Forma will be + -ing will have + particípio will have been + -ing
Pergunta O que vai estar acontecendo naquele momento? O que vai estar pronto até lá? Há quanto tempo vai estar acontecendo?
Em português vou estar fazendo vou ter feito, terei feito vai fazer X horas que estou fazendo
Palavras típicas at 6 p.m., this time tomorrow by, by the time, before for + duração, by + momento
Exemplo This time tomorrow, I'll be flying to Lisbon. By noon, I'll have landed. By noon, I'll have been flying for nine hours.

Como escolher entre future perfect e future perfect continuous

  • Quantidade ou resultado: Future Perfect. Se a frase diz quanto vai estar feito (três relatórios, 30 livros, quatro cômodos), use will have + particípio: By Friday, she'll have painted four rooms.
  • Duração de algo que continua: Future Perfect Continuous. Com for + tempo, quando a ação ainda vai estar em andamento: By Friday, she'll have been painting for three days.
  • Verbos de estado ficam no Future Perfect, mesmo com for: know, be, own, like e have no sentido de possuir. In May, I'll have known Júlia for ten years, nunca will have been knowing.
  • Will have been sozinho é o Future Perfect de to be, não o continuous: By June, we'll have been here for a year (em junho, vai fazer um ano que estamos aqui).
  • Alguns verbos aceitam os dois, como live, work e study: By 2027, I'll have lived here for ten years ou I'll have been living here for ten years. O continuous destaca que a ação continua.

Para a estrutura completa dos outros dois tempos, veja as páginas do Future Perfect Continuous e do Future Continuous.

5.Exercícios de future perfect e future perfect continuous com respostas

Complete com o Future Perfect (will have + particípio) ou o Future Perfect Continuous (will have been + -ing) do verbo entre parênteses.

  1. By the end of the course, you ___ (learn) about 2,000 words.
  2. By 10 p.m., the kids ___ (play) video games for four hours.
  3. Sorry, I ___ (not / finish) the report by Monday.
  4. By the time we get to the stadium, the game ___ (start).
  5. In March, Carla ___ (work) at the hospital for twenty years.
  6. ___ you ___ (pack) your suitcase by tonight?
  7. By next summer, I ___ (know) Diego for ten years.
  8. By 5 p.m., she ___ (drive) for six hours, so she'll be exhausted.
  9. Don't worry, the package ___ (arrive) by Friday.
  10. By the time you read this message, I ___ (leave) São Paulo.

Respostas: 1 will have learned ('ll have learned) · 2 will have been playing ('ll have been playing) · 3 won't have finished (will not have finished) · 4 will have started ('ll have started) · 5 will have been working (will have worked) · 6 Will, have packed · 7 will have known ('ll have known) · 8 will have been driving ('ll have been driving) · 9 will have arrived ('ll have arrived) · 10 will have left ('ll have left)

Errou o 2 ou o 8? For + tempo com uma ação que ainda continua pede o continuous. Errou o 7? Know é verbo de estado e fica no Future Perfect, mesmo com for. Errou o 4 ou o 10? A oração com by the time fica no Present Simple, e o will vai para a outra.

Para imprimir, baixe os exercícios de future perfect em PDF com gabarito: 30 frases para treinar will have + particípio, by e by the time, a diferença para o continuous, erros típicos de brasileiros e tradução do português. Mais exercícios com áudio e correção na hora estão nos blocos de prática acima.

6.Perguntas frequentes

Quando usar o Future Perfect em inglês?

Use o Future Perfect (will have + particípio passado, past participle) para uma ação que vai estar terminada antes de um momento no futuro. Por exemplo: "I will have finished the project by Friday." Ele aparece muito com by: by then, by next June, by the time you arrive. Também pode contar o tempo até um ponto futuro ("By December, she will have worked here for five years") ou mostrar certeza de que algo terá terminado: "He will certainly have left by the time we get there."

Future Perfect ou Future Simple: "I will cook dinner" ou "I will have cooked dinner"?

Ambas estão certas, com sentidos diferentes: o Future Simple diz o que vai acontecer; o Future Perfect, que já estará feito até lá. Compare "When you get home, I will cook dinner" (começo a cozinhar depois que você chegar) com "By the time you get home, I will have cooked dinner" (o jantar estará pronto quando você chegar). Com by, o Future Simple também é possível ("I will finish it by Friday"), mas o Future Perfect destaca a conclusão.

É correto dizer "She will has finished" no Future Perfect?

Não, diga "She will have finished": no Future Perfect, will vem seguido de have com todos os sujeitos, e depois o particípio passado (past participle). Não use -ing nem a forma base (base form) depois de have: "He will have completed it", e não "He will have completing it" ou "He will have complete it". Verbos irregulares precisam da terceira forma: "They will have gone", e não "They will have went". A negativa usa won't have ("They won't have arrived by noon"), e a pergunta começa com will: "Will she have finished by then?"

"By the time you arrive" ou "by the time you will arrive" com o Future Perfect?

Diga "by the time you arrive": depois de by the time, use o Present Simple, e coloque o Future Perfect na oração principal (main clause). Por exemplo: "By the time you arrive, we will have eaten", e não "By the time you will arrive, we will have eaten". Em português também não dizemos "quando você chegará", e sim "quando você chegar". A mesma regra vale depois de before e when: "I will have left before you get there."

Future Perfect ou Past Perfect: "will have finished" ou "had finished"?

Use o Future Perfect (will have finished) olhando para trás a partir do futuro, e o Past Perfect (had finished) a partir do passado. Compare "By next June, she will have finished her degree" (junho ainda vai chegar) com "By last June, she had finished her degree" (junho já passou). Não misture as duas formas: "She will had finished" está errado. Will sempre vem seguido de have.

Future perfect é o mesmo que o futuro composto do português?

Quase sempre, sim: terei terminado corresponde a I will have finished, e a forma falada vou ter terminado também. As diferenças estão nas palavras em volta do verbo. Depois de quando, assim que e antes de, o português usa o futuro do subjuntivo (quando você chegar), mas o inglês usa o Present Simple: by the time you arrive, e não by the time you will arrive. Também não confunda terei feito (will have done) com teria feito (would have done), que é o futuro do pretérito composto da third conditional. Quando o futuro composto expressa dúvida sobre o passado (Ele terá esquecido?), o inglês prefere must have ou might have, e will have fica para uma suposição segura: He'll have forgotten again.

O que significa will have been em inglês?

Will have been é o Future Perfect do verbo to be: terei sido ou terei estado. Com for, o português costuma dizer vai fazer... que: By June, we'll have been here for a year (Em junho, vai fazer um ano que estamos aqui). A mesma sequência aparece em mais duas construções. Com um verbo em -ing, forma o Future Perfect Continuous: By 6 p.m., I'll have been working for ten hours. Com um particípio, forma a voz passiva do Future Perfect: The bridge will have been finished by 2030 (A ponte terá sido concluída até 2030).

Pronto para praticar este tema?

Instala a app e pratica este tema como um jogo — com XP, sequências e correção imediata.