El verbo "to have" tiene múltiples funciones en inglés. Se utiliza tanto como verbo principal, significando "tener" o "haber", y como verbo auxiliar en la formación de tiempos compuestos como el presente y el pasado perfecto.
You have a car
Como verbo lo usas como "haber o tener"
Como auxiliar lo usas para crear el presente y pasado perfecto. En pasado es Had para todos los pronombres personales
She has a shower
You have the book
It has a reason
El verbo to have además de ser un verbo es un auxiliar