The past tense of hap is happed.
The third-person singular simple present indicative form of hap is haps.
The present participle of hap is happing.
The past participle of hap is happed.