Oops... sorry. I have to correct myself. "Have" is not past tense. However, when we are saying "have not" it can relate to a past tense situation. It is a present tense, referring to a present condition of something not experienced in in the past, for example:
"I have noteaten today."
The same goes for using "has" (has not / hasn't), which refers to third person (