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