Dictionary.com
Thesaurus.com
has satisfied
  • present perfect of satisfy (3rd person singular).