Question: has not vs have not?
Answer: “I HAVE NOT seen it before,” is the Present Perfect tense of “to see.” It is a compound tense and refers to an action that has (or in this case, HAS NOT) occurred prior to the PRESENT time. ... The Present Perfect tense is formed by combining the auxiliary verb “has” (singular) or “have” (plural) with the past participle.