Dire son âge correctement en français
A1 French exercices d’écoute · Français de France · Pensé pour les débutants
Pourquoi le français utilise « avoir » pour dire son âge ?
En français, tu ne suis pas ton âge, tu l'as. L’âge se construit avec avoir, jamais avec être : j’ai 30 ans se traduit littéralement par « I have 30 years ». Si tu enlèves le ans, « j’ai trente » veut juste dire « I have thirty » — le mot pour « années » est obligatoire. La règle est simple : chaque fois que l’anglais utilise « to be » avec un nombre d’années, le français utilise « to have ».
Le modèle complet se conjugue avec avoir à toutes les personnes : tu as 20 ans, il a 25 ans, quel âge as-tu ? — j’ai 30 ans. Le piège est assez réel pour que la vidéo mette en garde même les apprenants de niveau intermédiaire, qui disent encore je suis 30 ans en calquant l’anglais « I am ». Note le contraste dans la réplique taquine Tu es vieux (« You’re old ») : là, être est bien correct, parce que vieux est un adjectif, pas un nombre d’années. La règle est donc précise — avoir pour l’âge lui-même, être seulement pour le décrire.