過去完了

B1 El pretérito pluscuamperfecto 36 / 49

要点

過去完了 = haber の線過去(había、habías、había…)+ 過去分詞。「〜していた」という意味で、過去のある時点よりも前に完了した動作を表します。

規則

現在完了(レッスン25を参照)と同じく、これも複合時制です:助動詞 haber + 過去分詞。ここでは haber が線過去の形になります。

ステップ1:haber を線過去にする:había、habías、había、habíamos、habíais、habían。

ステップ2:過去分詞を加える:-ar -> -ado、-er/-ir -> -ido(hablado、comido、vivido)。複合時制では過去分詞は語形変化しません——常に -o の形のままで、主語と一致することはありません:Ella había llegado、ellos habían llegado。

母音語幹にはアクセント記号が付きます。 -er/-ir 語幹が a、e または o で終わるとき、-ido の i がその母音とハイアートを作り、書き言葉のアクセント記号が付きます:leer -> leído、oír -> oído、traer -> traído、creer -> creído、caer -> caído。不規則ではなく、アクセント記号だけが新しい点です。u の後では -ui- は二重母音のままで、アクセント記号は付きません:construir -> construido。

不規則過去分詞(現在完了と同じリスト):hecho、dicho、visto、escrito、puesto、vuelto、roto、abierto、muerto、cubierto、resuelto。

haber と過去分詞の間には何も入りません。 二つの間に語が入ることはなく、目的語代名詞や再帰代名詞は haber の前に置きます:No lo había visto.・Ya se habían ido.

一つの haber で複数の過去分詞をまとめられます。 並列した過去分詞は助動詞を共有します:Había cerrado la puerta y apagado la luz. 二つ目の前で había を繰り返しても間違いではありませんが、くどくなります。

用法——「過去のそのまた過去」。 すでに過去の出来事を語っている途中で、それよりもさらに前に起きたことに触れるときに使います。

Cuando llegué, la película ya había empezado.:到着したとき、映画はすでに始まっていた。

よく使われる語:ya(すでに)、todavía no/aún no(まだ〜ない)、antes/después、nunca antes。物語(物語より前に起きた背景の出来事)や間接話法(Me dijo que había perdido el tren)で非常によく使われます。

語形と文型

haber(線過去)+ 過去分詞:

人称haber+ 過去分詞
yohabíahablado
túhabíascomido
él/ella/ustedhabíavivido
nosotros/-ashabíamoshecho
vosotros/-ashabíaisdicho
ellos/-as/ustedeshabíanvisto

覚えておくべき不規則過去分詞:

不定詞過去分詞不定詞過去分詞
hacerhechovervisto
decirdichoescribirescrito
ponerpuestovolvervuelto
romperrotoabrirabierto
morirmuertocubrircubierto

例文

Español日本語
Cuando llegué, ya habían cerrado la tienda.私が着いたとき、店はすでに閉まっていた。
No fui al cine porque ya había visto la película.その映画はすでに見ていたので、行かなかった。
Nunca antes había probado la paella.それまでパエリアを食べたことがなかった。
Me dijo que había perdido las llaves.彼は鍵をなくしたと私に言った。
Todavía no habíamos desayunado cuando llamaste.あなたが電話してきたとき、私たちはまだ朝食を食べていなかった。
Ella había escrito la carta antes de salir.彼女は出発する前に手紙を書き終えていた。
Cuando volvimos, alguien había abierto la ventana.私たちが戻ったとき、誰かが窓を開けていた。
Los invitados ya se habían ido.客たちはすでに帰っていた。

よくある間違い

  • Ella había llegada -> Ella había llegado:複合時制では過去分詞は語形変化しません。常に -o で終わります。
  • La tienda habían cerrado -> La tienda había cerrado:haber は主語と一致します。主語が単数なら había を使います。
  • Yo no había visto lo -> Yo no lo había visto:目的語代名詞は haber の前に置きます。haber と過去分詞の間に置くことはありません。
  • Cuando llegué, la película empezaba(「始まっていた」の意味で)-> había empezado:より前に起きた出来事には線過去ではなく過去完了を使います。
  • había hacido -> había hecho:hacer の過去分詞は不規則で hecho になります。

ヒント

  • 公式:había + 過去分詞 = 英語の「had + 過去分詞」。一対一で対応します。
  • どの複合時制(現在完了、過去完了)でも、過去分詞は -ado/-ido(または不規則形)に固定されており、決して一致しません。
  • 人称と数を担うのは haber だけなので、主語に合わせます:yo había、ellos habían。
  • 過去完了を誘う目印の語:ya、todavía no、antes de、nunca antes——「その過去の時点より前」であることを示します。
  • 不規則過去分詞は現在完了(レッスン25を参照)と同じで、すでに知っているものです。