過去完了
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 | + 過去分詞 |
|---|---|---|
| yo | había | hablado |
| tú | habías | comido |
| él/ella/usted | había | vivido |
| nosotros/-as | habíamos | hecho |
| vosotros/-as | habíais | dicho |
| ellos/-as/ustedes | habían | visto |
覚えておくべき不規則過去分詞:
| 不定詞 | 過去分詞 | 不定詞 | 過去分詞 |
|---|---|---|---|
| hacer | hecho | ver | visto |
| decir | dicho | escribir | escrito |
| poner | puesto | volver | vuelto |
| romper | roto | abrir | abierto |
| morir | muerto | cubrir | cubierto |
例文
| 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を参照)と同じで、すでに知っているものです。