Dictionary.com
Thesaurus.com

will have confronted

  • future perfect
    of confront.
    confront
    verb (used with object)
    to face in hostility or defiance; oppose.