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