"Je suis trop hâte d'assister à son discours." That's a typical mistake - and it's perfectly logical for an English speaker: I am so eager. But French doesn't work that way: you aren't eager, you HAVE eagerness. "J'ai trop hâte."
Many states that English expresses with to be use "avoir" (to have) in French: avoir faim (to be hungry), avoir soif (to be thirsty), avoir froid (to be cold), avoir chaud (to be hot), avoir peur (to be afraid), avoir raison (to be right), avoir tort (to be wrong), avoir hâte de (to be eager to, can't wait to), avoir besoin de (to need), avoir envie de (to feel like), avoir de la chance (to be lucky) - and of course avoir + age: "j'ai 30 ans" (I am 30). Most of them are built without an article: "j'ai faim," never "j'ai la faim" - with a few exceptions that keep theirs, like "avoir de la chance" or "avoir l'air."
Why your English-speaking brain gets it wrong
In English, these states are adjectives: hungry, cold, right, afraid. So you naturally attach them to to be. In French, they are NOUNS: la faim (hunger), le froid (cold), la raison (rightness), la peur (fear). And a noun is something you possess - hence "avoir."
- ❌ "Je suis faim." → ✅ "J'ai faim." (literally: I have hunger)
- ❌ "Je suis 25 ans." → ✅ "J'ai 25 ans."
- ❌ "Je suis trop hâte." → ✅ "J'ai trop hâte."
Once you see these words as nouns you possess, the logic becomes natural.
Physical states: hunger, thirst, hot, cold, sleepy, pain
- "avoir faim": to be hungry. "On mange ? J'ai faim."
- "avoir soif": to be thirsty. "Tu as de l'eau ? J'ai soif."
- "avoir chaud / froid": to be hot / cold. "Ferme la fenêtre, j'ai froid."
- "avoir sommeil": to be sleepy. "Je vais me coucher, j'ai sommeil."
- "avoir mal à": to hurt, to have pain. "J'ai mal à la tête."
Watch out for the "être chaud" trap: "je suis chaud" doesn't mean I'm hot (temperature) but, in casual speech, "I'm up for it, I'm pumped." For your body temperature, it's always "j'ai chaud."
Mental states: fear, shame, being right, being wrong
- "avoir peur de": to be afraid of. "J'ai peur des araignées."
- "avoir honte de": to be ashamed of. "Il a honte de son erreur."
- "avoir raison": to be right. "Tu avais raison, le resto était super."
- "avoir tort": to be wrong. "J'ai eu tort de ne pas t'écouter."
- "avoir confiance en": to trust. "J'ai confiance en toi."
Needs and wants: besoin, envie, hâte
Three ultra-frequent expressions, all followed by "de":
- "avoir besoin de": to need. "J'ai besoin de café." "Tu as besoin d'aide ?"
- "avoir envie de": to feel like, to want. "J'ai envie de pizza ce soir." "Elle a envie de voyager."
- "avoir hâte de": can't wait to. "J'ai hâte de te voir !" "On a hâte d'être en vacances."
The nuance between "vouloir" and "avoir envie de": "je veux" expresses a firm will (and can sound blunt), "j'ai envie de" expresses a desire, an urge of the moment. In everyday life, the French use "avoir envie de" much more often than "vouloir."
Age, luck and a few other essentials
- "avoir + age": "J'ai 30 ans." (I am 30 years old.) ❌ "Je suis 30 ans" doesn't exist.
- "avoir de la chance": to be lucky. "Tu as de la chance d'habiter ici !"
- "avoir l'air": to look, to seem. "Tu as l'air fatigué." (You look tired.)
- "avoir lieu": to take place. "Le concert a lieu samedi."
- "avoir raison de / tort de + infinitive": "Tu as eu raison de partir tôt." (You were right to leave early.)
No article: the detail that changes everything
In most of these expressions, the noun is used WITHOUT an article: "avoir faim," "avoir peur," "avoir raison." Adding an article changes the meaning or breaks the sentence:
- "J'ai faim" = I'm hungry. / ❌ "J'ai la faim" is not a thing.
- But with an adjective, the article comes back: "j'ai une faim de loup" (I'm starving, literally "I have a wolf's hunger"), "il a une peur bleue des serpents" (he's terrified of snakes).
- And some expressions keep their article: "avoir de la chance," "avoir l'air," "avoir le temps" ("tu as le temps de manger ?" - do you have time to eat?).
How to lock them in for good
- Memorize them as verb + noun blocks. Don't learn "faim = hunger"; learn "j'ai faim" as a single word. That's how natives store them.
- Mentally translate with "to possess." I am hungry → "I possess hunger" → "j'ai faim." The trick sounds odd, but it short-circuits the to be reflex.
- Hear them in context. These expressions saturate everyday conversations: in a restaurant dialogue, you'll hear "j'ai faim," "j'ai envie de," "tu as raison" on a loop. The more you hear them, the more "je suis faim" will sound wrong to your ear too.
NB: "avoir mal" combines with body parts and the definite article: "j'ai mal à la tête" (my head hurts), "il a mal au dos," "elle a mal aux pieds." Never a possessive: ❌ "j'ai mal à ma tête" → ✅ "j'ai mal à la tête." French already knows the head is yours.




