Varias cosas que señalar aquí.
Los dos significan lo mismo.
Have es el verbo normal que se usa en todo el mundo de manera estándar.
Have got es una variante informal que se usa principalmente en British English. La gran mayoría de veces lo vas a encontrar en su forma contraída ‘ve got
La estructura gramatical cambiará si usamos uno u otro, ya que have está compuesto por un verbo, pero have got está compuesto por dos verbos. ¿Qué implicaciones tiene esto? Lo mismo que vimos en la unidad 8.
Cuando usemos have lo vamos a tratar como cualquier otro verbo como “play”, “swim” o “like”:
Cuando usemos “have got”, tenemos que tener en cuenta que ya hay dos verbos, por lo que no necesitaremos otro auxiliar (do):
Lo mismo ocurre al usar “have to” y “have got to”:
Al igual que cualquier otro verbo, have lo podemos conjugar en todos los tiempos verbales:
I have a car —> I’m having a shower —> I had a baby —> I will have a boyfriend —> etc…
Sin embargo, have got sólo lo podemos usar en presente. Algunos hablantes también lo usan a veces en pasado (had got), pero en ningún otro tiempo verbal existe.
· I have got a car —> I had got a car* —> I’m having got a shower* —> I will have got a boyfriend* —> I have had got a baby*
En general, solo existe en presente simple. Ten en cuenta que si lo usas en cualquier tiempo verbal, se entenderá que estás conjugando el verbo get (conseguir/ponerse) en ese tiempo verbal, y no el verbo have got (tener), por ejemplo: