We can use ‘have’ and ‘have got’ to talk about possessions, relationships, characteristics, and illnesses.
Sometimes 'have' is a main verb.
(You have... Do you have...? No, you don't.)
It can also be an auxiliary verb, e.g. 'have got' ('got' = main verb).
(You have got... Have you got...? No, you haven't.)