過去の後悔:過去完了接続法 (hubiera)
Grammar Rule in 30 Seconds
Use 'hubiera' + past participle to express regrets or hypothetical situations that didn't happen in the past.
- Use it after 'ojalá' to express a past wish: 'Ojalá hubiera estudiado más.'
- Use it in the 'if' clause of a third conditional: 'Si hubiera sabido, habría venido.'
- Use it after expressions of emotion in the past: 'Me molestó que no me hubieras llamado.'
Overview
haber の「接続法半過去形」と、メインとなる動詞の「過去分詞」を組み合わせた複合時制です。日本語には「時制」と「法(Mood)」を動詞の語尾で厳密に区別する仕組みがないため、少し混乱するかもしれません。日本語の「〜していたら」は、条件を表す「〜たら」に「〜していた(過去完了)」が組み合わさった形ですが、スペイン語では haber という助動詞がその役割をすべて担います。接続法半過去である hubiera を使うことで、「これは現実の出来事ではなく、私の心の中の仮定や感情である」という印を文全体に押すイメージです。日本語では「〜だとしたら」と言っても「〜だったとしたら」と言っても、文の構造はあまり変わりませんが、スペイン語では接続法を使うことで、聞き手に対して「これは事実ではない(反実仮想)」という情報を瞬時に伝達できます。また、-ra 形(hubiera)と -se 形(hubiese)の2種類がありますが、現代スペイン語では圧倒的に -ra 形が使われます。まずは hubiera を完璧に使いこなせるようになりましょう。これは、日本語で言うところの「〜したかった」という強い願望や、「〜であったら」という仮定のニュアンスを、過去の時点まで遡って表現するための強力なツールです。haber の活用をマスターしましょう。過去分詞については、-ar 動詞は -ado、-er/-ir 動詞は -ido に変えるだけです。注意すべきは不規則な過去分詞です。これらは日本語の動詞活用のように「暗記」が必要です。abrir→abiertodecir→dichohacer→hechoescribir→escritover→visto
Ella hubiera comido も Ellos hubieran comido も、comido の形は全く同じです。これは学習者にとって非常にありがたいルールですね。- 1反実仮想(もし〜していたら、〜だっただろうに): 最も重要な用法です。
Si(もし)を伴う条件文で、過去の事実とは逆のことを仮定します。例:Si hubiera tenido tiempo, habría ido al cine.(もし時間があったら、映画に行っていたのに)。ここでは「実際には時間がなかった」という事実が前提にあります。
- 1過去の後悔や願望:
Ojalá(〜であればよかったのに)と共に使います。例:¡Ojalá hubiera estudiado más!(もっと勉強しておけばよかった!)。これは日本語の「〜たらよかったのに」と完全に一致します。
- 1過去の感情・疑念・判断の対象: 主節が過去形(点過去や線過去)で、従属節がさらに前の過去を指す場合です。例:
Me alegró que hubieras venido.(あなたが来てくれて嬉しかった=来るという出来事は過去の喜びよりさらに前)。日本語の「〜してくれて嬉しかった」「〜だとは知らなかった」という表現に相当します。
- 1
Si節でのhabríaの誤用: 日本語話者は「もし〜しただろうに」という英語の訳から影響を受け、Siの直後に条件法(habría)を使ってしまうミスをよく犯します。Siの後は必ず接続法です。Si habría idoは間違いで、Si hubiera idoが正解です。
- 1過去分詞の性数一致の勘違い: 日本語には動詞の性数一致がないため、つい名詞や形容詞と同じように
hubieran comidosのように過去分詞を複数形にしてしまうことがあります。何度も言いますが、haberの後の過去分詞は常に単数・男性形(ado/ido)で固定です。
- 1時制の混同: 「現在完了接続法(
haya + 過去分詞)」と混同するケースです。hayaは「今から見て過去のこと」を指しますが、hubieraは「過去のある時点から見て、それより前のこと」を指します。文脈が過去(ayer,el año pasado)であれば、必ずhubieraを選びましょう。
No sabía que había venido(直説法)は「彼が来たという事実を知らなかった」という客観的報告です。一方で、No creía que hubiera venido(接続法)は「彼が来たなんて信じられなかった(疑念)」という主観が入ります。この「客観か主観か」の判断が、スペイン語を使いこなす鍵となります。- 1Q:
hubieraとhubieseはどちらを使うべきですか?
hubiera が圧倒的に自然です。hubiese は少し硬い書き言葉や文学的な響きがあります。- 1Q:
Si節でhubieraを使った場合、後ろの節は何形になりますか?
habría + 過去分詞)」を使います。例:Si hubiera comido, no tendría hambre.(もし食べていたら、今お腹は空いていないだろう)。- 1Q: 過去分詞が不規則な動詞はどうやって覚えるのが一番いいですか?
hacer, decir, ver, escribir)から優先的に覚えましょう。これらは頻出なので、例文を音読してリズムで体に染み込ませるのが一番の近道です。Conjugation of 'Haber' (Imperfect Subjunctive)
| Subject | Form (Hubiera) | Form (Hubiese) |
|---|---|---|
|
Yo
|
hubiera
|
hubiese
|
|
Tú
|
hubieras
|
hubieses
|
|
Él/Ella/Ud.
|
hubiera
|
hubiese
|
|
Nosotros/as
|
hubiéramos
|
hubiésemos
|
|
Vosotros/as
|
hubierais
|
hubieseis
|
|
Ellos/Ellas/Uds.
|
hubieran
|
hubiesen
|
Meanings
The Past Perfect Subjunctive is used to describe actions that were completed before another point in the past, or to express hypothetical past scenarios.
Past Regret
Expressing a wish about a past event that cannot be changed.
“Ojalá hubiera dormido mejor.”
“Hubiera querido decirte la verdad.”
Hypothetical Past
The 'if' clause of a third conditional sentence.
“Si me hubieras avisado, habría ido.”
“Si hubiera sabido la respuesta, la habría dicho.”
Past Subjunctive Trigger
Used after past-tense triggers (emotion, doubt, influence) that require the subjunctive.
“Me sorprendió que hubieras venido.”
“Dudaba que hubieran terminado a tiempo.”
Reference Table
| 主語 | Haber (接続法) | 過去分詞の例 | 日本語訳 |
|---|---|---|---|
|
Yo
|
hubiera
|
hablado
|
私が話していたら
|
|
Tú
|
hubieras
|
comido
|
君が食べていたら
|
|
Él/Ella
|
hubiera
|
vivido
|
彼/彼女が住んでいたら
|
|
Nosotros
|
hubiéramos
|
hecho
|
私たちがしていたら
|
|
Vosotros
|
hubierais
|
visto
|
君たちが見ていたら
|
|
Ellos/Ustedes
|
hubieran
|
dicho
|
彼ら/あなた方が言っていたら
|
フォーマル度スペクトル
Hubiera deseado haberlo sabido. (Regret)
Ojalá lo hubiera sabido. (Regret)
Si lo hubiera sabido... (Regret)
¡Ojalá lo hubiera pillado! (Regret)
接続法過去完了形を使う時
後悔
- Ojalá hubiera comido 食べたらよかったのに
仮定
- Si hubiera sabido もし知っていたら
Hubiera vs. Hubiese
接続法か直説法か?
事実ですか?
「Si」や「Ojalá」の後ですか?
過去分詞チェック
不規則動詞
- • hecho (hacer)
- • dicho (decir)
- • visto (ver)
規則動詞
- • comido (comer)
- • vivido (vivir)
- • hablado (hablar)
レベル別の例文
Ojalá hubiera estudiado.
I wish I had studied.
Ojalá hubiera ido.
I wish I had gone.
Ojalá hubiera comido.
I wish I had eaten.
Ojalá hubiera dormido.
I wish I had slept.
Si hubiera tenido tiempo, habría ido.
If I had had time, I would have gone.
Si hubiera sabido, habría llamado.
If I had known, I would have called.
Ojalá no hubiera llovido.
I wish it hadn't rained.
Si hubiera visto la película, te habría dicho.
If I had seen the movie, I would have told you.
Me sorprendió que hubieras venido.
It surprised me that you had come.
Dudaba que hubieran terminado.
I doubted that they had finished.
Si me hubieras dicho, te habría ayudado.
If you had told me, I would have helped you.
Fue una lástima que no hubieras estado.
It was a pity that you hadn't been there.
Aunque hubiera tenido dinero, no lo habría comprado.
Even if I had had money, I wouldn't have bought it.
Me sentí como si hubiera perdido todo.
I felt as if I had lost everything.
No creo que hubieran llegado a tiempo.
I don't think they had arrived on time.
Hubiera preferido que me hubieras avisado.
I would have preferred that you had warned me.
Si no hubiera sido por tu ayuda, habría fracasado.
If it hadn't been for your help, I would have failed.
Hubiese sido mejor que no hubieras dicho nada.
It would have been better if you hadn't said anything.
Por mucho que hubiera intentado, no habría cambiado nada.
No matter how much I had tried, I wouldn't have changed anything.
Hubiera querido que las cosas hubieran sido diferentes.
I would have liked things to have been different.
Hubiera sido un error garrafal si hubiéramos aceptado.
It would have been a huge mistake if we had accepted.
No obstante, si hubiese mediado una disculpa, lo habría perdonado.
However, if an apology had intervened, I would have forgiven him.
Ojalá hubiese tenido la oportunidad de haberlo conocido.
I wish I had had the opportunity to have met him.
Como si no hubiera bastado con el retraso, perdimos el tren.
As if the delay hadn't been enough, we missed the train.
間違えやすい
Learners mix up the indicative and subjunctive.
Learners use 'habría' in the 'if' clause.
Learners think they are different tenses.
よくある間違い
Ojalá he tenido
Ojalá hubiera tenido
Si tengo, habría
Si hubiera, habría
Ojalá hubiera voy
Ojalá hubiera ido
Hubiera ido yo
Ojalá hubiera ido
Si habría tenido
Si hubiera tenido
Si hubiera tenido, tendría
Si hubiera tenido, habría tenido
Me gustó que habías venido
Me gustó que hubieras venido
Aunque hubiera tenido, tendría
Aunque hubiera tenido, habría tenido
Dudo que habías terminado
Dudo que hubieras terminado
Ojalá hubiera sido ido
Ojalá hubiera ido
Como si habría visto
Como si hubiera visto
Hubiera sido mejor que habrías dicho
Hubiera sido mejor que hubieras dicho
Por mucho que habría intentado
Por mucho que hubiera intentado
Hubiera preferido que habrías venido
Hubiera preferido que hubieras venido
文型パターン
Ojalá ___ ___ ___.
Si ___ ___, habría ___.
Me molestó que ___ ___ ___.
Como si ___ ___ ___.
Real World Usage
Ojalá hubieras venido!
Hubiera preferido más experiencia.
Si hubiera sabido, no iba.
Si hubiera tenido más tiempo, habría visto todo.
Ojalá hubiera pedido la pizza.
Si el autor hubiera considerado...
「Si」の落とし穴
habría ido...」ではなく、「Si hubiera ido...」が正解です。「-RA」を優先!
hubiera sabido...」のように、気軽に使いましょう。イメージで掴む
hubiera tenido más tiempo...」Smart Tips
Start with 'Ojalá hubiera...'
Check if it's a hypothetical condition.
Use 'Me molestó que hubieras...'
Always follow with the past subjunctive.
発音
Stress on 'hubiéramos'
The 'e' in 'hubiéramos' is stressed.
Regret
Ojalá hubiera ido ↓
Falling intonation for sadness.
暗記しよう
記憶術
Hubiera is for the 'would-have-been' past. Think: 'Hubiera' = 'Had-been-a' (Had been a...)
視覚的連想
Imagine a time machine. You are looking at a past event and trying to change it. Every time you try to change the past, you say 'Hubiera'.
Rhyme
Si hubiera pasado, habría cambiado.
Story
I missed my flight. I thought: 'Ojalá hubiera llegado antes.' If I had arrived earlier, I would have made it. But I didn't, so I use 'hubiera' to regret it.
Word Web
チャレンジ
Write 3 sentences about things you wish you had done differently yesterday.
文化メモ
Both 'hubiera' and 'hubiese' are common, but 'hubiera' is more frequent in speech.
'Hubiera' is almost exclusively used.
The 'voseo' doesn't change the 'hubiera' form.
Comes from the Latin 'habere' + 'plusquamperfectum'.
会話のきっかけ
¿Qué habrías hecho si hubieras tenido más tiempo ayer?
¿Te arrepientes de algo que no hubieras hecho?
¿Cómo habría sido tu vida si hubieras nacido en otro país?
¿Qué habrías dicho si hubieras estado en esa situación?
日記のテーマ
よくある間違い
Test Yourself
¡Ojalá yo ___ ese teléfono ayer!
過去の試験について文法的に正しい文を選んでください。
Find and fix the mistake:
Si hubieras decido la verdad, no habría problemas.
Score: /3
練習問題
8 exercisesOjalá ___ (haber) estudiado más.
Which is correct?
Find and fix the mistake:
Si habría tenido dinero, habría comprado el coche.
hubiera / Ojalá / ido / yo
I wish I had known.
Nosotros ___ (haber) ido.
Si hubiera tenido tiempo, habría ido.
A: ¿Fuiste a la fiesta? B: No, pero ___ (ir) si me hubieras invitado.
Score: /8
Practice Bank
10 exercisesNo esperaba que tú me ___.
Si nosotros ___ la película, sabríamos el final.
If I had had money, I would have bought the car.
Si hubieras hacido la cama, el cuarto estaría limpio.
Él dudaba que ellos ___ a tiempo.
Tú ___
If she had written the book, she would be famous.
I would have liked it if you had come.
Si yo ___, te habría ayudado.
Nosotros ___
Score: /10
よくある質問 (8)
Yes, they are identical in meaning and usage. 'Hubiera' is more common in speech.
No, never. The 'if' clause must always use the past subjunctive.
Use 'había' for past facts (e.g., 'Ya había comido' - I had already eaten).
No, it is also for hypothetical conditions and reactions to past events.
Yes, 'hubiera' conjugates for all subjects (hubiera, hubieras, hubiera, hubiéramos, hubierais, hubieran).
Yes, it is very common for expressing regrets and hypothetical scenarios.
It will sound unnatural and incorrect to native speakers.
Yes, some regions prefer 'hubiese' in formal writing, but 'hubiera' is universal.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Third Conditional
Spanish requires the subjunctive mood.
Plus-que-parfait du subjonctif
French uses the indicative in the 'if' clause.
Konjunktiv II
German uses a specific subjunctive form for all verbs.
Conditional 'tara'
Japanese does not have a subjunctive mood.
Law + past tense
Arabic uses the past tense directly.
Ruoguo + past
Chinese has no verb conjugation.
Learning Path
Prerequisites
Learn These First
関連動画
Related Grammar Rules
〜という事実(el hecho de queと接続法)
### Overview スペイン語のC2レベルに達した学習者の皆さんは、単なる情報の伝達を超え、論理的かつ精緻な表現が求められるステ...
スペイン語の現在完了形接続法:「〜したことを願っています」
### Overview スペイン語の`Pretérito Perfecto de Subjuntivo`(現在完了接続法)は、B1レベルの学習者が表現の幅を広げるため...
恐怖の表現:「〜が怖い」(Dar miedo que + 接続法)
### Overview スペイン語を学習する上で、感情を表現する動詞の使い方は非常に重要です。日本語では「私は怖い」や「私は恐れて...
Ojaláで願う:「もし〜ならなあ」(不完了過去・過去完了)
### Overview スペイン語学習において、`ojalá` は単なる「願望」を伝える言葉を超えた、非常に感情的で奥深い表現です。日本語...
スペイン語接続法:未知のものを探す(不確実性)
### Overview スペイン語学習において、多くの学習者が「壁」と感じるのが接続法(Subjunctive)です。今回はその中でも、特に日...