“Hit” is a zero-change irregular verb: hit → hit → hit. The present participle is “hitting,” so doubling the final consonant belongs to the -ing form, not to the past form.
“Hurt” has a zero-change verb pattern: hurt → hurt → hurt. The same spelling can also function as a noun or adjective, so first confirm that the word is acting as a verb before applying the conjugation rule.
“Put” follows the pattern put → put → put. The same inflected form serves a finite simple-past clause and a past-participle construction; surrounding grammar identifies the role. The verb is zero-change across base form, simple past, and past participle; the present participle is “putting.” Noun, adjective, and phrasal-verb usage questions are separate.
“Set” follows the pattern set → set → set. The same inflected form serves a finite simple-past clause and a past-participle construction; surrounding grammar identifies the role. The verb is zero-change across base form, simple past, and past participle; the present participle is “setting.” Noun and adjective senses of “set” are separate.
“Shut” follows the pattern shut → shut → shut. The same inflected form serves a finite simple-past clause and a past-participle construction; surrounding grammar identifies the role. The verb is zero-change across base form, simple past, and past participle; the present participle is “shutting.” Keep this inflection task separate from noun/adjective roles and from shutdown/shut down spelling questions.
“Slit” follows the pattern slit → slit → slit. The same inflected form serves a finite simple-past clause and a past-participle construction; surrounding grammar identifies the role. The verb is zero-change across base form, simple past, and past participle; the present participle is “slitting.” The noun “slit” is a separate grammatical role.