スペイン語の直説法過去完了(「había」+過去分詞)の意味と使い方
形:había hablado(había + 過去分詞)
意味:(その時までに)〜していた
過去のある時点より前に終わっていたことを表します。haber の線過去(había...)と過去分詞で作ります。
意味:(その時までに)〜していた
過去のある時点より前に終わっていたことを表します。haber の線過去(había...)と過去分詞で作ります。
形の作り方
| 場合 | 形 | 例 |
|---|---|---|
| yo・tú・él | había, habías, había + 過去分詞 | volver:había vuelto |
| nosotros・vosotros・ellos | habíamos, habíais, habían + 過去分詞 | ver:habíamos visto |
| よく一緒に使う語 | ya・todavía no・nunca | empezar:ya había empezado |
例文
- Mi hermano estaba cansado porque había trabajado todo el día.兄は一日中働いていたので疲れていた。
- Nunca había probado el pulpo antes de ir a Galicia.ガリシアに行くまで、タコを食べたことがなかった。
- Me dijo que había perdido el móvil en el metro.彼は地下鉄で携帯をなくしたと言った。
使い方のポイント
- 点過去は出来事を起きた順に並べます。過去完了は「その時にはもう〜していた」と、それより前のことを表します。
- 過去の発言を伝える時、元の点過去・現在完了が過去完了になることがあります(Dijo que había llegado)。
練習問題
問1(西検 4級の文法ドリルより) ( )に入る最も適切なものを選んでください。
Cuando llegué a la estación de Kioto, el último tren ya ( ).
- ha salido
- había salido
- saldrá
- sale
答えと解説
正解:2. había salido
駅に着いた(llegué)時点より前に電車が出ていたので、過去完了の「había salido」です。「ha salido」は現在完了で、過去のある時点より前を表せません。
問2(DELE B1の文法ドリルより) ( )に入る最も適切なものを選んでください。
Marta no vino a la cena porque ya ( ) planes con otros amigos.
- hará
- haga
- había hecho
- hiciera
答えと解説
正解:3. había hecho
夕食に来なかった時点より前に予定を入れていたので、過去完了の「había hecho」です。「hará」は未来の形で、過去の話に合いません。
似ている文法との違い
この文法が出る級(目安)
※ スペイン語技能検定の級は、日本スペイン協会が公表している各級の文法の範囲と CEFR との対応(目安)、市販の対策本の目次を突き合わせて当サイトが決めた目安です。協会が定める出題範囲の一覧ではありません。
※ DELE のレベルは、Instituto Cervantes の『Plan curricular del Instituto Cervantes』の文法の目録のレベルに、市販の文法書・対策本の目次を照らし合わせた当サイトの目安です。試験の出題範囲の一覧ではありません。
あわせて覚えたい文法
- 直説法現在完了の活用(「haber」+過去分詞) 現在完了の形(haber の現在 + 過去分詞)
- 間接話法の時制の一致(「Dijo que estaba...」) 〜と言った(過去の伝達と時制の一致)
- 直説法前過去(「hube」+過去分詞) 〜するとすぐに(直前に終わったこと)