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