Answer: will have left
Explanation: we use future perfect tense to express certainty that an action was completed. Generally, we can say that Future Perfect relates to the past in the future.
Subject + WILL HAVE + past participle
9.4m questions
12.2m answers