Dictionary.com
Thesaurus.com

will have been attacking

  • future perfect progressive
    of attack.
    attack
    verb (used with object)
    to set upon in a forceful, violent, hostile, or aggressive way, with or without a weapon; begin fighting with.