Dictionary.com
Thesaurus.com

will have been prognosticating

  • future perfect progressive
    of prognosticate.
    prognosticate
    verb (used with object)
    to forecast or predict (something future) from present indications or signs; prophesy.