Exercícios de gramática › Future Perfect Continuous Tense
Future Perfect Continuous: frases afirmativas
610 exercícios de lacuna, 61 testes de dez
Will have been para qualquer sujeito, depois o verbo com -ing.
Treine esta forma
Carregando…
Sua primeira pergunta está vindo.
O padrão
Quatro palavras em ordem fixa, depois a forma em -ing. Nada varia com o sujeito.
A forma curta encosta will no pronome: I’ll have been, she’ll have been.
Os dois ingredientes numa frase
O prazo e a duração aparecem normalmente juntos, e fazem trabalhos diferentes:
By the time the season ends [prazo], he will have been playing for the club for fifteen years [duração].
for, não since, na maioria dos casos
For é o companheiro natural porque declara uma extensão:
By December we will have been waiting for eight months.
Since é possível, mas mais raro, porque aponta para trás a partir de agora em vez de medir um trecho: …since March.
Aniversários
O uso real mais comum é a contagem até um marco:
Next spring the shop will have been trading for a hundred years.
Todas as formas
| Sujeito | Forma completa | Forma curta |
|---|---|---|
| qualquer sujeito | will have been working | I'll have been working |
Exemplos
Tirados das 610 frases deste exercício. A resposta está destacada.
- By the end of the day, he will have been working on his project for six hours.
- By next month, she will have been living here for two years.
- By the end of the month, we will have been studying together for a year.
- By tomorrow, she will have been playing the piano for six years.
- By the time we arrive, they will have been waiting for three hours.
- In a few months, he will have been learning French for two years.
- By the time I finish, he will have been reading the book for three hours.
- They will have been traveling for a week by the time they reach their destination.
- By the time you finish reading this article, I will have been writing another one for an hour.
- By next Sunday, she will have been staying at her friend's house for a week.
- By next year, he will have been completing this project for six months.
- By this time tomorrow, I will have been doing my homework for three hours.
Erros a evitar
Errado: By May he will have been work here for a year. certo: By May he will have been working here for a year.
O verbo principal precisa de -ing.
Errado: By May he will has been working here. certo: By May he will have been working here.
Depois de will a forma é have, nunca has.