B2

Future Perfect em inglês

Future Perfect

Este artigo faz parte da árvore gramatical de inglês no Settemila Lingue.

Em resumo

O future perfect apresenta uma ação como já concluída antes de um momento futuro: will have + particípio passado. Em By Friday, I will have finished the report, o relatório estará pronto, no máximo, na sexta-feira. A estrutura é especialmente comum com by, by the time, before e referências a resultados ou prazos.

Visão geral

O future perfect — futuro perfeito em inglês — permite olhar para trás a partir de um ponto no futuro. Em vez de dizer apenas que algo acontecerá, indica-se que, quando esse ponto chegar, a ação já estará completa. Compare I will finish the report (“Terminarei o relatório”) com I will have finished the report by Friday (“Terei terminado o relatório até sexta-feira”). A segunda frase estabelece um limite e destaca o resultado concluído.

Este tempo verbal costuma ser estudado no nível B2 porque exige coordenar dois momentos: a ação e a referência futura posterior a ela. É útil ao falar de prazos, planos, previsões, metas, etapas de um projeto e consequências acumuladas. Também aparece em perguntas sobre quanto tempo uma situação terá durado até certa data.

Para quem fala português, a lógica de will have finished é próxima de terei terminado. A semelhança ajuda, mas não elimina duas dificuldades: o inglês mantém a mesma forma de will have para todas as pessoas e, em orações temporais introduzidas por when ou by the time, normalmente não usa will. Além disso, a diferença entre “na sexta-feira” e “até sexta-feira” corresponde muitas vezes à diferença entre on Friday e by Friday.

Como funciona

Estrutura básica

O future perfect combina três elementos:

sujeito + will + have + particípio passado

O sujeito é quem realiza ou vive a ação. O particípio passado é a forma verbal usada depois de have: nos verbos regulares, normalmente termina em -ed (worked, finished, changed); nos irregulares, precisa ser aprendida (done, written, gone, seen).

Tipo Estrutura Exemplo
Afirmativa sujeito + will have + particípio She will have arrived.
Negativa sujeito + will not have + particípio She will not have arrived.
Pergunta Will + sujeito + have + particípio? Will she have arrived?
Pergunta com palavra interrogativa palavra interrogativa + will + sujeito + have + particípio? When will she have arrived?

A forma não muda conforme a pessoa:

Pessoa Forma com finish
I I will have finished
you you will have finished
he / she / it he / she / it will have finished
we we will have finished
they they will have finished

Na fala e na escrita menos formal, will costuma ser contraído: I’ll have finished, she’ll have left, they’ll have arrived. Na negativa, will not geralmente vira won’t: We won’t have finished by noon. O have permanece igual; formas como will has estão sempre erradas.

Particípios regulares e irregulares

Não se usa o passado simples depois de will have, mas sim o particípio passado. Nos verbos regulares, as duas formas têm a mesma aparência; nos irregulares, muitas vezes são diferentes.

Verbo Passado simples Particípio passado Future perfect
finish finished finished will have finished
study studied studied will have studied
go went gone will have gone
write wrote written will have written
do did done will have done
see saw seen will have seen
take took taken will have taken

Dois pontos na linha do tempo

Uma frase no future perfect geralmente contém ou pressupõe:

  1. uma ação que será concluída: finish the report;
  2. um ponto futuro que vem depois ou funciona como limite: by Friday.

Em By the time the meeting starts, we will have read the report, a leitura estará concluída antes do início da reunião. O momento de referência pode ser uma hora, uma data, outra ação ou uma etapa futura: by 6 p.m., by next year, before you arrive, when the course ends.

By, until, before e by the time

Essas expressões não são equivalentes.

Expressão Ideia principal Exemplo
by + momento no máximo até esse momento I’ll have replied by Monday.
by the time + oração quando a outra ação acontecer, isto já estará concluído By the time you arrive, we’ll have eaten.
before + momento/oração em algum momento anterior They’ll have left before dawn.
until + momento continuidade até o limite, não prazo de conclusão I’ll work until six.

By Friday significa “até sexta-feira”, isto é, a qualquer momento antes desse limite ou no próprio limite. Until Friday significa “até sexta-feira” no sentido de uma situação que continua durante o período: I’ll be away until Friday. Por isso, I will have finished until Friday não é a forma normal de indicar um prazo; use I will have finished by Friday.

Depois de when, before, after e by the time, uma oração que se refere ao futuro costuma ficar no presente simples, não com will:

  • By the time she arrives, we will have prepared everything.
  • não: By the time she will arrive, we will have prepared everything.

Negativas e perguntas

A negativa afirma que a conclusão ainda não terá ocorrido no momento indicado:

  • I won’t have saved enough by June. — Até junho, eu ainda não terei poupado o suficiente.
  • The team won’t have completed the tests before launch. — A equipa/equipe não terá concluído os testes antes do lançamento.

Nas perguntas, will vem antes do sujeito, enquanto have continua depois dele:

  • Will you have finished by then?
  • How many chapters will she have written by December?
  • How long will you have been here when the conference begins?

Na última pergunta, been é o particípio de be. A frase pergunta pela duração acumulada de um estado até um ponto futuro.

Exemplos em contexto

Inglês Português Observação
I will have finished by 5 o’clock. Terei terminado até às cinco. Conclusão antes de um horário-limite.
By next year, she will have graduated. Até ao ano que vem, ela já terá concluído o curso. Resultado alcançado até uma data futura.
They will have left before we arrive. Eles já terão saído antes de chegarmos. A saída vem antes da nossa chegada.
How long will you have been here? Há quanto tempo você já estará aqui? Pergunta sobre duração acumulada num ponto futuro implícito.
By the time you read this message, I’ll have boarded the plane. Quando você ler esta mensagem, eu já terei embarcado no avião. Read fica no presente depois de by the time.
Will the builders have completed the roof before winter? Os construtores terão concluído o telhado antes do inverno? Pergunta sobre um prazo.
We won’t have saved enough money by July. Não teremos poupado dinheiro suficiente até julho. A meta não estará completa no limite indicado.
At this rate, the company will have sold a million units by December. Neste ritmo, a empresa terá vendido um milhão de unidades até dezembro. Previsão baseada no progresso atual.
In two weeks, I’ll have worked here for ten years. Daqui a duas semanas, fará dez anos que trabalho aqui. Duração de um estado até um ponto futuro.
Once the guests arrive, we’ll have prepared everything. Quando os convidados chegarem, já teremos preparado tudo. A preparação estará concluída primeiro.
By midnight, the votes will have been counted. Até à meia-noite, os votos terão sido contados. Future perfect na voz passiva.
She will already have seen the email when you call her. Ela já terá visto o e-mail quando você lhe telefonar. Already reforça que a ação estará concluída.
Will you have read all three books by the exam? Você terá lido os três livros até ao exame? Pergunta sobre quantidade concluída.
I won’t have finished the whole project, but I’ll have completed the first phase. Não terei terminado o projeto inteiro, mas terei concluído a primeira fase. Contraste entre resultado parcial e total.

As traduções mostram que nem sempre é preciso reproduzir a estrutura palavra por palavra. Por exemplo, I’ll have worked here for ten years pode corresponder naturalmente a “fará dez anos que trabalho aqui”. O essencial é conservar a relação temporal: o período é contado até um momento futuro.

Erros comuns

1. Omitir have

  • Incorreto: I will finished by six.
  • Correto: I will have finished by six.
  • Por quê: o future perfect precisa de will + have + particípio passado. Will finished mistura o auxiliar com uma forma inadequada.

2. Usar o passado simples de um verbo irregular

  • Incorreto: She will have wrote the report.
  • Correto: She will have written the report.
  • Por quê: depois de have, usa-se o particípio passado. Wrote é passado simples; written é particípio.

3. Alterar have na terceira pessoa

  • Incorreto: He will has completed the course.
  • Correto: He will have completed the course.
  • Por quê: depois de um verbo modal como will, o verbo seguinte fica na forma básica. Portanto, é sempre will have, nunca will has.

4. Usar will nas duas orações

  • Incorreto: By the time you will arrive, I will have cooked dinner.
  • Correto: By the time you arrive, I will have cooked dinner.
  • Por quê: numa oração temporal futura introduzida por by the time, o inglês normalmente usa o presente simples. A oração principal leva will have.

5. Confundir by com until

  • Incorreto: We will have completed the work until Friday.
  • Correto: We will have completed the work by Friday.
  • Por quê: by marca o prazo para uma conclusão. Until apresenta algo que continua até certo momento: We will continue working until Friday.

6. Usar o future perfect quando só se indica quando a ação ocorrerá

  • Pouco adequado sem contexto: I will have visited her tomorrow.
  • Natural: I will visit her tomorrow.
  • Com limite claro: By tomorrow evening, I will have visited her.
  • Por quê: o future perfect precisa de um ponto futuro a partir do qual se vê a ação como concluída. Para uma ação futura simples, will + verbo costuma bastar.

Notas de uso

O foco está no resultado

O future perfect é particularmente natural quando se pode medir o resultado: uma tarefa terminada, uma quantidade produzida, uma meta atingida ou um período acumulado.

  • By Friday, we’ll have processed 500 applications.
  • Next month, they’ll have been married for twenty years.

A segunda frase usa be married como estado. Embora a relação continue, o período de vinte anos estará completo no ponto futuro mencionado.

Already, yet e posição dos advérbios

Already costuma aparecer entre will e o particípio, geralmente depois de have: She will have already left e She will already have left são possíveis, com variação de foco. Yet tende a vir no fim de negativas e perguntas: Will they have arrived yet?; They won’t have arrived yet.

Na conversa, o contexto frequentemente permite omitir o prazo:

  • Don’t call at eight. He’ll have gone to bed.

O horário já fornece o ponto de referência. Sem nenhum contexto futuro, porém, a frase pode parecer incompleta ou assumir outro sentido.

Diferença em relação ao português

O equivalente terei feito existe em português, mas pode soar mais formal ou menos frequente em certas variedades e situações. Na fala, também se ouvem construções como “até lá, já vou ter terminado”. Em inglês, I’ll have finished by then é uma opção normal tanto na fala quanto na escrita; não é necessariamente solene.

Também convém não traduzir by automaticamente pela mesma palavra em todos os casos. Conforme a frase, pode corresponder a “até”, “quando”, “antes de” ou “no máximo até”. Primeiro identifique se há um prazo de conclusão.

Além do básico: usos avançados

Future perfect e future perfect continuous

O future perfect destaca sobretudo conclusão, quantidade ou resultado. O future perfect continuous usa will have been + verbo em -ing e destaca a atividade em curso ou a sua duração.

Foco Exemplo Interpretação
resultado concluído By June, I will have written three chapters. Três capítulos estarão prontos.
duração da atividade By June, I will have been writing the book for a year. A atividade de escrever terá durado um ano.
estado duradouro By June, I will have lived here for a year. Um ano de residência estará completo; o estado pode continuar.

Com verbos que descrevem estados, como know, own, be e muitas vezes live, a forma contínua pode ser impossível ou mudar o foco. Por isso, By then, I will have known her for ten years é natural, enquanto will have been knowing não é.

Voz passiva

Quando o foco recai sobre o que estará concluído, e não sobre quem fará a ação, usa-se:

will have been + particípio passado

  • The bridge will have been completed by 2030. — A ponte terá sido concluída até 2030.
  • All the invitations will have been sent before lunch. — Todos os convites terão sido enviados antes do almoço.

Aqui, been é o particípio de be, e completed/sent pertence ao verbo principal. A sequência pode parecer longa, mas cada elemento tem uma função: futuro (will), anterioridade (have), passiva (been) e ação (completed).

Suposições sobre algo que provavelmente já aconteceu

Em certos contextos, especialmente no inglês britânico ou em registo mais formal, will have + particípio pode exprimir uma dedução sobre o presente ou o passado recente, e não um futuro literal:

  • You will have heard the news by now. — A esta altura, você provavelmente já ouviu a notícia.
  • They will have arrived home by now. — Eles provavelmente já chegaram a casa.

O falante considera a conclusão muito provável com base no que sabe. Na conversa, também é comum usar must have: They must have arrived by now. Esse valor de dedução deve ser entendido pelo contexto e não substitui o uso principal com referência futura.

O ponto de referência pode ficar implícito

Em narrativas, instruções e planeamento, um prazo mencionado anteriormente pode continuar válido:

  • The ceremony starts at noon. The guests will have arrived, and the staff will have checked every seat.

As duas formas são interpretadas em relação ao meio-dia. Não é necessário repetir by noon em cada oração, desde que a relação temporal permaneça clara.

Dicas de prática

  1. Construa linhas do tempo. Escolha um prazo — by Friday, by 2030, before the meeting starts — e escreva o que já estará concluído. Marque visualmente a ação antes do ponto futuro.
  2. Treine os particípios irregulares em frases completas. Em vez de decorar apenas write–wrote–written, formule By tomorrow, I will have written the email. Isso fixa ao mesmo tempo a forma e o uso.
  3. Compare três versões. Para a mesma situação, escreva I will finish, I will have finished e I will have been working. Pergunte se o foco é o acontecimento, o resultado concluído ou a duração da atividade.

Conceitos relacionados

  • Pré-requisito: Futuro com will — apresenta o auxiliar will, a ordem das palavras em perguntas e a formação de negativas usadas também no future perfect.
  • Continuação recomendada: contraste o future perfect com o future perfect continuous para distinguir resultado concluído de duração ou atividade em curso.

Pré-requisito

Futuro com *will* em inglêsA2

Mais conceitos de B2

Este conceito em outros idiomas

Comparar em todos os idiomas