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