Student or Learner
Please, do you know when I find explanation regardings "will + perfect passive"?
It's called the future perfect passive. For example,
Passive: My homework will have been finished by dinner time.
Active: I will have finished my homework by dinner time.
There's an explanation here, future perfect verbs english grammar.
Does that help?