Dictionary.com
Thesaurus.com
has deserved
  • present perfect of deserve (3rd person singular).