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

スペイン語の線過去と過去完了の違いと使い分け

スペイン語の線過去と過去完了の違いと使い分け

スペイン語の線過去と過去完了の決定的な違いは「出来事をどの時点から眺めているか」という時間軸の視点にあります。線過去(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 に変化させます。

不規則な過去分詞を持つ代表的な動詞には次のものがあります。

過去完了形を作るときの必須ルールとして、助動詞 haber と過去分詞の間に副詞や目的語を挟むことはできません。また、複合時制で用いられる過去分詞の語尾は主語の性別や数にかかわらず常に -o で固定されます。目的語代名詞や再帰代名詞は必ず haber の直前に置きます。

なぜ助動詞に「線過去」が使われるのか

なぜ現在完了の助動詞は現在形(he, has, ha...)なのに、過去完了では点過去(hube, hubiste...)ではなく線過去(había, habías...)を使うのでしょうか。

その理由は、完了時制の本質が「ある基準時点において、過去の動作の結果・状態を保持している」という点にあるからです。過去完了が表したいのは、「過去の基準時点において、動作がすでに終わった状態が継続していた(その状態の中にあった)」ということです。

「状態の継続」を過去において表す動詞の形は線過去です。したがって、助動詞 haber を線過去 había にすることで、「過去の基準時点で完了状態を線として抱えていた」という文法関係を正確に表現しています。

所有を表す動詞との使い分けを確認したいときは、haberとtenerの違いを参考にしてください。

次の疑問不規則な変化をする動詞も含めて形を整理したいときは、スペイン語の過去分詞の作り方を確認しておくとスムーズです。

同一動詞で見る線過去と過去完了の対比

同じ動詞を用いて、線過去を使った文と過去完了を使った文のニュアンスの違いを比較します。

例1:cenar(夕食をとる)

到着した瞬間に食卓を囲んで食べていたのか、それとも食事はすでに片付いていたのかという明確な状況差が生まれます。

例2:salir(出発する・出る)

例3:estudiar(勉強する)

同一動詞における状況差

cenar(夕食をとる)

  • 線過去:到着時に食事の途中だった
  • 過去完了:到着時にすでに食事が終わっていた

salir(出発する)

  • 線過去:8時に出発する予定・状況だった
  • 過去完了:駅に着いた時には既に出発していた

estudiar(勉強する)

  • 線過去:当時は毎日勉強していた(反復習慣)
  • 過去完了:渡航前に2年間勉強していた(蓄積)

同じ動詞でも時制の違いによって出来事の状況や意味が大きく異なります。

次の疑問「〜していた」と動作の進行を強調したい場面では、過去進行形と線過去のニュアンスの違いも使い分けの目安になります。

スペイン語の過去4時制の比較一覧表

スペイン語の過去表現には、点過去・線過去・現在完了・過去完了の4種類があります。時間軸と動作の性質を整理した一覧表です。

表は横にスクロールできます →

時制名称文法名称代表的な形(hablar)時間軸の基準と意味
点過去pretérito indefinidohablé(アブレ)過去の特定の時点で完全に終わった行為・出来事
線過去pretérito imperfectohablaba(アブラバ)過去のある時点での進行・未完了・背景状況・習慣
現在完了pretérito perfecto compuestohe hablado(エ・アブラード)現在とつながりのある過去、今日中の出来事、経験
過去完了pretérito pluscuamperfectohabía hablado(アビア・アブラード)過去の基準時点よりも前に完了していた出来事(大過去)

基準点が「現在」にあるのが点過去・線過去・現在完了であり、基準点が「過去」に置かれ、そこからさらに昔を指し示すのが過去完了です。

線過去と過去完了(大過去)の違いのイメージ

次の疑問過去完了と並んで迷いやすい基準点の違いは、スペイン語の現在完了形の使い方と過去分詞で詳しく整理できます。

迷わないためのシグナル副詞と複文構文

線過去と過去完了は、文中に現れる接続詞や副詞によって自然に決まるケースが多くあります。

線過去を選びやすいシグナル語

例文:Mientras mi madre cocinaba, yo leía un libro.(母が料理をしている間、私は本を読んでいた)

過去完了を選びやすいシグナル語

例文:Cuando entré en la sala, la reunión ya había empezado.(私が部屋に入ったとき、会議はすでに始まっていた)

複文における定番の組み合わせパターン

  1. [Cuando + 点過去], [線過去]:〜したとき、…の最中だった(背景・同時進行)
    例:Cuando me desperté, llovía.(起きたとき、雨が降っていた)
  2. [Cuando + 点過去], ya [過去完了]:〜したとき、すでに…し終えていた(先行完了)
    例:Cuando llegamos al cine, la película ya había terminado.(映画館に着いたとき、映画はすでに終わっていた)
  3. [点過去] 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. 問い1:その動作は過去の基準時点において「途中(未完了・背景)」だったか、それとも「すでに終わって(完了)」いたか?
    → 途中なら「線過去」、完了していたなら次の問いへ。
  2. 問い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)理由として、それより前に財布を失くした行為が先行して発生しているため、過去完了を用います。

時制の使い分け判定手順
1状態の確認

動作は過去の基準時点で途中か完了済みか確認する

2途中なら線過去

未完了や背景描写なら線過去を選択する

3発生時期の確認

完了の場合、基準時点より前かその瞬間か確認する

4時制の決定

さらに前なら過去完了、その瞬間なら点過去を選ぶ

過去の基準時点における進行状況と発生の前後関係を順に確認して判定します。

続けて読む

スペイン語の疑問をすべて見る「スペイン語」のまとめ

理解度チェック

Q1. 過去完了形を作るときのルールとして正しいものはどれ?

  1. haberと過去分詞の間に副詞を置く
  2. 過去分詞の語尾は主語の性数で変化する
  3. 再帰代名詞は必ずhaberの直前に置く
  4. 助動詞haberは点過去の形を用いる
答えを見る

正解: C. 再帰代名詞は必ずhaberの直前に置く
過去完了形では、再帰代名詞や目的語代名詞は必ずhaberの直前に置きます。haberと過去分詞の間に語を挟むことはできず、過去分詞の語尾は-oで固定されます。

Q2. 「過去の習慣」を表す線過去に対応する英語表現はどれ?

  1. had done
  2. used to do
  3. have done
  4. will do
答えを見る

正解: B. used to do
記事の対照表において、線過去が表す「反復習慣」は英語の「used to + 動詞原形 / would」に対応すると説明されています。

Q3. 主節が過去のとき、直接話法の現在完了はどう変化する?

  1. 点過去に変化する
  2. 線過去に変化する
  3. 現在完了のまま維持される
  4. 過去完了に変化する
答えを見る

正解: D. 過去完了に変化する
主節が過去の場合、間接話法において直接話法の点過去や現在完了は、過去の基準点から見てさらに昔を表すため過去完了に変化します。

Nathanスペイン語の文法は、話して身につけよう。会話アプリ「モチスピ」スペイン語を話して練習できる会話アプリ。話すたびに、発音・文法・自然さをその場で直してもらえます。無料で試す

よくある質問

Q. 線過去と過去完了はどちらも昔のことですが何が違いますか?
視点の位置が違います。線過去は過去のある時点の「途中段階(背景や習慣)」をその場から描写しますが、過去完了は過去の基準時点から「それ以前に終わったこと(大過去)」を振り返る表現です。
Q. 過去完了のhaberと過去分詞の間に副詞を置けますか?
置けません。英語では had already seen のように副詞を挟めますが、スペイン語では haber と過去分詞は切り離せないため、ya había visto のように助動詞の前に副詞を置きます。
Q. 過去完了の過去分詞は主語に合わせて性数変化しますか?
性数変化しません。haber と組み合わせて完了時制を作る過去分詞は、主語が女性や複数形であっても常に語尾が -o で固定されます。
Q. 間接話法で過去完了を使うのはどんなときですか?
直接話法で「点過去」または「現在完了」だった発言を、主節が過去形の伝達動詞(dijo など)を用いて間接話法に直すとき、時制の一致により過去完了へと変化します。

2026年10月8日更新・モチタン辞典編集部