Dire son âge correctement en français
A1 French リスニング練習 · フランスのフランス語 · 初心者向け
フランス語で年齢に「avoir」を使うのはなぜ?
フランス語では、年齢を「〜歳だ」とは言わず、「持っている」と表現します。年齢にはavoirを使い、êtreは決して使いません。j’ai 30 ansは直訳すると「私は30年持っている」です。ansを省いてj’ai trenteと言うと、ただ「私は30持っている」という意味になってしまうので、「年」を表す単語は必須です。つまり、英語で「be動詞+数字」を使う場面では、フランス語では「avoir(持つ)+数字」を使う、ということです。
人称に合わせてavoirを活用させると、tu as 20 ans、il a 25 ans、quel âge as-tu ? — j’ai 30 ansのようになります。中級者でも英語の「I am」に引きずられてje suis 30 ansと言ってしまうことがあるほど、この罠は厄介です。一方、Tu es vieux(「君は年をとっているね」)という返しではêtreが正しく使われています。vieuxは形容詞であって年数ではないからです。ルールは明確です。年齢そのものにはavoir、年齢を形容する場合にのみêtreを使います。