Com o future perfect continuous, você se coloca num momento do futuro e olha para trás: naquele ponto, há quanto tempo a ação vem acontecendo?
O que você vai aprender
O future perfect continuous diz quanto tempo uma ação terá durado num momento específico do futuro. O que importa é a duração, não se a ação terminou. A duração quase sempre vem com for: for five years, for six hours.
Em português, existe “terei estado trabalhando”, mas ninguém fala assim. A gente diz “Em junho vai fazer cinco anos que eu trabalho aqui”, “Em junho eu completo cinco anos aqui” ou “vou ter cinco anos de empresa”. Traduzido palavra por palavra, sai “it will make five years that I work here” ou “I will have five years working here”: está errado. Em inglês, a pessoa é o sujeito e o verbo vai na forma completa: “By June, I will have been working here for five years.”
A forma tem três peças fixas: will + have been + verbo com -ing. Nenhuma pode faltar: will have working ou will been working estão errados. Have continua have com todas as pessoas, inclusive he, she e it: she will have been, nunca she will has been. E depois de been vem a forma com -ing, não a forma base: will have been dating, e não will have been date.
Negativa: won't (will not) have been + -ing. Pergunta: will vai para antes do sujeito. “They won't have been living here long by then.” “Will you have been waiting long by the time I arrive?” Atenção: depois de “quando”, o português usa o futuro do subjuntivo (“quando eu chegar”), que parece futuro. Depois de by the time, o inglês usa o presente simples: by the time I arrive, nunca by the time I will arrive.
O future perfect (will have + particípio) corresponde ao nosso “terei terminado” e destaca que algo vai estar concluído num certo momento. O future perfect continuous (will have been + -ing) destaca a duração da atividade; ele não diz se ela continua depois ou não.
Com verbos como teach, work ou live e uma duração com for, as duas formas costumam ser possíveis; a forma contínua põe o foco na atividade que dura. Já os verbos de estado, como know, own, be ou belong, não levam -ing. “Em junho vai fazer dez anos que eu a conheço” → “By June, I will have known her for ten years”, e não “will have been knowing”.
A palavra interrogativa típica é how long: ela pergunta quanto tempo uma ação terá durado num momento do futuro. “Em dezembro, vai fazer quanto tempo que você mora aqui?” → “How long will you have been living here by December?” Não use “since when”, que pergunta a data de início.
Também há as perguntas de sim ou não: will vai para antes do sujeito, e have been + -ing vem logo depois, sem se separar. “Will they have been traveling for 24 hours by then?” (Traveling é a grafia americana; no inglês britânico, escreve-se travelling.)
Calque de “em junho vai fazer cinco anos que eu trabalho aqui”. O sujeito é a pessoa, e a duração vem com for.
Com uma duração, é for, não since; e a duração até um momento do futuro pede will have been + -ing.
Não esqueça o been: will have been + -ing, três peças.
Depois de will have been vem a forma com -ing, não a forma base do verbo.
Para dizer quanto tempo a espera terá durado, use will have been + -ing. Will be waiting só diz que você estará esperando naquele momento.
Verbos de estado como know, own e belong não levam -ing: aqui se usa o future perfect (will have + particípio).
“Em junho vai fazer cinco anos que eu trabalho aqui”: fazer + tempo + que
Essa estrutura não tem equivalente palavra por palavra. “It will make five years that I work here” está errado. Em inglês, a pessoa é o sujeito, o verbo vai no future perfect continuous e a duração vem com for: “By June, I will have been working here for five years.” O mesmo vale para “Quando você chegar, vai fazer duas horas que a gente está esperando” → “By the time you arrive, we will have been waiting for two hours.”
“Vou ter cinco anos de empresa”, “vou completar cinco anos aqui”, “desde / há”
Em inglês, ninguém “tem” anos de trabalho nesse sentido: “I will have five years working here” está errado. E cuidado com since: since vem com um ponto de partida (since 2021, since Monday); com uma duração, use for (for five years). “Since five years” está sempre errado.
“Até junho”, “até lá”, “quando você chegar”
O momento do futuro em que você faz a conta se diz com by: by June, by then, by the time you arrive (com o presente simples, sem will). Until também é “até”, mas para uma ação que dura até aquele momento e para (“I'll be here until June”). Por isso “Until June, I will have been working here for five years” está errado.
💡 “Em junho vai fazer cinco anos que…” = By June, … will have been + -ing … for five years.
💡 Duração = for (for five years); ponto de partida = since (since 2021).
💡 “Até junho” (o momento da conta) = by June; until é para algo que dura; depois de by the time, presente simples.
💡 Will have been + -ing: três peças, nenhuma falta — exceto com verbos de estado como know (will have known).
"How long have you two been together now?"
"By next month, we will have been dating for a year!"
"That's a big milestone. Any plans?"
"We're thinking of a trip to celebrate."
Exercício 1 · Escolha a frase correta
Choose the correct sentence — duration up to 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 best describes the future perfect continuous?
Exercício 7 · Escolha a frase correta
Choose the correct sentence.
Exercício 8 · Escolha a pergunta correta
Choose the correct question.
Exercício 9 · Complete a frase
Complete: 'By 2027, they ___ (live) in Kyiv for a decade.' (future perfect continuous)
Exercício 10 · Complete a frase
Complete: 'By midnight, we ___ (not/drive) for 12 hours straight.' (negative)
Exercício 11 · Classifique em grupos
0 / 6 classificadas
Exercício 12 · Erro típico: “vai fazer cinco anos que…”
Portuguese: "Em junho vai fazer cinco anos que eu trabalho aqui." Which English sentence is correct?
Cinco perguntas rápidas para ver o que você aprendeu.
Pergunta 1 / 5
Pontuação: 0/0
Choose the correct sentence.
Be about to e be due to
Be about to: prestes a acontecer. Be due to: previsto num horário ou cronograma. E por que “o trem deve chegar às 9” não se diz com must.
Future in the past (o futuro visto do passado)
“Eu ia te ligar”, “ela disse que ligaria”: was/were going to e would para um plano ou uma expectativa vistos a partir do passado.
Future perfect (will have + particípio)
Will have + particípio para o que já vai estar pronto num momento do futuro: by Friday, by the time e por que “até sexta” nem sempre é until.
Future continuous (futuro contínuo)
Will be + -ing para uma ação que vai estar em andamento num momento exato do futuro: “amanhã a essa hora, vou estar trabalhando”.