西検・DELE の文法ドリルと試験情報
ホーム > 文法一覧 > 直説法過去完了(「había」+過去分詞)の意味と使い方

スペイン語の直説法過去完了(「había」+過去分詞)の意味と使い方

形:había hablado(había + 過去分詞)
意味:(その時までに)〜していた
過去のある時点より前に終わっていたことを表します。haber の線過去(había...)と過去分詞で作ります。

形の作り方

場合形例
yo・tú・élhabía, habías, había + 過去分詞volver:había vuelto
nosotros・vosotros・elloshabíamos, habíais, habían + 過去分詞ver:habíamos visto
よく一緒に使う語ya・todavía no・nuncaempezar: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 (  ).
  1. ha salido
  2. había salido
  3. saldrá
  4. 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.
  1. hará
  2. haga
  3. había hecho
  4. hiciera
答えと解説

正解:3. había hecho

夕食に来なかった時点より前に予定を入れていたので、過去完了の「había hecho」です。「hará」は未来の形で、過去の話に合いません。

似ている文法との違い

この文法が出る級(目安)

※ スペイン語技能検定の級は、日本スペイン協会が公表している各級の文法の範囲と CEFR との対応(目安)、市販の対策本の目次を突き合わせて当サイトが決めた目安です。協会が定める出題範囲の一覧ではありません。

※ DELE のレベルは、Instituto Cervantes の『Plan curricular del Instituto Cervantes』の文法の目録のレベルに、市販の文法書・対策本の目次を照らし合わせた当サイトの目安です。試験の出題範囲の一覧ではありません。

あわせて覚えたい文法