Dictionary.com
Thesaurus.com

will have scratched

  • future perfect
    of scratch.
    scratch
    verb (used with object)
    to break, mar, or mark the surface of by rubbing, scraping, or tearing with something sharp or rough.