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