Answer :

will have ended

The FUTURE PERFECT TENSE indicates that an action will have been completed (finished or "perfected") at some point in the future

Other Questions