Question: cuando se usa got y have?
Answer: Have got solo se puede usar en presente simple (simple present), en otros tiempos verbales, hay que usar have.
Have got es más usada en inglés británico mientras que have es la forma que se usa normalmente en inglés americano.