Has represents the third person singular present tense and present participle of have, while had represents the third person singular past tense and past participle of have. Both have and had are transitive verbs, but has is more often employed in phrases that discuss the present, while had is more commonly used in sentences that discuss the past.