Dictionary.com
Thesaurus.com
has painted
  • present perfect of paint (3rd person singular).