Dictionary.com
Thesaurus.com
has compensated
  • present perfect of compensate (3rd person singular).