Ответ:The correct completion is 'will have written'. Future Perfect tense shows the completion of the action at the point in the future. Answer: will have written