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