Em qual das frases abaixo o "future perfect tense" é usado corretamente?

(A) - 
 i will have finished my homework by tomorrow.
(B) - 
 he will have been studying english for five years next month.
(C) - 
 the movie will start by the time we arrive.
(D) - 
 they will be having dinner when you get there.
(E) - 
 i will have to leave before the game has started.

Explicação

O "future perfect tense" é usado para expressar ações ou eventos que serão concluídos antes de um momento futuro específico.

na frase (b), o verbo "will have been studying" está na forma correta do "future perfect tense" e indica que a ação de estudar inglês terá sido concluída em cinco anos.

Análise das alternativas

As outras alternativas não estão na forma correta do "future perfect tense":

  • (a): "i will have finished" está no "future perfect tense", mas não há um momento futuro específico mencionado.
  • (c): "the movie will start" está no "future tense" simples, não no "future perfect tense".
  • (d): "they will be having" está no "future progressive tense", não no "future perfect tense".
  • (e): "i will have to leave" está no "future tense" simples, não no "future perfect tense".

Conclusão

O "future perfect tense" é uma ferramenta essencial para expressar ações e eventos concluídos antes de um momento futuro específico. entender e usar corretamente este tempo verbal é crucial para uma comunicação eficaz em inglês.