為什麼法文用「avoir」來說年齡?
Dire son âge correctement en français
法文不說你「是」幾歲,而說你「有」幾歲。表達年齡必須用 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。