モチタン辞典 › 読みもの › スペイン語 › 線過去と過去完了(大過去)の違い

スペイン語の線過去と過去完了の違いと使い分け
スペイン語の線過去と過去完了の決定的な違いは「出来事をどの時点から眺めているか」という時間軸の視点にあります。線過去(pretérito imperfecto)は「過去のある時点において、動作や状態がまだ終わっていなかった(継続・背景・習慣)」ことを表します。
これに対して過去完了(pretérito pluscuamperfecto)は「過去の基準時点よりも前にすでに完了していた出来事(大過去)」を表します。
線過去と過去完了の根本的な違い
スペイン語を学習する際、日本語の「〜していた」「〜だった」という訳語だけに頼ると、線過去と過去完了の区別が曖昧になりがちです。両者の最大の違いは、時間軸(タイムライン)における視点の位置にあります。
時間軸による視点の比較
- 線過去(pretérito imperfecto:未完了過去):話者の視点は「過去のその時点の真っただ中」にあります。過去のある瞬間において、動作や状態が始まってから終わるまでの途中段階(未完了の状態)や、当時の背景・状況、繰り返されていた習慣を描写します。
- 過去完了(pretérito pluscuamperfecto):話者の視点は「過去の基準時点(多くは点過去で示される時点)」にあり、そこから「それ以前にすでに完了していた過去(大過去)」を振り返ります。出来事そのものは基準時点より前に完結しています。
たとえば「私が彼を見たとき、彼は本を読んでいた」という場面を考えます。「彼が本を読んでいる最中だった」のであれば線過去 leía(レイア:読んでいた)を用います。
一方、「私が彼の部屋に入ったとき、彼はすでにその本を読み終えていた」のであれば過去完了 había leído(アビア・レイード:読み終えていた)を用います。
線過去
- 視点は過去のその時点の真っただ中
- 動作の途中段階や未完了の状態
- 当時の背景・状況・習慣を描写
- 例:leía(読んでいる最中だった)
過去完了
- 視点は過去の基準時点にある
- それ以前にすでに完了していた過去
- 基準時点より前に出来事は完結
- 例:había leído(読み終えていた)
過去の真っただ中を見る線過去と、基準点から過去を振り返る過去完了を比較します。
過去完了の構造とhaberが線過去の理由
過去完了形は、助動詞 haber(アベール:〜がある、持つ)の線過去活用に、本動詞の過去分詞を組み合わせて作られます。
haber の線過去活用
| 主語 | haberの線過去活用 | 意味 |
|---|---|---|
| yo(私) | había(アビア) | 私は〜していた |
| tú(君) | habías(アビアス) | 君は〜していた |
| él / ella / usted(彼・彼女・あなた) | había(アビア) | 彼・彼女・あなたは〜していた |
| nosotros / nosotras(私たち) | habíamos(アビアモス) | 私たちは〜していた |
| vosotros / vosotras(君たち) | habíais(アビアイス) | 君たちは〜していた |
| ellos / ellas / ustedes(彼ら・彼女ら・あなた方) | habían(アビアン) | 彼ら・彼女ら・あなた方は〜していた |
過去分詞の作り方と不規則形
規則動詞の過去分詞は、-ar 動詞なら語尾を -ado に、-er / -ir 動詞なら語尾を -ido に変化させます。
不規則な過去分詞を持つ代表的な動詞には次のものがあります。
- hacer(アセール:する・作る) → hecho(エチョ)
- decir(デシール:言う) → dicho(ディチョ)
- ver(ベール:見る) → visto(ビスト)
- escribir(エスクリビール:書く) → escrito(エスクリート)
- abrir(アブ excitement・アブリール:開ける) → abierto(アビエルト)
- poner(ポネール:置く) → puesto(プエスト)
過去完了形を作るときの必須ルールとして、助動詞 haber と過去分詞の間に副詞や目的語を挟むことはできません。また、複合時制で用いられる過去分詞の語尾は主語の性別や数にかかわらず常に -o で固定されます。目的語代名詞や再帰代名詞は必ず haber の直前に置きます。
なぜ助動詞に「線過去」が使われるのか
なぜ現在完了の助動詞は現在形(he, has, ha...)なのに、過去完了では点過去(hube, hubiste...)ではなく線過去(había, habías...)を使うのでしょうか。
その理由は、完了時制の本質が「ある基準時点において、過去の動作の結果・状態を保持している」という点にあるからです。過去完了が表したいのは、「過去の基準時点において、動作がすでに終わった状態が継続していた(その状態の中にあった)」ということです。
「状態の継続」を過去において表す動詞の形は線過去です。したがって、助動詞 haber を線過去 había にすることで、「過去の基準時点で完了状態を線として抱えていた」という文法関係を正確に表現しています。
所有を表す動詞との使い分けを確認したいときは、haberとtenerの違いを参考にしてください。
次の疑問不規則な変化をする動詞も含めて形を整理したいときは、スペイン語の過去分詞の作り方を確認しておくとスムーズです。
同一動詞で見る線過去と過去完了の対比
同じ動詞を用いて、線過去を使った文と過去完了を使った文のニュアンスの違いを比較します。
例1:cenar(夕食をとる)
- 線過去:Cuando llegó Juan, cenábamos.(フアンが到着したとき、私たちは夕食を食べていた[食事の途中だった])
- 過去完了:Cuando llegó Juan, ya habíamos cenado.(フアンが到着したとき、私たちはすでに夕食を食べ終えていた[食事が終わった後だった])
到着した瞬間に食卓を囲んで食べていたのか、それとも食事はすでに片付いていたのかという明確な状況差が生まれます。
例2:salir(出発する・出る)
- 線過去:El tren salía a las ocho.(列車は8時に出発することになっていた[当時の予定・状況])
- 過去完了:Cuando llegué a la estación, el tren ya había salido.(駅に着いたとき、列車はすでに出発してしまっていた[基準時より前に出発が完了していた])
例3:estudiar(勉強する)
- 線過去:En aquella época yo estudiaba español todos los días.(当時、私は毎日スペイン語を勉強していた[過去の反復習慣])
- 過去完了:Antes de viajar a España, yo había estudiado español durante dos años.(スペインに旅行する前に、私は2年間スペイン語を勉強していた[渡航という過去時点より前の経験・蓄積])
cenar(夕食をとる)
- 線過去:到着時に食事の途中だった
- 過去完了:到着時にすでに食事が終わっていた
salir(出発する)
- 線過去:8時に出発する予定・状況だった
- 過去完了:駅に着いた時には既に出発していた
estudiar(勉強する)
- 線過去:当時は毎日勉強していた(反復習慣)
- 過去完了:渡航前に2年間勉強していた(蓄積)
同じ動詞でも時制の違いによって出来事の状況や意味が大きく異なります。
次の疑問「〜していた」と動作の進行を強調したい場面では、過去進行形と線過去のニュアンスの違いも使い分けの目安になります。
スペイン語の過去4時制の比較一覧表
スペイン語の過去表現には、点過去・線過去・現在完了・過去完了の4種類があります。時間軸と動作の性質を整理した一覧表です。
表は横にスクロールできます →
| 時制名称 | 文法名称 | 代表的な形(hablar) | 時間軸の基準と意味 |
|---|---|---|---|
| 点過去 | pretérito indefinido | hablé(アブレ) | 過去の特定の時点で完全に終わった行為・出来事 |
| 線過去 | pretérito imperfecto | hablaba(アブラバ) | 過去のある時点での進行・未完了・背景状況・習慣 |
| 現在完了 | pretérito perfecto compuesto | he hablado(エ・アブラード) | 現在とつながりのある過去、今日中の出来事、経験 |
| 過去完了 | pretérito pluscuamperfecto | había hablado(アビア・アブラード) | 過去の基準時点よりも前に完了していた出来事(大過去) |
基準点が「現在」にあるのが点過去・線過去・現在完了であり、基準点が「過去」に置かれ、そこからさらに昔を指し示すのが過去完了です。

次の疑問過去完了と並んで迷いやすい基準点の違いは、スペイン語の現在完了形の使い方と過去分詞で詳しく整理できます。
迷わないためのシグナル副詞と複文構文
線過去と過去完了は、文中に現れる接続詞や副詞によって自然に決まるケースが多くあります。
線過去を選びやすいシグナル語
- mientras(ミエントラス:〜している間)
- siempre(シエンプレ:いつも)
- todos los días(トドス・ロス・ディアス:毎日)
- en aquella época(エン・アケジャ・エポカ:当時は)
- generalmente(ヘネラルメンテ:普段は)
例文:Mientras mi madre cocinaba, yo leía un libro.(母が料理をしている間、私は本を読んでいた)
過去完了を選びやすいシグナル語
- ya(ジャ:すでに、もう)
- todavía no / aún no(トダビア・ノ / アウン・ノ:まだ〜ない)
- antes de que + 接続法過去(アンテス・デ・ケ:〜する前に)
- nunca(ヌンカ:一度も〜ない[過去の基準時点までの経験])
例文:Cuando entré en la sala, la reunión ya había empezado.(私が部屋に入ったとき、会議はすでに始まっていた)
複文における定番の組み合わせパターン
- [Cuando + 点過去], [線過去]:〜したとき、…の最中だった(背景・同時進行)
例:Cuando me desperté, llovía.(起きたとき、雨が降っていた) - [Cuando + 点過去], ya [過去完了]:〜したとき、すでに…し終えていた(先行完了)
例:Cuando llegamos al cine, la película ya había terminado.(映画館に着いたとき、映画はすでに終わっていた) - [点過去] porque [過去完了]:…した、なぜなら事前に〜していたから(理由の先行)
例:No tenía hambre porque ya había almorzado.(すでに昼食を食べていたので、お腹が空いていなかった)
線過去のシグナル
- mientras(〜の間)
- siempre(いつも)
- todos los días(毎日)
- en aquella época(当時は)
- generalmente(普段は)
過去完了のシグナル
- ya(すでに、もう)
- todavía no(まだ〜ない)
- aún no(まだ〜ない)
- antes de que(〜する前に)
- nunca(一度も〜ない)
文中に現れる副詞や接続詞を手がかりに線過去と過去完了を分類できます。
英語の時制との対照比較
英語の文法知識を活用すると、スペイン語の過去時制の違いを素早く理解できます。
| スペイン語 | 英語の対応する構文 | 共通する機能・ニュアンス |
|---|---|---|
| 線過去(進行・背景) | was / were + -ing(過去進行形) | 過去の特定時点で進行中だった動作 |
| 線過去(反復習慣) | used to + 動詞原形 / would | 過去の習慣的行為やすでに終わった過去の状態 |
| 線過去(状態動詞) | 一般動詞の過去形(was, knew など) | 過去の継続的な状態や性質 |
| 過去完了 | had + 過去分詞(英語の過去完了) | 過去のある時点より前に完了・経験したこと |
英語で "was doing" や "used to do" と表現したい場面ではスペイン語の線過去を使い、"had done" と表現したい場面では過去完了を使います。
間接話法における時制の一致ルール
スペイン語の試験や会話で線過去と過去完了を見分ける重要な基準に、間接話法(時制の一致)があります。主節の動詞が点過去などの過去形になると、直接話法の時制は次のように変化します。
| 直接話法の元の時制 | 間接話法での変化先 | 例文 |
|---|---|---|
| 現在形(hablo) | 線過去(hablaba) | Dijo: "Hablo español." → Dijo que hablaba español. |
| 点過去(hablé) | 過去完了(había hablado) | Dijo: "Hablé con él." → Dijo que había hablado con él. |
| 現在完了(he hablado) | 過去完了(había hablado) | Dijo: "He hablado." → Dijo que había hablado. |
| 線過去(hablaba) | 線過去のまま(hablaba) | Dijo: "Hablaba mucho." → Dijo que hablaba mucho. |
| 過去完了(había hablado) | 過去完了のまま(había hablado) | Dijo: "Había hablado." → Dijo que había hablado. |
点過去や現在完了で語られた内容は、過去の基準点から見て「さらに昔の出来事」になるため、間接話法では過去完了にスライドします。一方、線過去は背景描写の性質を持つため、間接話法でも線過去のまま維持されます。
使い分け判定フローチャートと練習問題
会話や試験で時制を選ぶ際は、次の2つの質問を順に確認します。
- 問い1:その動作は過去の基準時点において「途中(未完了・背景)」だったか、それとも「すでに終わって(完了)」いたか?
→ 途中なら「線過去」、完了していたなら次の問いへ。 - 問い2:その動作は過去の基準時点よりも「さらに前」に起こった出来事か?
→ 過去の基準点より前の出来事なら「過去完了」、過去のその瞬間に起きた出来事なら「点過去」。
理解度チェック練習問題
空欄に入る最も適切な形を選んでください。
第1問
Cuando entré en la cafetería, María todavía (esperar) a su amiga.
(私がカフェに入ったとき、マリアはまだ友達を待っていた)
正解:esperaba(線過去)
解説:「私が入った」という過去の瞬間において、マリアが待っている動作は終わっておらず、継続中(途中)の背景描写であるため線過去を用います。
第2問
Cuando llegué a la oficina, la reunión ya (terminar).
(私がオフィスに着いたとき、会議はすでに終わっていた)
正解:había terminado(過去完了)
解説:「オフィスに着いた」という過去の基準時点より前に、会議が終了するという動作が完了していたため過去完了を用います。副詞 ya(すでに)も強いシグナルです。
第3問
Ella no pudo comprar las entradas porque (perder) su cartera antes.
(彼女はチケットを買うことができなかった。なぜなら事前に財布を失くしていたからだ)
正解:había perdido(過去完了)
解説:チケットを買えなかった(点過去 pudo)理由として、それより前に財布を失くした行為が先行して発生しているため、過去完了を用います。
動作は過去の基準時点で途中か完了済みか確認する
未完了や背景描写なら線過去を選択する
完了の場合、基準時点より前かその瞬間か確認する
さらに前なら過去完了、その瞬間なら点過去を選ぶ
過去の基準時点における進行状況と発生の前後関係を順に確認して判定します。
続けて読む
理解度チェック
Q1. 過去完了形を作るときのルールとして正しいものはどれ?
- haberと過去分詞の間に副詞を置く
- 過去分詞の語尾は主語の性数で変化する
- 再帰代名詞は必ずhaberの直前に置く
- 助動詞haberは点過去の形を用いる
答えを見る
正解: C. 再帰代名詞は必ずhaberの直前に置く
過去完了形では、再帰代名詞や目的語代名詞は必ずhaberの直前に置きます。haberと過去分詞の間に語を挟むことはできず、過去分詞の語尾は-oで固定されます。
Q2. 「過去の習慣」を表す線過去に対応する英語表現はどれ?
- had done
- used to do
- have done
- will do
答えを見る
正解: B. used to do
記事の対照表において、線過去が表す「反復習慣」は英語の「used to + 動詞原形 / would」に対応すると説明されています。
Q3. 主節が過去のとき、直接話法の現在完了はどう変化する?
- 点過去に変化する
- 線過去に変化する
- 現在完了のまま維持される
- 過去完了に変化する
答えを見る
正解: D. 過去完了に変化する
主節が過去の場合、間接話法において直接話法の点過去や現在完了は、過去の基準点から見てさらに昔を表すため過去完了に変化します。
スペイン語の文法は、話して身につけよう。会話アプリ「モチスピ」スペイン語を話して練習できる会話アプリ。話すたびに、発音・文法・自然さをその場で直してもらえます。無料で試す
よくある質問
- Q. 線過去と過去完了はどちらも昔のことですが何が違いますか?
- 視点の位置が違います。線過去は過去のある時点の「途中段階(背景や習慣)」をその場から描写しますが、過去完了は過去の基準時点から「それ以前に終わったこと(大過去)」を振り返る表現です。
- Q. 過去完了のhaberと過去分詞の間に副詞を置けますか?
- 置けません。英語では had already seen のように副詞を挟めますが、スペイン語では haber と過去分詞は切り離せないため、ya había visto のように助動詞の前に副詞を置きます。
- Q. 過去完了の過去分詞は主語に合わせて性数変化しますか?
- 性数変化しません。haber と組み合わせて完了時制を作る過去分詞は、主語が女性や複数形であっても常に語尾が -o で固定されます。
- Q. 間接話法で過去完了を使うのはどんなときですか?
- 直接話法で「点過去」または「現在完了」だった発言を、主節が過去形の伝達動詞(dijo など)を用いて間接話法に直すとき、時制の一致により過去完了へと変化します。
2026年10月8日更新・モチタン辞典編集部