have had enoughUsed after a verb to mean that someone has done or experienced enough of something up to now. Depending on context, it can also mean “have been doing something long enough” or “have seen enough.”
TH: ฉันทำงานมาพอแล้ว วันนี้ขอพักก่อน
EN: I’ve worked enough for today; I’m going to take a break.