Olhe para agosto e, de lá, para trás na restauração do barco. A duração de dois anos é medida naquele ponto futuro. A frase não promete que o barco estará concluído então.
A ideia
Use will have been + -ing com todos os sujeitos. As negativas começam com won't have been; perguntas colocam will antes do sujeito. Dê uma referência futura e normalmente duração com for ou início com since. How long pergunta por essa duração acumulada.
Exemplos
- By August, I'll have been restoring this boat for two years.Em agosto, fará dois anos que estou restaurando este barco.
- By ten, they will have been rehearsing for four hours.Às dez, eles estarão ensaiando há quatro horas.
- How long will you have been working there when you retire?Há quanto tempo você estará trabalhando lá quando se aposentar?
- We won't have been living here for a full month by then.Até então, ainda não teremos morado aqui por um mês inteiro.
- By the time the school opens, the builders will have been working for six months.Quando a escola abrir, os operários estarão trabalhando há seis meses.
- Next week, she will have been taking piano lessons for a year.Na próxima semana, fará um ano que ela está tendo aulas de piano.
A leitura usa uma voz inglesa sintética do dispositivo. A qualidade e a disponibilidade variam; ela não avalia a pronúncia.
Não há voz inglesa disponível no dispositivo. Você ainda pode ler os exemplos.
Atenção
A referência não precisa ser o fim da atividade. Um ano de piano inclui aulas repetidas e pausas, não tocar a cada minuto. Verbos de estado normalmente usam formas simples: will have known, não will have been knowing.
Experimente
Escolha a opção correta. By August, I'll have ___ restoring this boat for two years. (be / been)
Mostrar a resposta ou um exemplo de resposta
been
Depois de have, esse padrão contínuo exige been: will have been restoring.
Escolha a opção correta. By ten, they will ___ been rehearsing for four hours. (have / has)
Mostrar a resposta ou um exemplo de resposta
have
Depois de will, mantenha have igual com todos os sujeitos. Não escreva will has been.
O ensaio começa às seis e continua até as dez. Há quanto tempo estarão ensaiando às dez? (four hours / ten hours)
Mostrar a resposta ou um exemplo de resposta
four hours
Das seis às dez são four hours. A duração é medida às dez, sem ser confundida com o próprio horário.
Rodada de prática
Responda às perguntas e reconstrua frases em inglês. Sua pontuação será exibida.
Escolha a opção correta. By August, I'll have ___ restoring this boat for two years. (be / been)
Escolha a opção correta. By ten, they will ___ been rehearsing for four hours. (have / has)
O ensaio começa às seis e continua até as dez. Há quanto tempo estarão ensaiando às dez? (four hours / ten hours)
Guarde seu progresso
Cadastre-se gratuitamente para salvar os resultados dos exercícios.
Criar conta e salvarJá tenho uma contaUse hoje
Escolha um projeto com começo claro e um marco futuro. Calcule a duração naquele marco e escreva no future perfect continuous. Acrescente uma pergunta e diga se o projeto continuará depois.

