The past tense of have enough of is had enough of.
The third-person singular simple present indicative form of have enough of is has enough of.
The present participle of have enough of is having enough of.
The past participle of have enough of is had enough of.