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