Dictionary.com
Thesaurus.com
has scratched
  • present perfect of scratch (3rd person singular).