Dictionary.com
Thesaurus.com

will have been debating

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