La diferencia entre HABER y TENER

1)      El verbo HABER es el único auxiliar que se utiliza para formar los tiempos compuestos.

Ejemplo:

  He ido de compras.

2)     Existe una forma impersonal del verbo HABER que expresa la existencia de uno o varios elementos en diferentes tiempos verbales:

Ejemplos:

 

  Hay verduras sobre la mesada.  No ha habido ninguna sorpresa en la reunión. Había un insecto en mi sopa. La semana pasada hubo huelga de trenes. Antes de llover no había habido sequía.  Creo que habrá unos quince estudiantes.  Me imagino que habrá habido problemas con el contrato. ¿Habría suficiente café para todo el mundo? Supongo que lo no habría comprado nadie sin la publicidad. No creo que haya cambios en la organización. Temo que haya tenido un accidente.  ¿Participarías si no hubiera recompensa?  Si no hubiese habido trabajo, no me habrían llamado.

TENER es un verbo personal que expresa posesión.

Ejemplos:

  La niña tiene sueño.

¿Los Gómez tienen gatos y perros?

  Ella no tiene treinta años.