Learn English – the difference between “to thump” and “to punch”

differencesverbs

I would like to know what is the difference between to thump and to punch?

For example:

I punched him and knocked his teeth out.

or

I thumped him and knocked his teeth out.

Best Answer

to punch

is to hit someone with a closed fist, most likely in the face, as in boxing.

to thump

is to make a dull striking sound produced by hitting something

If you punch someone, that could result in knocking out some teeth. If you thump someone, it is figurative, meaning you hit them somehow to produce a dull sound. 'Thump' is much more commonly understood as a noun, somewhat onomatopoeic, the sound of the word like the sound itself.

To say 'I thumped him and knocked his teeth out' sounds strange because you would not expect a dull sound if teeth were dislodged as a result; you usually don't get a 'thumping' sound from hitting someone in the face hard enough to knock out teeth.

I punched him and knocked his teeth out.

sounds natural (semantically that is).