He will have been resting for a week when she joins him — Он будет отдыхать уже целую неделю, когда она присоединится к нему.

Летом будет 5 лет, как мы здесь живём.
То есть к указанному моменту в будущем действие будет продолжаться какой-то период времени.
Подлежащее + will not + have + been + Ving
Пример:She won't have been living in this city for very long when she gets a new job. - Она не будет долго жить в этом городе когда устроится на новую работу.
В вопросительной форме глагол will становится на первое место перед подлежащим.Will + подлежащее + have been + Ving?
Пример:Will he have been waiting for an hour by 6 pm? - К 6 вечера он будет ждать уже час?
Примечание. Момент в будущем, к которому действие будет длиться какое-то время может быть выражен:We will have been studying for a year by the 1st of May. - 1 мая будет год, как мы учимся.
They will have been playing for an hour when the film starts. - К тому моменту, как фильм начнётся, они будут играть уже час.