Идиома: have had enough
Перевод: вытерпеть достаточно; терпеть, принимать что-либо достаточно, и не иметь желания продолжать этого делать
Пример:
I have had enough sun today so I will go home soon.
Я уже достаточно позагорал на сегодня, так что скоро я пойду домой.