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

1.
genoeg hebben van, er genoeg van hebben
to be unable or unwilling to tolerate any more of something
:
•
I've had enough of your excuses; just get the work done.
Ik heb genoeg van je excuses; zorg gewoon dat het werk gedaan wordt.
•
After working 12 hours, she finally had enough and went home.
Na 12 uur werken had ze er eindelijk genoeg van en ging naar huis.