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