Dictionary.com
Thesaurus.com
has been foretasting
  • present perfect progressive of foretaste (3rd person singular).