C1

S + will have been + V-ing + for + time

will have been V-ing

Explicação

Olha-se a partir de um ponto no futuro para trás, para algo que durou até esse ponto. Sempre vem com um marco futuro (by then, next June) e uma duração (for ten years). É a forma mais longa do futuro e marca o nível C1. Armadilha comum: Depois de by the time, usa-se o presente, e não will: By the time we will land ✗, By the time we land ✓.

Exemplos

By June she will have been teaching here for twenty years.

Em junho, ela terá ensinado aqui por vinte anos.

By the time we land, we will have been flying for eleven hours.

Quando pousarmos, teremos voado por onze horas.

Next month they will have been waiting for a decision for a year.

No mês que vem, eles estarão esperando uma decisão há um ano.

By Friday I will have been working on this for six weeks.

Na sexta-feira, terei trabalhado nisso por seis semanas.

Prática

Teste o que você aprendeu com um quiz de múltipla escolha

Aprenda “S + will have been + V-ing + for + time” de forma eficiente

O ponto de gramática “S + will have been + V-ing + for + time” (will have been V-ing) é uma das estruturas importantes do nível CEFR 5. Para usá-lo com fluência, você precisa entender os contextos de uso e praticar com frequência.

Dica de estudo: leia os exemplos em voz alta várias vezes para criar um reflexo natural. Depois, tente criar frases com situações da sua própria vida. Use o botão de áudio para ouvir e praticar a pronúncia correta.

Você também pode abrir a lição completa “” para entender melhor a gramática e o vocabulário relacionados.

Perguntas frequentes