Question: what is the difference between have and had?
Answer: The "have" is a present-tense state-of-being verb. The "seen" is a verb without any tense but with the perfect aspect. ... In 3), the "had" is a past-tense state-of-being verb.