Form and rules
How it works
Perfect auxiliary have is followed by a past participle and forms questions/negatives without do: Have you finished?
Lexical have meaning possess/experience can use do-support in many modern varieties: Do you have a car? I don't have time.
Have got expresses possession/relationships in common British usage and forms questions with have: Have you got...?
Have to expresses obligation and normally uses do-support: Do you have to leave? She doesn't have to work.
Causative have uses have + object + past participle: We're having the roof repaired.