Hot answers tagged haben
It's gehabt, because haben is a weak verb, not a strong one. The past participle for weak verbs is formed by: ge + infinitive stem + (e)t like machen - gemacht, haben - gehabt, kaufen - gekauft, blenden - geblendet For strong verbs it's: ge + perfect stem + en like singen - gesungen, fahren - gefahren, trinken - getrunken
Unlike the verb foms, the participle does not follow the person (there is no gehaben and no gehast). Think of it more like an adjective, which can follow case, number and genus. It is formed with suffix -t or -en, depending on whether it is a weak or strong verb, and with prefix ge- (unless the verb itself has a prefix already, thus it is 'Ich habe mich ...
Only top voted, non community-wiki answers of a minimum length are eligible