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