Cuando usamos have en tiempos continuos (por ejemplo, Present Continuous), mostramos que la acción está ocurriendo ahora mismo. Sin embargo, aquí está el truco: have se usa más a menudo en el sentido de «tener» en tiempos simples, pero en Continuous se usa con otros significados. Por ejemplo, «recibir» o «conducir».
I am having breakfast. (Estoy desayunando.)
They were having a meeting when I called. (Estaban reunidos cuando llamé).
She is having a great time at the party. (Se lo está pasando muy bien en la fiesta).
Importante: No digas «I am having a dog» para decir «I have a dog». Sonará raro, ¡como si te estuvieras comiendo un perro! 😂
Los tiempos verbales con have parecen complicados, pero una vez que te des cuenta de cuándo es principal y cuándo auxiliar, todo será más fácil.