The Spanish word for 'to have' is
tener.
Tengo and
tienes are two present tense conjugations of the infinitive
tener (to have).
Tengo means 'I have' and
tienes means 'you have'.
Haber has a few uses. The first one I'll talk about is when it means 'have', or, to be more exact, when it functions as an auxiliary verb in the perfect tense.
'I have studied' is said
(yo) he estudiado. The subject pronoun (
yo) is optional. That second word is the 1st person singular form of 'haber'. The third word is the past participle form of
estudiar (to study).
You can find all the perfect tense conjugations
here. Look at items 8-14.
The other use of 'haber' is the irregular 'hay', which means 'there is' or 'there are' in the present tense. There are other tenses, like
había ('there were') and
habrá ('there will be').
Here are some examples:
I have a car. = Tengo un coche.
Do you have a car? = ¿Tienes un coche?
I have bought a car. = He comprado un coche.
Is there a car in the garage? = ¿Hay un coche en el garaje?
I wonder if there's a car in the garage. = ¿Habrá un coche en el garaje?
I couldn't have done it without you.
= No podía haberlo hecho sin usted. (action occurred in the past)
= No podría haberlo hecho sin usted. (conditional action expressed here)
This needs a little explaining.
The first verb (
no podía/no podría) is the "I couldn't" part. To say 'have done', we need to use the perfect tense. Remember, the perfect tense uses the auxiliary verb
haber and a past participle. In this case, the English word 'done' is the past participle form of 'to do' (
hacer). The Spanish past participle form of
hacer is
hecho.
Haber hecho is the result. So far, we have
no podía haber hecho. Now we need to introduce the direct object pronoun 'it' (
lo) into the sentence. This can go after the word
no, as in
no lo podía, or it can be suffixed to
haber, as in
haberlo, and that is the place I decided to put it.
Hope this helps.