Question: have is a verb or not?
Answer: When have is a main verb, it makes perfect forms like all other main verbs. This means that it is possible to use have twice in present or past perfect sentences, once as an auxiliary verb and once as a main verb. We have had enough, thank you.