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