Dictionary.com
Thesaurus.com

will have been fighting

  • future perfect progressive
    of fight.
    fight
    verb (used without object)
    to engage in battle or in single combat; attempt to defend oneself against or to subdue, defeat, or destroy an adversary.