Dictionary.com
Thesaurus.com

has been anguishing

  • present perfect progressive of anguish (3rd person singular).