let someone have it

US /lɛt ˈsʌmˌwʌn hæv ɪt/
UK /lɛt ˈsʌmˌwʌn hæv ɪt/
"let someone have it" picture
1.

狠狠地训斥, 严惩

to scold or punish someone severely

:
When he finally caught his son sneaking out, he really let him have it.
当他最终抓住儿子偷偷溜出去时,他真的狠狠地训斥了他
The coach let the team have it after their poor performance.
教练在球队表现不佳后狠狠地批评了他们
2.

狠狠地揍, 重击

to hit someone hard

:
If he tries to start a fight, I'm going to let him have it.
如果他想找茬打架,我就会狠狠地揍他
The boxer let his opponent have it with a powerful right hook.
拳击手用一记强劲的右勾拳狠狠地击中了对手