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