Ответ:

The future perfect is used for an action that will be completed before a specified future time.

Answer: will have vanished