Future Perfect Tense - будущее совершенное время

Future Perfect (будущее совершенное время) — это глагольная форма, которая обозначает действие, которое уже закончится к определённому моменту в будущем. Это момент в будущем может быть указан точным временем, другой датой, действием в будущем или контекстом. 
 

Формула образования:

  • I/You/We/They + will have + правильный глагол с окончанием -ed (или 3 форма неправильного глагола)
  • He/She/It + will have + правильный глагол с окончанием -ed (или 3 форма неправильного глагола) 
     

Случаи употребления:
 

  • Для выражения действия, которое завершится до определённого момента в будущем.

Этот момент может быть указан:

  • Точным временем: By 3 o'clock tomorrow, I will have finished my homework. (К трём часам завтра я закончу свою домашнюю работу.)
  • Другой датой: Next month, I will have been in this city for 5 years. (В следующем месяце будет 5 лет, как я нахожусь в этом городе.)
  • Действием в будущем: By the time you arrive, I will have prepared dinner. (К тому времени, как ты приедешь, я уже приготовлю ужин.)
     
  • Для выражения предположения о будущем на основе опыта или знаний:

By the end of the year, he will have achieved a lot. (К концу года он многого достигнет.)
 

  • Для выражения действия, которое будет продолжаться до определённого момента в будущем:

By July, I will have been living in this city for 3 years. (К июлю будет 3 года, как я живу в этом городе.)