B1 Past Tense 9 min read ふつう

過去の過去:「〜していた」の使い方 (過去完了形)

過去完了形は「過去の過去」を表す魔法の言葉です。あることが終わってから、別のことが始まったことを教えてくれます。「完了した過去」を表現するのに使います。

Grammar Rule in 30 Seconds

Use the 'Past of the Past' to describe an action that happened before another action in the past.

  • Use the imperfect of 'haber' (había) + past participle.
  • The participle ends in -ado (ar) or -ido (er/ir).
  • It always sets the stage for a later past event.
Subject + había + [Verb-ado/ido]

Overview

### Overview
スペイン語学習の旅へようこそ!今日は、物語を語る上で欠かせない「過去の過去」、つまり「大過去(Pretérito Pluscuamperfecto)」について学びましょう。日本語の文法には「大過去」という名前の独立した時制はありません。日本語では「食べた」「行った」という過去形に、「もう〜していた」という副詞を添えることで、過去の出来事の前後関係を表現しますよね。しかし、スペイン語では動詞の形自体を変化させることで、「ある過去の地点よりも、さらに前の出来事」を明確に示します。
例えば、カフェで友達を待っている時を想像してください。「友達が来る前に、私はもうコーヒーを飲んでしまっていた」と言いたい時、ただ「飲んだ」と言うだけでは、友達が来る前だったのか後だったのかが曖昧になることがあります。この「大過去」を使えば、まるでタイムマシンのように過去のさらに奥へ遡ることができるのです。これは物語の背景説明や、言い訳をする時(「ごめん、もう出発しちゃってたんだ!」)に非常に役立ちます。日本語の「〜していた」という表現をスペイン語にするための、非常に論理的で便利なツールです。最初は難しく感じるかもしれませんが、一度ルールを覚えれば、あなたのスペイン語はぐっと深みのある、プロのような語り口になりますよ!
### How This Grammar Works
この文法を理解する鍵は、日本語の「完了の助動詞『た』+『〜ていた』」という形と比較することです。日本語で「雨が降る前に、私は傘を買っていた」と言う時、この「買っていた」の部分がまさにスペイン語の Pretérito Pluscuamperfecto に相当します。
スペイン語のこの時制は、非常に数学的です。英語の「had + 過去分詞」と全く同じ構造を持っています。具体的には、haber という助動詞の「半過去形(過去の継続や背景を表す形)」に、メインの動詞の「過去分詞」を組み合わせるだけです。日本語では「買う」を「買った」に変え、さらに「〜ていた」と付け加えますが、スペイン語では había(持っていた)+ comprado(買ったもの)という二段構えになります。この haber の部分が「過去の時点」を指し、comprado の部分が「その時点で既に完了していた動作」を表します。日本語の「〜ていた」という表現は、現在進行中か、過去の完了か、あるいは状態かによって文脈判断が必要ですが、スペイン語の Pretérito Pluscuamperfecto は一目瞭然で「過去のさらに前」を指すため、誤解が少ないのが特徴です。この「二つのパーツを合体させる」という考え方は、日本語の助詞や助動詞を組み合わせて文を作る感覚に非常に近いです。
### Formation Pattern
この時制を作るには、2つの材料が必要です。まずは助動詞 haber の半過去形、次にメインの動詞の過去分詞です。
| 主語 | 助動詞 (haberの半過去) | 過去分詞の例 (-ar) | 過去分詞の例 (-er/-ir) |
|---|---|---|---|
| yo | había | hablado | comido |
| tú | habías | hablado | comido |
| él/ella/usted | había | hablado | comido |
| nosotros/as | habíamos | hablado | comido |
| vosotros/as | habíais | hablado | comido |
| ellos/ellas/ustedes | habían | hablado | comido |
作り方は簡単です。
  1. 1haber を主語に合わせて変化させる(había, habías...)。
  2. 2動詞の語尾を -ar なら -ado-er/-ir なら -ido に変える。
  3. 3つなげるだけ!
例:Yo había comido(私は食べていた)。これだけです!不規則な動詞もいくつかありますが、hecho (hacer), dicho (decir), visto (ver), escrito (escribir) など、頻出のものから少しずつ覚えていきましょう。重要なのは、過去分詞は主語が誰であっても変化せず、常に一定であることです。これは日本語の動詞活用よりもずっとシンプルですね!
### When To Use It
Pretérito Pluscuamperfecto は、日常会話の「言い訳」や「状況説明」で大活躍します。例えば、SNSで友達に「なんで返信しなかったの?」と聞かれた時、「その時、もう寝ていたんだ(Ya me había dormido)」と答えることができます。この「もう寝ていた」という状況が、相手がメッセージを送ったという過去の出来事よりも前に完了していることを示しています。
また、読書や映画のあらすじを話す時にも必須です。「探偵が部屋に入った時、犯人は既に逃げ出していた(El ladrón ya había escapado)」という文では、探偵が部屋に入ったという過去の出来事(entró)を基準にして、それよりも前に犯人が逃げたという事実を強調しています。日常のカフェでの会話でも、「着いた時には、もう友達が注文を済ませていた(Mi amigo ya había pedido)」のように、時間の前後関係を明確にするために使います。これを使わないと、出来事がバラバラの点のように聞こえてしまいますが、これを使うことで、出来事同士が線でつながり、物語としてスムーズに伝わるようになります。ぜひ、今日から「〜していた」と言いたい場面で積極的に使ってみてください。
### Common Mistakes
  1. 1haber の現在形と混同する:初心者に最も多いのが hehas(現在完了形)を使ってしまうミスです。he comido は「(今)食べたところだ」という意味になり、過去の過去ではありません。必ず ía がつく había を使いましょう。
  1. 1過去分詞を主語に合わせて変化させようとする:形容詞のように habíamos comidos と複数形にしてしまう方がいますが、これは間違いです。過去分詞は常に固定です。日本語の「〜た」という形が変化しないのと同じだと考えてください。
  1. 1副詞の位置:Ya había comido と言うべきところを Había ya comido と言ってしまうミスです。ya(もう)などの副詞は、助動詞の前に置くのが自然です。日本語の語順(もう+していた)を意識すると、実はこの位置関係は自然に身につきます。
### Contrast With Similar Patterns
単純過去(Pretérito Indefinido)と大過去(Pretérito Pluscuamperfecto)の使い分けを表にまとめました。
| 文法 | 役割 | 日本語のイメージ |
|---|---|---|
| 単純過去 | 過去の出来事を点として示す | 「〜した」 |
| 大過去 | 過去の出来事を背景として示す | 「〜していた」 |
単純過去は「私はピザを食べた(Comí la pizza)」という事実を伝えます。一方、大過去は「あなたが来た時、私はもうピザを食べていた(Cuando llegaste, ya había comido la pizza)」のように、別の過去の出来事との関係性を示します。単純過去は物語を前に進め、大過去は物語を後ろに振り返らせる役割があると考えてください。
### Quick FAQ
Q: haber を使わずに表現できますか?
A: いいえ、この時制を作るには haber が必須です。セットで覚えましょう。
Q: 再帰動詞(ducharseなど)はどうしますか?
A: 再帰代名詞を había の前に置きます。Me había duchado(私はシャワーを浴びていた)。代名詞を動詞の間に挟まないように注意しましょう。
Q: なぜ「大過去」と呼ぶのですか?
A: ラテン語の「Plusquamperfectum(完璧以上の)」に由来します。過去の出来事(完了)よりもさらに前なので、「完了を超えた」という意味が込められています。面白いですね!

Conjugation of Haber + Participle

Subject Haber (Imperfect) Participle
Yo
había
hablado/comido
habías
hablado/comido
Él/Ella/Ud.
había
hablado/comido
Nosotros
habíamos
hablado/comido
Vosotros
habíais
hablado/comido
Ellos/Ellas/Uds.
habían
hablado/comido

Meanings

The Pretérito Pluscuamperfecto describes an action that was completed before another point or action in the past.

1

Prior Past

An action completed before another past action.

“Había comido antes de salir.”

“Ya lo había visto antes.”

Reference Table

Reference table for 過去の過去:「〜していた」の使い方 (過去完了形)
主語 Haber (線過去) 分詞 (-AR / -ER / -IR) 意味
Yo
había
hablado / comido
私は話していた / 食べていた
habías
hablado / comido
君は話していた / 食べていた
Él / Ella / Ud.
había
hablado / comido
彼 / 彼女 / あなたは話していた / 食べていた
Nosotros/as
habíamos
hablado / comido
私たちは話していた / 食べていた
Vosotros/as
habíais
hablado / comido
君たち(スペイン)は話していた / 食べていた
Ellos / Ellas / Uds.
habían
hablado / comido
彼ら / 彼女たち / あなた方は話していた / 食べていた

フォーマル度スペクトル

フォーマル
Ya había finalizado la tarea.

Ya había finalizado la tarea. (Work/School)

ニュートラル
Ya había terminado la tarea.

Ya había terminado la tarea. (Work/School)

カジュアル
Ya había acabado la tarea.

Ya había acabado la tarea. (Work/School)

スラング
Ya me había ventilado la tarea.

Ya me había ventilado la tarea. (Work/School)

過去時制の宇宙

過去完了形

主な使い方

  • Pasado del pasado 過去の過去

構成要素

  • Había/Habías... 私は/あなたは~していた
  • Participio (-ado/-ido) 過去分詞

点過去 vs. 過去完了形

点過去 (写真)
Comí 私は食べた
Llegué 私は到着した
過去完了形 (背景の物語)
Había comido 私は食べていた
Había llegado 私は到着していた

どの過去時制を使えばいい?

1

別の過去の行動より前に起こりましたか?

YES
過去完了形 (había...) を使います
NO
点過去または線過去を使います
2

それは過去の単純な事実ですか?

YES
点過去 (comí, fui) を使います
NO ↓

よくある不規則分詞

✍️

-TO で終わる動詞

  • Escrito (書かれた)
  • Visto (見られた)
  • Roto (壊れた)
  • Abierto (開けられた)
🍳

-CHO で終わる動詞

  • Hecho (された/作られた)
  • Dicho (言われた)

レベル別の例文

1

Yo había comido.

I had eaten.

2

Ella había dormido.

She had slept.

3

Habíamos hablado.

We had spoken.

4

Habían salido.

They had left.

1

Ya había terminado mi tarea.

I had already finished my homework.

2

Cuando llegué, ellos ya habían cenado.

When I arrived, they had already had dinner.

3

No había visto esa película.

I hadn't seen that movie.

4

Habías comprado el pan.

You had bought the bread.

1

Había planeado todo antes de salir.

I had planned everything before leaving.

2

Nunca había estado en España antes.

I had never been to Spain before.

3

Ella me había dicho la verdad.

She had told me the truth.

4

Ya nos habíamos conocido en la universidad.

We had already met at university.

1

Había trabajado allí durante cinco años cuando cerraron la empresa.

I had worked there for five years when they closed the company.

2

El tren ya se había marchado cuando llegamos a la estación.

The train had already left when we arrived at the station.

3

Habían resuelto el problema antes de la reunión.

They had solved the problem before the meeting.

4

Había escrito el informe antes de que me lo pidieras.

I had written the report before you asked me for it.

1

Había transcurrido mucho tiempo desde nuestra última conversación.

A lot of time had passed since our last conversation.

2

Para cuando el equipo llegó, el incendio ya había sido extinguido.

By the time the team arrived, the fire had already been extinguished.

3

Había asumido que todo estaba bajo control.

I had assumed that everything was under control.

4

Nunca antes había presenciado tal nivel de incompetencia.

I had never witnessed such a level of incompetence before.

1

Había sido una decisión ardua, pero necesaria para el devenir del proyecto.

It had been a difficult decision, but necessary for the project's future.

2

Habían transcurrido décadas desde que el viejo faro había dejado de funcionar.

Decades had passed since the old lighthouse had stopped working.

3

Había vislumbrado la posibilidad de un cambio, mas no actuó.

He had glimpsed the possibility of change, but he did not act.

4

Había quedado patente que las medidas no habían surtido efecto.

It had become clear that the measures had not taken effect.

間違えやすい

The Past of the Past: Using 'Had' (Pretérito Pluscuamperfecto) Pretérito Perfecto vs Pluscuamperfecto

Both use 'haber'.

The Past of the Past: Using 'Had' (Pretérito Pluscuamperfecto) Indefinido vs Pluscuamperfecto

Both are past.

The Past of the Past: Using 'Had' (Pretérito Pluscuamperfecto) Imperfecto vs Pluscuamperfecto

Both use 'había'.

よくある間違い

He comido antes.

Había comido antes.

Using present perfect instead of past perfect.

Tenía comido.

Había comido.

Using 'tener' instead of 'haber'.

Había comidoado.

Había comido.

Double participle ending.

Había comer.

Había comido.

Using infinitive instead of participle.

Habíanos comido.

Habíamos comido.

Incorrect conjugation of haber.

Había ido la tienda.

Había ido a la tienda.

Missing preposition.

Ya yo había comido.

Ya había comido.

Redundant subject pronoun.

Había escribido.

Había escrito.

Incorrect irregular participle.

Había roto el vaso cuando él entró.

Había roto el vaso cuando él entró.

Correct, but ensure sequence is clear.

Había visto él la película.

Él había visto la película.

Word order.

Había sido ido.

Me había ido.

Incorrect reflexive usage.

Había hecho el trabajo, pero no lo entregué.

Había hecho el trabajo, pero no lo entregué.

Correct, but check context.

Había habido un problema.

Había habido un problema.

Double 'haber' is correct but sounds repetitive.

文型パターン

Cuando llegué, ___ ya ___.

Yo no ___ ___ antes.

___ ya ___ el trabajo.

Antes de las ocho, ___ ___.

Real World Usage

Social Media common

Ya había subido la foto.

Texting very common

Ya te había escrito.

Job Interview common

Ya había trabajado en ventas.

Travel common

Ya había reservado el hotel.

Food Delivery occasional

Ya había pedido la comida.

Academic common

Ya había analizado los datos.

🎯

「Ya」のコツ

ネイティブスピーカーは、過去完了形を使うとき、ほとんどの場合「もう」という意味の ya を一緒に使います。「había」を使うなら、その前に ya を加えると、ぐっと自然なスペイン語になりますよ。「Ya había comido.」
⚠️

語尾は変えないで!

形容詞とは違って、過去完了形の分詞の語尾は、性別や数によって変わりません。いつも -ado-ido のままです。「彼女たちは食べていた」は
Ellas habían comido
で、「comidas」にはなりません!
💬

どこでも使える

現在完了形(he comido)はスペインとラテンアメリカで使い方が少し違いますが、過去完了形(había comido)はどこでも全く同じように使われます。どの国でも安心して使える表現ですよ!

Smart Tips

Always add 'ya' to emphasize the completion.

Había comido. Ya había comido.

Place the reflexive pronoun before 'había'.

Había me duchado. Me había duchado.

Use the Pluscuamperfecto for the one that happened first.

Llegué y comí. Cuando llegué, ya había comido.

Memorize the 'big 5' irregular participles (dicho, escrito, visto, hecho, roto).

Había decido. Había dicho.

発音

a-BEE-ah

Haber

The 'h' is silent.

Statement

Había comido. ↘

Finality

暗記しよう

記憶術

Think of 'Había' as a 'Time Machine' that takes you back one step further.

視覚的連想

Imagine a movie reel. The main story is on the screen, but the 'Pluscuamperfecto' is a flashback scene that happens before the current scene.

Rhyme

Para el pasado que ya pasó, el Pluscuamperfecto es la opción.

Story

I arrived at the party (Indefinido). But before I arrived, I had bought a gift (Pluscuamperfecto). And before that, I had called my friend (Pluscuamperfecto).

Word Web

habíaantesyatodavíapasadoanterior

チャレンジ

Write 3 sentences about what you had done before you woke up this morning.

文化メモ

Commonly used in daily speech for past sequences.

Often used with 'ya' for emphasis.

Similar usage, often with 'vos' forms.

Derived from Latin 'habueram' (I had).

会話のきっかけ

¿Qué habías hecho antes de venir hoy?

¿Ya habías visitado este lugar?

¿Qué habías planeado para el fin de semana?

¿Habías trabajado en algo similar antes?

日記のテーマ

Describe your morning routine before you left the house.
Write about a time you arrived late.
Explain a project you had finished before a deadline.
Reflect on a trip you had taken years ago.

よくある間違い

Incorrect

正解


Incorrect

正解


Incorrect

正解


Incorrect

正解

Test Yourself

「había」と分詞の正しい形で空欄を埋めてください。

Cuando llegué al cine, la película ya ___ (empezar).

✓ Correct! ✗ Not quite. Correct answer: había empezado
「había」(『la película』に対する三人称単数)と分詞の「empezado」を使います。この時制では分詞は性別によって変化しません。
過去の行動について、文法的に正しい文を選んでください。 選択問題

Choose the grammatically correct sentence about past actions:

✓ Correct! ✗ Not quite. Correct answer: Yo ya había hecho mi cama.
「ya」は動詞の前に置かれ、「hecho」は「hacer」の正しい不規則分詞です。
この文の間違いを見つけて修正してください。 Error Correction

Find and fix the mistake:

Nosotros habiamos comidos antes de salir.

✓ Correct! ✗ Not quite. Correct answer: Nosotros habíamos comido antes de salir.
「habíamos」にはアクセント記号が必要で、分詞の「comido」は決して複数形になりません。

Score: /3

練習問題

8 exercises
Fill in the blank with the correct form.

Yo ___ (comer) antes de salir.

✓ Correct! ✗ Not quite. Correct answer: había comido
Correct auxiliary and participle.
Choose the correct sentence. 選択問題

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: Había ido a la tienda.
Correct auxiliary and participle.
Find the error. Error Correction

Find and fix the mistake:

Yo tenía terminado mi tarea.

✓ Correct! ✗ Not quite. Correct answer: tenía
Should be 'había'.
Change to Pluscuamperfecto. Sentence Transformation

Yo como.

✓ Correct! ✗ Not quite. Correct answer: Había comido
Correct tense conversion.
Is this true? True False Rule

The Pluscuamperfecto uses 'tener'.

✓ Correct! ✗ Not quite. Correct answer: False
It uses 'haber'.
Complete the dialogue. Dialogue Completion

A: ¿Ya habías visto la película? B: No, no ___.

✓ Correct! ✗ Not quite. Correct answer: la había visto
Matches the tense of the question.
Order the words. Sentence Building

había / ya / comido / yo

✓ Correct! ✗ Not quite. Correct answer: Yo ya había comido
Standard word order.
Conjugate for 'Nosotros'. Conjugation Drill

Nosotros ___ (hablar).

✓ Correct! ✗ Not quite. Correct answer: habíamos hablado
Correct auxiliary and participle.

Score: /8

Practice Bank

10 exercises
空欄を埋めてください 穴埋め問題

Tú no ___ (ver) esa película antes.

✓ Correct! ✗ Not quite. Correct answer: habías visto
間違いを見つけて修正してください Error Correction

Ellas habían salidas cuando yo llamé.

✓ Correct! ✗ Not quite. Correct answer: Ellas habían salido cuando yo llamé.
スペイン語に翻訳してください 翻訳

I had already written the email.

✓ Correct! ✗ Not quite. Correct answer: Yo ya había escrito el correo.
どれが正しいですか? 選択問題

When you want to say 'We had spoken':

✓ Correct! ✗ Not quite. Correct answer: Habíamos hablado
単語を並べ替えてください Sentence Reorder

ya / Yo / comido / había

✓ Correct! ✗ Not quite. Correct answer: Yo ya había comido
これらの形を合わせてください Match Pairs

Match these forms:

✓ Correct! ✗ Not quite. Correct answer: I had done = Había hecho
空欄を埋めてください 穴埋め問題

Ustedes ___ (abrir) la ventana.

✓ Correct! ✗ Not quite. Correct answer: habían abierto
正しい形を選んでください 選択問題

Juan ___ (romper) el vaso antes de la fiesta.

✓ Correct! ✗ Not quite. Correct answer: había roto
間違いを見つけて修正してください Error Correction

Yo me había ya duchado.

✓ Correct! ✗ Not quite. Correct answer: Yo ya me había duchado.
スペイン語に翻訳してください 翻訳

Had you (informal) already eaten?

✓ Correct! ✗ Not quite. Correct answer: ¿Ya habías comido?

Score: /10

よくある質問 (8)

No, 'tener' is for possession. Always use 'haber' for compound tenses.

No, it changes based on the subject: había, habías, había, habíamos, habíais, habían.

Use it when you need to mention something that happened *before* another past event.

No, the participle in compound tenses is always masculine singular (-ado/-ido).

Yes, just like any other tense.

Yes, it is very common in storytelling and daily conversation.

Irregular verbs have irregular participles (e.g., dicho, escrito, visto) that you must memorize.

The structure is standard, though regional preferences for other past tenses exist.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

French high

Plus-que-parfait

Pronoun placement differs slightly.

German moderate

Plusquamperfekt

Word order is different (verb at the end).

Japanese low

Te-ita form

It focuses on the state rather than the sequence.

Arabic moderate

Kana + Past Verb

The verb conjugates differently.

Chinese low

Verb + guo / le

No verb conjugation for person/number.

English high

Past Perfect

English uses 'had' for all persons.

Learning Path

Prerequisites

Was this helpful?
まだコメントがありません。最初に考えをシェアしましょう!