Definição / Explicação
Future perfect mostra que algo estará concluído antes de um prazo futuro ou de um ponto futuro. É útil quando você quer olhar para frente e falar do resultado como já finalizado até aquele momento. Esse tempo frequentemente aparece com palavras como by, before, by the time e by then. Ele é diferente de future continuous porque foca em conclusão, não em duração. Falantes geralmente o usam para planos, prazos, progresso e expectativas.
Regras principais
- Forma: will have + past participle.
- Use para algo concluído antes de um tempo futuro: I will have left by 9.
- Marcadores comuns: by Friday, by then, before you arrive.
- Frequentemente responde à pergunta Will it be finished before that point?
- Não use se você só quer dizer ação futura sem relação de prazo.
Exemplos
- I will have finished the report by Friday. - Eu terei terminado o relatório até sexta-feira.
- They will have left by noon. - Eles já terão saído até o meio-dia.
- By the time you get home, we will have eaten. - Quando você chegar em casa, nós já teremos comido.
- She will have worked here for ten years next month. - No próximo mês ela completará dez anos de trabalho aqui.
- We will not have solved everything by tomorrow. - Nós não teremos resolvido tudo até amanhã.
Erros comuns
- ❌ I will finished by Friday. -> ✅ I will have finished by Friday.
- ❌ They will have leave by noon. -> ✅ They will have left by noon.
- ❌ By the time you arrive, we will eat. -> ✅ By the time you arrive, we will have eaten.