スペイン語の過去完了と点過去の違い
どちらも過去のことですが、点過去は過去の出来事そのものを、過去完了は過去のある時点よりさらに前に終わっていたことを表します。
使い分けの表
| 過去完了 | 点過去 | |
|---|---|---|
| 意味 | (その時までに)〜していた | 〜した(過去の終わった出来事) |
| 時 | 過去のある時より前 | 過去の出来事 |
| 形 | había + 過去分詞 | hablé, comí |
| よく一緒の語 | ya・todavía no・antes | ayer・luego・entonces |
例文で比べる
○ = 自然 △ = 通じるが、その場面・文体には合わない × = 不自然・誤り
○
Cuando llegué a la estación, el tren ya había salido.
駅に着いた時、電車はもう出てしまっていた。
×
Cuando llegué a la estación, el tren ya salió.
駅に着いた時、電車はもう出てしまっていた。
着いた時より前に出ていたので、過去完了です。
△
Ayer había cenado con Ana.
昨日、アナと夕食をとった。
○
Ayer cené con Ana.
昨日、アナと夕食をとった。
基準になる過去の時が無く、昨日の出来事そのものを言うので点過去です。
覚え方・注意点
- 過去完了は、基準になる過去の時(cuando llegué など)より前のことを表します。
- 時の順番どおりに話す時は、点過去を続けて使えます(Cené y luego salí)。
確認問題
( )に入れるのに、より自然なのはどちらでしょう。
問1
Cuando volví a casa, mi hermano ya ( ) la cena.
- preparó
- había preparado
答えと解説
正解:2. había preparado
帰宅した時より前に夕食が済んでいたので、過去完了の「había preparado」です。
問2
Me levanté, me duché y ( ) de casa.
- había salido
- salí
答えと解説
正解:2. salí
起きた・シャワーを浴びたに続く出来事を順番に言うので、点過去の「salí」です。
問3
Cuando llegué a Japón, todavía no ( ) sushi.
- comí
- había comido
答えと解説
正解:2. había comido
日本に着いた時(過去のある時)にはまだ食べたことがなかったので、それより前のことを表す過去完了の「había comido」です。
それぞれの文法の詳しい説明
- 直説法過去完了(「había」+過去分詞)の意味と使い方 (その時までに)〜していた
- 点過去 規則活用の意味と使い方 〜した(過去の終わった出来事)