Dictionary.com
Thesaurus.com

will have debated

  • future perfect
    of debate.
    debate
    noun
    a discussion, as of a public question in an assembly, involving opposing viewpoints.