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