B1 to B2 · Updated
スペイン語の過去完了: había hablado
había と過去分詞。物語が到達した時点よりも前にすでに終わっていた出来事を示します。語りが過去へさかのぼる瞬間に使う時制で、スペイン語は英語よりも気軽にこの時制を使います。
手短な答え
過去完了は haber の線過去と過去分詞でつくります。había hablado。過去のさらに過去、つまり語っている時点よりも前にすでに起きていたことです。助動詞は1つだけ、一致はなく、2語の間には何も入れられません。
覚え方
había と過去分詞で、過去のさらに過去を表す
| Había | haber の線過去。ser は使わない | había |
|---|---|---|
| 過去分詞 | 現在完了と同じもので、一致は一切しない | hablado |
| いつ | すでに話題にしている別の過去の出来事より前 | Cuando llegué, ya se había ido |
| Ya | いちばんの目印になる語 | Ya había comido |
| 切り離さない | 代名詞は había の前に置く | Ya lo había visto |
形
haber の線過去
| haber | 例 | |
|---|---|---|
| yo | había | había comido |
| tú | habías | habías salido |
| él, ella, usted | había | había llegado |
| nosotros | habíamos | habíamos visto |
| vosotros | habíais | habíais dicho |
| ellos, ustedes | habían | habían vuelto |
違いがわかる20の文
実際に口にするような日常のスペイン語です。それぞれの下のラベルは、規則のどの部分を示しているかを表しています。
Cuando llegué, ya se había ido.
私が着いたとき、彼はもう出かけていた。
2つの過去を順番に
Ya había comido cuando me llamaste.
電話をもらったとき、私はもう食べ終えていた。
2つの過去を順番に
No sabía que habías vuelto.
君が戻っていたとは知らなかった。
伝えられた考えの中で
Me dijo que había perdido las llaves.
彼は鍵をなくしたと私に言った。
間接話法
Nunca había visto tanta gente.
あんなに大勢の人は見たことがなかった。
Nunca
Era la primera vez que había venido.
彼が来たのはそれが初めてだった。
初めて
Habíamos quedado a las ocho.
私たちは8時に会う約束をしていた。
前もっての約束
El tren ya había salido.
列車はもう出てしまっていた。
手遅れ
Había estudiado mucho, así que aprobó.
彼はたくさん勉強していたので、合格した。
原因が先、結果が後
Todavía no habían abierto.
彼らはまだ開店していなかった。
Todavía no
Ya lo había visto antes.
私はそれを前に見たことがあった。
代名詞は había の前
Se había puesto el abrigo.
彼はコートを着ていた。
再帰動詞、代名詞が先
Habían hecho las camas.
彼らはベッドを整えてあった。
不規則な過去分詞
No había dicho nada.
彼女は何も言っていなかった。
不規則な過去分詞
Ella había llegado antes.
彼女はそれより前に着いていた。
一致は絶対にしない
Las cartas habían desaparecido.
手紙はなくなっていた。
一致は絶対にしない
Si hubiera estudiado, habría aprobado.
勉強していたら、合格していたのに。
接続法の形
Ojalá lo hubiera sabido.
知っていればよかったのに。
接続法の形
Antes de que llegaran, ya estaba hecho.
彼らが着く前に、もう終わっていました。
過去を並べるもう1つの方法
Después de comer, salimos.
食べたあと、私たちは出かけた。
代わりに不定詞
英語の知識がじゃまをするところ
ここはスペイン語と英語がほぼ完全にそろう、めずらしい箇所です。Had chosen は había elegido で、意味も同じく「ほかの過去の時点より前」です。覚えておきたい違いが二つあります。一つ目は形の問題で、今読んだばかりのことです。英語ではペアの中に副詞を入れて he had never expected と言えますが、スペイン語ではできないので nunca había esperado となります。二つ目は、英語の話し言葉ではよく過去完了を省き、文の順序に任せることです。he gathered his sons, divided the money and told them to choose。スペイン語の語りはそれをあまり好みません。出来事が本当にもう一段前のことなら、スペイン語はそれを示します。過去完了を使うべきなのに使わない段落は平板に響き、出来事の順序について少し混乱しているように聞こえます。
避けたい間違い
間違いは3つ、1つ目が圧倒的に多いものです。1つ目は、過去分詞を一致させること。 ✗ Su madre había elegida las letras → ✓ Su madre había elegido las letras。haber と組むとき、過去分詞は主語が誰であっても永遠に -o の形で固定されます。一致するのは ser や estar と使う形容詞としての場合だけで、それは別の構文で、第55課で扱います。2つ目は、代わりに点過去を使うこと。 ✗ Ocurrió algo que él no esperó nunca → ✓ Ocurrió algo que él no había esperado nunca。「思ってもみなかった」のが先なので、より前の時制が必要です。3つ目は、ペアを切り離すこと。 ✗ Habían muchos años pasado → ✓ Habían pasado muchos años。haber とその過去分詞のあいだには何も入りません。
規則から外れるケース
Había llegado
スペイン語ではいつもどおり助動詞は1つです。移動の動詞がいくらそれを求めているように見えても、era llegado や estaba llegado という形はありません。
Ella había llegado
複合時制の中では過去分詞は決して一致しません。一致するのは形容詞として働くときだけです。la carta estaba escrita。
Hube llegado
もう1つの過去完了、直前過去というものがありますが、誰も使いません。セルバンテスでは apenas や en cuanto のあとに出てきますが、話し言葉には出てきません。自分で使うために覚える必要はありません。
Hubiera llegado
接続法の形で、こちらは必要です。第3類型の si の条件文や、過去についての ojalá のあとでは必ずこれを使います。Hubiese も同じく正しい形です。
Ya había comido
Ya、nunca、todavía no、antes がこの時制をいちばん呼び込む語です。過去についての文にこれらのどれかがあれば、たいていこの時制が続きます。
Después de comer
英語で "after I had eaten" と言うところを、スペイン語ではよく不定詞だけで済ませます。después de comer。完全な時制よりも短く、ずっとよく使われます。
スペイン語の過去完了 練習問題
空所を埋める8つの文です。答えを入力して確かめるか、答えを表示したまま通して読んでください。ここではアクセント記号も、言葉の中と同じように大切です。
-
Cuando llegué, ya se (ir) ___.
私が着いたとき、彼はもう出かけていた。
había ido · 2つの過去のうち、こちらが先に起きました。Ya がいつもの目印です。
-
No sabía que (volver, tú) ___.
君が戻っていたとは知らなかった。
habías vuelto · eras ではなく habías。スペイン語ではどの動詞も助動詞は1つです。
-
Nunca (ver, nosotros) ___ tanta gente junta.
私たちはあんなに大勢の人が集まっているのを見たことがなかった。
habíamos visto · 過去のある時点についての nunca。Visto は不規則な過去分詞の1つです。
-
El tren ya (salir) ___ cuando llegamos.
私たちが着いたとき、列車はもう出てしまっていた。
había salido · 列車が先に出て、私たちが後から着きました。過去完了がその順番を示します。
-
Ella (llegar) ___ antes que nosotros.
彼女は私たちより先に着いていた。
había llegado · Llegado は llegado のまま。この時制では過去分詞は一致しません。
-
Me dijo que (perder) ___ las llaves.
彼は鍵をなくしたと私に言った。
había perdido · さらに前のことを伝える間接話法。英語もまったく同じです。
-
Todavía no (abrir, ellos) ___ la tienda.
彼らはまだ店を開けていなかった。
habían abierto · Todavía no も目印になる語の1つで、abierto は不規則です。
-
Ya lo (hacer, yo) ___ antes de que me lo pidieras.
頼まれる前に、私はもうそれをやってあった。
había hecho · Lo は había の前に置きます。había と hecho の間には何も入れられません。
ドン・キホーテから、さらに練習問題
さらに8問。こちらは講座からそのまま取ったもので、宿屋、風車、ロシナンテ、そして道が出てきます。規則は同じで、スペイン語が少し古いだけです。
-
Cuando llegaron, el ventero ya (cerrar) ___ la puerta.
彼らが着いたとき、宿の主人はもう戸を閉めていた。
había cerrado · 過去のさらに過去。戸が先に閉まり、そのあと彼らが着きました。había と過去分詞です。
-
Don Quijote (leer) ___ todos los libros antes de salir.
ドン・キホーテは旅に出る前に、あらゆる本を読んでいた。
había leído · Antes de が決め手です。先に起きたことはこの時制になります。
-
Nunca (ver, ellos) ___ nada parecido.
彼らはそんなものを見たことがなかった。
habían visto · Nunca とこの時制は、今日からではなく物語のある時点から振り返ります。
-
Sancho dijo que no (decir) ___ nada.
サンチョは何も言っていないと言った。
había dicho · 過去の中の過去を伝えます。彼は "no dije nada" と言い、それを伝えると時制が一段さかのぼります。
-
Ya (hacer, nosotros) ___ la cena cuando entró el cura.
司祭が入ってきたとき、私たちはもう夕食を作ってあった。
habíamos hecho · 2つの過去の出来事の順番。夕食が先、司祭が後。Ya が先のほうを示します。
-
El cura ya (quemar) ___ los libros aquella mañana.
司祭はその朝のうちにもう本を燃やしてしまっていた。
había quemado · 規則的な ar 動詞の過去分詞は ado で終わり、haber のあとでは何にも一致しません。
-
Yo nunca (estar) ___ en Barcelona hasta entonces.
そのときまで、私はバルセロナに行ったことがなかった。
había estado · Hasta entonces が振り返る基準点を決めます。Hasta ahora なら現在完了になります。
-
Ella (escribir) ___ la carta antes de la cena.
彼女は夕食の前に手紙を書き終えていた。
había escrito · escribido ではなく Escrito。he escrito と同じ不規則な過去分詞です。
よくある質問
過去完了はどうつくりますか?
haber の線過去と過去分詞です。había、habías、había、habíamos、habíais、habían のあとに hablado、comido、visto などが続きます。過去分詞は変わりません。
点過去とはどう違いますか?
点過去は次に何が起きたかを、過去完了はそれより前にすでに起きていたことを語ります。Cuando llegó, la venta había cerrado. 閉まったのは後に述べられていますが、先に起きています。
点過去の形、hubo hablado はありますか?
あります。直前過去と呼ばれますが、apenas や en cuanto のあとに使う昔の書き言葉の語りのものです。口に出して言う人はいません。必要なことはすべて過去完了でまかなえます。
「一度も〜したことがなかった」はどう言いますか?
nunca を前に置きます。nunca había visto nada igual、そんなものは見たことがなかった。二重否定の no había visto nunca も使え、どちらも正しい形です。
接続法過去完了とは何ですか?
Hubiera または hubiese と過去分詞です。hubiera hablado。接続法を求める引き金のあとに来る過去完了で、後悔を表すときの主力です。si lo hubiera sabido、ojalá hubiera venido。
había は haber の線過去ですか、それとも hay の線過去ですか?
両方です。もともと同じ動詞だからです。Había と過去分詞は過去完了です。había llegado。Había 単独なら hay の過去です。había mucha gente。そして hay と同じく、こちらは複数形になりません。había muchas personas であり、habían とは言いません。
「そのときにはもう終わっていた」はどう言いますか?
Para entonces ya había terminado。過去完了はまさにこのための時制です。過去の別の時点より前に終わっていたことで、ya がそれを示す語です。
点過去ではなく過去完了を使うのはどんなときですか?
今語っている話よりさらに前へさかのぼる必要があるときです。語りが点過去で進んでいて、それより前に起きたことを言いたいなら、過去完了を使います。cuando llegué, ya se habían ido。これがないと、2つの出来事が同時に起きたように聞こえます。
覚えておくこと
- había と過去分詞。haber の線過去で、点過去は使いません。
- 過去のさらに過去を示します。物語がその時点に来たとき、すでに起きていたことです。
- 助動詞は1つ、一致はなし。現在完了とまったく同じです。
- Ya、nunca、todavía no、antes がたいていこの時制を呼び込みます。
- 接続法の形 hubiera hablado は、si のあとや過去についての ojalá のあとで必ず使います。
ドン・キホーテに出てくる同じ規則
作った例文ではなく、講座の実際の文です。どれも、レッスンがそのポイントを紹介するときに使う文です。
Su padre había sido un hombre generoso hasta la ruina.
彼の父親は、破産するほど気前のいい人でした。
Ojalá no hubiera dejado nunca los caminos.
街道を離れなければよかった。
例文の出典の本
やさしいスペイン語で読むドン・キホーテ:小説全体を、本当に読めるスペイン語で語り直し、58の短いエピソードに分けて、難しい単語には余白に注をつけました。このページのドン・キホーテの文はすべてこの本から取っています。
EPUB と PDF でオーディオブックつき、さらに同じスペイン語で書いたもう1冊の小説もあります。本を見る。
講座でこれを学ぶところ
2つのレッスンで段階的に学びます。抽象的にではなく、物語の章の中で学びます。単語、音声、練習問題つきで、無料で読めます。
- 過去完了: すでに起きていたこと第50課アルジェの捕虜
- si の文の外で使う hubiera第81課サンチョ、総督の座を降りる
近いテーマ
このテーマにいちばん近く、ふつう同じ時期に出会うポイントです。
