O Future Perfect Continuous
1.960 exercícios de lacuna em 4 formas
Para dizer quanto tempo uma atividade terá durado até um ponto do futuro. O tempo mais raro do inglês, e o mais previsível depois que você vê a forma.
Escolha a forma que quer treinar
Quando você precisa dele
Uma tarefa só, e ela precisa de duas coisas para funcionar: um prazo futuro e uma extensão de tempo.
By the end of the month, they will have been building the bridge for two years.
Tire uma das duas e a frase desaba para outro tempo verbal.
A forma
Quatro peças fixas, idênticas para todos os sujeitos: will have been mais a forma em -ing. Nada concorda, nada muda.
I will have been waiting. She will have been waiting. They will have been waiting.
Depois que você vê o padrão, este é o tempo mais mecânico do inglês.
Perfeito ou perfeito contínuo
A divisão familiar, levada ao futuro:
- By Friday she will have written three reports. — quantos, o resultado.
- By Friday she will have been writing for a week. — há quanto tempo, a atividade.
Se a frase traz um número de coisas concluídas, use a forma simples. Se traz for mais uma extensão de tempo, use esta.
Que verbos não cabem aqui
Dois grupos:
- verbos de estado — know, understand, believe, want, own, belong. By then we will have known each other for a decade.
- verbos de um instante concluído — finish, arrive, leave, start, break. Não se pode estar no meio de chegar, então will have been arriving está errado.
Explicando um estado futuro
Como os outros tempos perfeitos contínuos, ele muitas vezes fornece uma causa:
She’ll be exhausted when she lands — she will have been flying for fourteen hours.
Todas as formas
| Sujeito | Afirmativa | Negativa | Pergunta |
|---|---|---|---|
| qualquer sujeito | will have been working | won't have been working | Will you have been working? |
Erros a evitar
Errado: By June I will have been working for ten years ago. certo: By June I will have been working for ten years.
Ago mede para trás a partir de agora e não pode aparecer com um prazo futuro.
Errado: She will have been knowing him for years. certo: She will have known him for years.
Know é verbo de estado e nunca aceita -ing.
Errado: By then we will have been finish. certo: By then we will have finished.
Finish é uma ação concluída, então leva o Future Perfect simples, não o contínuo.