フランス語の複合過去の「avoir」と「être」の違い
どちらも複合過去ですが、ほとんどの動詞は avoir を使い、aller・venir・partir など移動や状態の変化を表す一部の動詞と代名動詞は être を使います。
使い分けの表
| avoir | être | |
|---|---|---|
| 意味 | 〜した(終わった過去の出来事) | 〜した(移動・変化の動詞は être) |
| 使う動詞 | ほとんどの動詞 | 移動・変化の一部の動詞、代名動詞 |
| 過去分詞の一致 | 主語には合わせない | 主語の性数に合わせる |
| 例 | j'ai mangé, il a vu | je suis allé(e), elle est née |
| 目的語がある時 | avoir のまま | sortir・monter などは avoir に |
例文で比べる
○ = 自然 △ = 通じるが、その場面・文体には合わない × = 不自然・誤り
○
Hier, nous avons marché jusqu'au lac.
昨日、私たちは湖まで歩きました。
×
Hier, nous sommes marchés jusqu'au lac.
昨日、私たちは湖まで歩きました。
marcher(歩く)は移動を表しても avoir を使う動詞です。être を使うのは決まった動詞だけです。
×
Elle a arrivé à midi.
彼女は正午に着きました。
○
Elle est arrivée à midi.
彼女は正午に着きました。
arriver は être を使う動詞で、過去分詞は主語に合わせて arrivée になります。
○
J'ai sorti le chien après le dîner.
夕食の後、犬を外に出しました。
○
Je suis sorti après le dîner.
夕食の後、出かけました。
どちらも言えます。sortir は直接目的語(le chien)がある時は avoir、「出かける」の意味の時は être を使います。
覚え方・注意点
- être を使うのは aller・venir・arriver・partir・naître・mourir・rester・tomber など移動・変化の動詞です。
- 代名動詞は、すべて être で複合過去を作ります(je me suis levé)。
- être の時は過去分詞を主語に合わせます(elles sont parties)。avoir の時はふつう主語に合わせません。
確認問題
( )に入れるのに、より自然なのはどちらでしょう。
問1
Le week-end dernier, mes cousins ( ) chez nous.
- ont venu
- sont venus
答えと解説
正解:2. sont venus
venir は être を使う動詞なので「sont venus」です。主語が複数なので過去分詞に -s が付きます。
問2
Hier soir, Marc ( ) un bon roman.
- est lu
- a lu
答えと解説
正解:2. a lu
lire は avoir を使う動詞なので「a lu」です。「est lu」は「読まれる」という受け身の形になります。
問3
Ma grand-mère ( ) en 1950.
- a né
- est née
答えと解説
正解:2. est née
naître(生まれる)は être を使う動詞なので「est née」です。主語が女性なので -e が付きます。
それぞれの文法の詳しい説明
- 「passé composé (avoir)」(複合過去)の意味と使い方 〜した(終わった過去の出来事)
- 「passé composé (être)」(複合過去)の意味と使い方 〜した(移動・変化の動詞は être)