Dictionary.com
Thesaurus.com

had been prognosticating

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

More Suggestions