Dictionary.com
Thesaurus.com

has been repining

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