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