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