为什么法语用 “avoir” 表达年龄?
Dire son âge correctement en français
A1 French 听力练习 · 法国法语 · 专为初学者挑选
法语不说你“是”多少岁,而说你“有”多少岁。表达年龄用 avoir,绝不用 être:j’ai 30 ans 字面意思是“我有 30 年”。如果去掉 ans,“j’ai trente” 就只是“我有三十” —— “年” 这个词是必须的。窍门在于:每当英语用 “to be” 加年数时,法语就用 “to have”。
完整模式按人称变位 avoir:tu as 20 ans、il a 25 ans、quel âge as-tu ? — j’ai 30 ans。这个坑很真实,视频里特意提醒:即使中级学习者还在说 je suis 30 ans,照搬英语 “I am”。注意对比那句调侃回复 Tu es vieux(“你老了”):这里 être 才对,因为 vieux 是形容词,不是年数。所以规则很精确 —— 说年龄本身用 avoir,描述年龄才用 être。