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