Em qual das frases abaixo o uso do "future perfect tense" está incorreto?

(A) - 
 by the end of the year, i will have finished my studies.
(B) - 
 she will have left the country by tomorrow morning.
(C) - 
 they will have eaten dinner before you arrive.
(D) - 
 i will have known him for 10 years next week.
(E) - 
 we will have been waiting for hours by the time you get here.

Dica

  • lembre-se de que o "future perfect tense" é usado para ações concluídas antes de um momento futuro específico.
  • use a estrutura "will have + past participle" para formar o "future perfect tense".
  • pratique usar o "future perfect tense" em diferentes contextos para melhorar sua proficiência.

Explicação

A frase (d) está incorreta porque usa o "future perfect tense" para expressar uma ação que ainda não foi concluída no momento futuro especificado ("next week"). o "future perfect tense" deve ser usado para ações concluídas antes de um momento futuro específico.

a forma correta da frase seria:

i will have known him for 10 years by next week.

Análise das alternativas

As demais alternativas estão corretas porque usam o "future perfect tense" para expressar ações que serão concluídas antes de um momento futuro específico:

  • (a): os estudos serão concluídos antes do final do ano.
  • (b): ela terá deixado o país antes de amanhã de manhã.
  • (c): eles terão comido antes de você chegar.
  • (e): teremos esperado por horas quando você chegar.

Conclusão

O "future perfect tense" é um tempo verbal importante para expressar ações e eventos concluídos antes de um momento futuro específico. é essencial usar o tempo verbal corretamente para transmitir com precisão a linha do tempo dos eventos.