'has' and 'have' indicate the present tense and 'had' indicates the past tense. English Grammar