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