have had enough
US /hæv hæd ɪˈnʌf/
UK /hæv hæd ɪˈnʌf/

1.
averne abbastanza, averne avuto abbastanza
to be unable or unwilling to tolerate any more of something
:
•
I've had enough of your excuses; just get the work done.
Ne ho avuto abbastanza delle tue scuse; fai solo il lavoro.
•
After working 12 hours, she finally had enough and went home.
Dopo aver lavorato 12 ore, ne ha avuto abbastanza e è tornata a casa.