That is close but unfortunately it isn't quite that simple.If I understand that properly, for the first situation (punch as a verb) I can say -> She has just punched/kicked/hit (or any verb causing pain) in the belly/head/arm/leg (or any other body part).
For the second one (punch as a noun) I can say -> She has just given her a punch/kick/hit to the belly (or any other body part).
Do you agree?
That's very useful, I didn't know about it .As an addition, using an asterisk in those n-gram queries can sometimes be quite helpful.
For example, for "hit him * the head" we find that 'on' is the most common preposition, then 'over', then 'in'. Other prepositions are used, but are not as common: across, upside, about, upon, alongside, around, round.