Dictionary.com
Thesaurus.com

will have been anticipating

  • future perfect progressive
    of anticipate.
    anticipate
    verb (used with object)
    to realize beforehand; foretaste or foresee.