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