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