he/she has punched
Present perfecthe/sheconjugation ofpunch.
Word of the Day
cliff