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

1.
受够了, 忍无可忍
to be unable or unwilling to tolerate any more of something
:
•
I've had enough of your excuses; just get the work done.
我受够了你的借口;把工作做完就行了。
•
After working 12 hours, she finally had enough and went home.
工作了12小时后,她终于受够了,回家了。