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