Haber is used in the sense of “to be necessary”, in the form “hay que” and is impersonal. Tener is used in the sense of “to be required to”, in the form “tener que” conjugating the verb according to the person.
But this is not the only difference between the verbs haber and tener.
When do we use the verb Haber in Spanish?
We use the verb haber to talk about existence and it is conjugated in the third form of the singular (hay).
Example:
Aquí hay un asiento libre.
It is also used to talk about what is necessary, “hay que”. In this case, we are talking about general rules, which is why it is said to be impersonal.
Example:
Hay que hacer más deporte para tener una vida sana.
The verb haber also functions as an auxiliary verb in the following tenses:
Pretérito Perfecto Compuesto del Indicativo.
yo – he
tú – has + hecho (hacer)
él/ella – ha
nosotros/-as – hemos
ellos/-as – han + viajado (viajar)
ustedes – han
Pretérito Pluscuamperfecto del Indicativo
yo – había
tú – habías + hecho (hacer)
él/ella – había
nosotros/-as – habíamos
ellos/-as – habían + viajado (viajar)
ustedes – habían
Futuro Compuesto del Indicativo
yo – habré
tú – habrás + hecho (hacer)
él/ella – habrá
nosotros/-as – habremos
ellos/-as – habrán + viajado (viajar)
ustedes – habrán
Pretérito Perfecto Compuesto del Subjuntivo:
yo – haya
tú – hayas + hecho (hacer)
él/ella – haya
nosotros/-as – hayamos
ellos/-as – hayan + viajado (viajar)
ustedes – hayan
Pretérito Pluscuamperfecto del Subjuntivo:
yo – hubiera / hubiese
tú – hubieras / hubieses + hecho (hacer)
él/ella – hubiera / hubiese
nosotros/-as – hubiéramos / hubiésemos
ellos/-as – hubieran / hubiesen + viajado (viajar)
ustedes – hubieran / hubiesen
Condicional Compuesto
yo – habría
tú – habrías + hecho (hacer)
él/ella – habría
nosotros/-as – habríamos
ellos/-as – habrían + viajado (viajar)
ustedes – habrían
When do we use the verb Tener in Spanish?
We use the verb tener to talk about possession. This is not an impersonal verb so we must conjugate it according to the person.
Examples:
Tengo un coche nuevo.
Mi vecina tendrá un bebé el próximo mes.
¿Tienes un bolígrafo?
It is also used to denote obligation in the form “tener que”. Here we must also conjugate the verb according to the person.
Examples:
Tenemos que terminar esta presentación hoy a la tarde.
¿A qué hora tienes que tomar el tren?
Tengo que hablar con el gerente.
Finally, the verb tener is used to express other things such as age, feelings (tener miedo), in colloquial phrases (tener los pelos de punta), body sensations (tener frío / hambre).