Dictionary.com
Thesaurus.com

has been blathering

  • present perfect progressive
    of blather (3rd person singular).
    blather
    noun
    foolish, voluble talk.