Ответ:

The correct option is 'will have gone'. The action of returning home will be completed by a specific time in the future. Future perfect tense is used. Answer: will have gone.