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