The past tense of hold an opinion is held an opinion.
The third-person singular simple present indicative form of hold an opinion is holds an opinion.
The present participle of hold an opinion is holding an opinion.
The past participle of hold an opinion is held an opinion.