Dire son âge correctement en français

WhatsAppGmailTelegramEmail

A1 French listening practice · French from France · Curated for beginners

💡 Did you know?

Why does French use “avoir” to say your age?

avoir ... ans
French age pattern
“to be ... years old” — French has your age, it isn’t your age

In French you don’t be your age, you have it. Age uses avoir, never être: j’ai 30 ans is literally “I have 30 years.” Drop the ans and “j’ai trente” just means “I have thirty” — the word for “years” is obligatory. The payoff: whenever English reaches for “to be” with a number of years, French reaches for “to have.”

The full pattern conjugates avoir across persons: tu as 20 ans, il a 25 ans, quel âge as-tu ? — j’ai 30 ans. The trap is real enough that the clip warns even intermediate learners still say je suis 30 ans, copying English “I am.” Note the contrast in the cheeky reply Tu es vieux (“You’re old”): there être is correct, because vieux is an adjective, not a number of years. So the rule is precise — avoir for the age itself, être only for describing it.

Explore French from France Comprehensible Input on Reelang

Open French hub