What this is
Avoir means to have, and like être it is completely irregular. But the conjugation is the easy half. The real content of this concept is a list of situations where French uses avoir and English uses be: your age, your hunger, your fear, your being right. Translate those word for word and you produce sentences that are not merely wrong but incomprehensible.
Avoir also builds il y a — there is / there are — which is one of the most useful three-word blocks in the language.
The rule
| pronounced | ||
|---|---|---|
| j’ | ai | zhay |
| tu | as | ah |
| il / elle / on | a | ah |
| nous | avons | nou-zavon |
| vous | avez | vou-zavay |
| ils / elles | ont | il-zon |
Tu as and il a are both just ah after the pronoun — the same collapse you saw with tu es and il est. Note also that je is never written in full with this verb in the affirmative: ai starts with a vowel, so it is always j’ai.
These are the avoir expressions to learn as blocks, not as words:
| French | Literally | English |
|---|---|---|
| j’ai vingt ans | I have twenty years | I’m twenty |
| j’ai faim | I have hunger | I’m hungry |
| j’ai soif | I have thirst | I’m thirsty |
| j’ai froid | I have cold | I’m cold |
| j’ai chaud | I have hot | I’m hot |
| j’ai peur de | I have fear of | I’m afraid of |
| j’ai raison | I have reason | I’m right |
| j’ai besoin de | I have need of | I need |
None of them takes an article. J’ai la faim and j’ai une peur are both wrong.
Why it works this way
English treats these states as things you are. French treats them as things you have — an internal quantity you are currently carrying. The logic is visible once you see it as a set: hunger, thirst, cold, fear, and rightness are all nouns in French, and you possess them. Chaud and froid look like adjectives, and they are elsewhere, but in this construction they behave like the others and never agree.
That is why elle a froid stays froid: nothing here is describing elle. If you write elle est froide, the adjective does describe her, and the sentence means she is a cold, distant person.
Edge cases
Age uses avoir, and ans cannot be dropped
J’ai vingt ans. English says I am twenty and lets the noun years stay implicit. French cannot: j’ai vingt is a fragment that sounds like an unfinished thought. The full noun is always there. And the auxiliary is avoir — je suis vingt ans is one of the most immediately recognizable beginner errors there is.
Physical states use avoir where English uses be
J’ai faim, j’ai soif, j’ai froid, j’ai chaud, j’ai peur, j’ai raison. The rule of thumb: if the state is inside you and temporary, it is probably avoir. If it is a description of you visible from outside, it is être — je suis fatigué, je suis malade, je suis grand. There is no perfect logic to it, which is why the list above is worth memorizing whole.
Two of these expressions carry a preposition that is part of the block: avoir peur de and avoir besoin de. What follows contracts as usual — de + les = des (j’ai peur des chiens) and de elides before a vowel (j’ai besoin d’un ordinateur).
ils ont and ils sont differ only by one consonant
Ils ont is pronounced il-ZON; ils sont is il-SON. The z comes from the liaison of the plural s of ils into the vowel of ont; the s comes from sont itself. In speech this is the entire difference between they have and they are, and it is the single hardest listening distinction in beginner French. Slow the two down and say them side by side until the z and the s separate cleanly.
il y a never changes for number
Il y a un livre. Il y a des livres. Both use the same three words. English switches from there is to there are; French does not, because a is agreeing with the dummy subject il, not with the thing being counted. That il is a placeholder — it refers to nothing.
Under negation, il y a wraps as one unit: il n’y a pas de problème. The ne slots in before y, and the article collapses to de exactly as it does after any other negated avoir.
What English speakers get wrong here
Saying je suis vingt for an age, or je suis faim for hunger. Both are guaranteed by English instinct and both stop the conversation.
Forgetting ans. J’ai vingt is not a shortcut; it is an unfinished sentence.
Making froid and chaud agree: elle a froide is wrong, and elle est froide is right but insulting.
And keeping the article after a negation — je n’ai pas un vélo. The un is gone: je n’ai pas de vélo. Same rule you met with the indefinite and partitive articles, now attached to the verb you will negate most often.