Dictionary.com
Thesaurus.com

will have been finishing

  • future perfect progressive
    of finish.
    finish
    verb (used with object)
    to bring (something) to an end or to completion; complete.