フランス語の「il y a + durée」(時の表現)の意味と使い方
意味:〜前に(過去の一点)
「il y a + 期間」で、今から見て「〜前に」を表します。動詞は複合過去になることが多いです。
「il y a + 期間」で、今から見て「〜前に」を表します。動詞は複合過去になることが多いです。
形の作り方
| 条件 | 形 | 例 |
|---|---|---|
| 過去の一点 | 複合過去 + il y a + 期間 | je suis arrivé il y a deux jours |
| 文頭に置く時 | il y a + 期間, + 文 | il y a un an, j'ai commencé le piano |
| 「ずっと前」 | il y a longtemps | c'était il y a longtemps |
例文
- Je suis arrivé en France il y a deux semaines.私は2週間前にフランスに来ました。
- Il y a dix minutes, Marie a appelé.10分前にマリーから電話がありました。
- Nous avons acheté cette maison il y a cinq ans.私たちは5年前にこの家を買いました。
使い方のポイント
- depuis との違い:il y a は終わった出来事の時、depuis は今も続いていることを表します。
- 「〜後に」(未来) は dans を使います (dans deux jours)。
- 存在の il y a (〜がある) と同じ形ですが、後に期間が来ると「〜前に」の意味になります。
練習問題
問1(仏検 4級の文法ドリルより) ( )に入る最も適切なものを選んでください。
J'ai visité Okinawa ( ) deux ans, en été.
- dans
- il y a
- en
- à
答えと解説
正解:2. il y a
複合過去 J'ai visité で過去の旅行を言い、「2年前に」となるので「il y a」です。「dans」は「〜後に」と未来を表すので、過去の文には合いません。
問2(DELF A1の文法ドリルより) ( )に入る最も適切なものを選んでください。
Ma voisine a eu un bébé ( ) un mois.
- il y a
- dans
- à
- en
答えと解説
正解:1. il y a
a eu は複合過去なので、「1か月前に」の「il y a」です。「dans」は今から見た未来を表す語で、過去の出来事には使いません。
問3(TCF A1の文法ドリルより) ( )に入る最も適切なものを選んでください。
Votre colis est parti de l'entrepôt ( ) trois jours.
- vers
- il y a
- jusqu'à
- dans
答えと解説
正解:2. il y a
est parti は複合過去なので、「3日前に」の「il y a」です。「dans」は「〜後に」と未来を表す語で、過去の文には合いません。
似ている文法との違い
この文法が出る級(目安)
※ 仏検の級は、フランス語教育振興協会の公開資料(各級の程度と試験内容、CEFR とのおよその対応)と公開されている過去の試験問題をもとに、当サイトが当てはめた目安です。協会が定める出題範囲の一覧ではありません。
※ DELF・DALF のレベルは、CEFR のレベルごとの文法の目録(Eaquals・CIEP、2015年)をもとに当サイトが当てはめた目安です。DELF・DALF の公式の出題範囲の一覧ではありません。
※ TCF のレベルも、DELF・DALF と同じ文法の目録をもとにした目安です。TCF の公式の出題範囲の一覧ではありません。
あわせて覚えたい文法
- 「depuis」(時の前置詞) 〜から・〜前から(今も続いている)
- 「dans + durée」(時の前置詞) 〜後に(今から見た未来)
- 「il y a」(存在の表現) 〜がある・〜がいる(存在)