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