have over verb Infinitive have over Present tense 3rd person singular has over Preterite had over Present participle having over Past participle had over