Me alegro de que hayas venido.来てくれてうれしい。
Pretérito perfecto de subjuntivoは、すでに終わっていることを表す接続法である。haberのpresente de subjuntivoに過去分詞を加えて作り、presente de subjuntivoと同じ表現の後で、出来事が今起きている最中でも、これから起きることでもなく、完了しているときに使う。
要点: haya、hayas、haya、hayamos、hayáis、hayan + 過去分詞(haya venido)。接続法を引き起こす表現はpresente de subjuntivoと同じだが、出来事は終わっている。Me alegro de que vengas(来る)→ Me alegro de que hayas venido(来た)。
作り方
haberのpresente de subjuntivoに過去分詞を加える。pretérito perfecto compuesto(he hablado)とまったく同じ作り方で、haberが接続法の形になるだけである。
| haber(接続法) | 例 | |
|---|---|---|
| yo | haya | haya hablado |
| tú / vos | hayas | hayas comido |
| usted/él/ella | haya | haya vivido |
| nosotros/as | hayamos | hayamos terminado |
| vosotros/as | hayáis | hayáis llegado |
| ustedes/ellos/ellas | hayan | hayan salido |
過去分詞は規則形(-ar動詞は*-ado*、-er/-ir動詞は*-ido*)か、よく使う不規則形のどちらかである。hecho、dicho、visto、puesto、escrito、abierto、roto、vuelto(およびその派生語、たとえばdevuelto)などがある。目的語代名詞や再帰代名詞はhayaと過去分詞の間には置かず、hayaの前に置く。No creo que se haya ido、Espero que se lo hayas dicho。
日本語では、「来てくれてうれしい」「彼女がその映画を見たかどうか疑わしい」のように、感情や疑いを表す文でも、完了は「〜た」「〜てくれて」などで示し、動詞の法を切り替えることはない。スペイン語は同じ場面で接続法を求め、完了はhaber + 過去分詞で表す。Me alegro de que hayas venido、Dudo que la haya visto、cuando hayas terminado。
出来事がすでに完了しているとき
引き金になる表現が現在形のとき、presente de subjuntivoは今起きていること、またはこれから起きることを指し、pretérito perfecto de subjuntivoは話している時点ですでに終わっていることを指す。
| 今起きている / これから起きる | すでに完了している |
|---|---|
| Me alegro de que vengas. | Me alegro de que hayas venido. |
| Dudo que termine hoy. | Dudo que haya terminado. |
| No creo que lo vea. | No creo que lo haya visto. |
| Es una pena que se vayan. | Es una pena que se hayan ido. |
主な種類の表現での使い方は次のとおりである。
- 感情: Me sorprende que haya llegado tan temprano.(彼がこんなに早く着いたことに驚いている。)
- 疑いと否定: No creo que hayan recibido el mensaje.(彼らはメッセージを受け取っていないと思う。)Es posible que ya haya salido.(彼はもう出かけたのかもしれない。)
- 希望: Espero que hayas dormido bien.(よく眠れたならいいのだが。)Ojalá haya llegado bien.(無事に着いているといいな。)これは、すでに起きている可能性が十分ある事柄についてのojaláであり、imperfecto de subjuntivoのその他の用法で扱った、実現しそうにない願望とは異なる。
- 期限つきの働きかけや必要性: Quiero que hayas terminado para las cinco.(五時までに終えていてほしい。)
未来のある時点までに完了しているとき
cuando、en cuanto、después de que、hasta queのような時の語の後で、動作が先に完了することになり、主節が未来形または指示のときにも、pretérito perfecto de subjuntivoを使う。futuro perfectoにある「〜し終えているだろう」という考えを、接続法の節の中に持ち込んだ形である。
- Llámame cuando hayas terminado.(終わったら電話して。)
- Saldremos en cuanto haya parado la lluvia.(雨がやんだらすぐに出かけよう。)
- No te vayas hasta que hayas hablado con ella.(彼女と話すまで行かないで。)
Llámame cuando terminesも同じく正しい。こちらは「終える」ことをその瞬間そのものとして扱う傾向があり、cuando hayas terminadoは電話をする前にすでに終わっていることを強調する。
時を表す語がついた、完了した過去の出来事
ayerのように終わった時を表す語がつくと、話し手によって使い方が分かれる。No creo que haya venido ayerは特にスペインでよく使われ、No creo que viniera ayerも特にラテンアメリカで広く使われる。どちらも間違いではない。出来事が現在とつながっているとき、またはその期間がまだ終わっていないとき(esta semana、hoy)は、pretérito perfecto de subjuntivoが自然な選択である。主節の動詞が過去の場合を含めた全体像は、接続法の時制の一致の課で整理する。
よくある間違い
- ❌ Me alegro de que has venido. → ✅ Me alegro de que hayas venido.(me alegro de queは接続法を引き起こす表現なので、haberは直説法のhasではなく、接続法の形になる。)
- ❌ Llámame cuando habrás terminado. → ✅ Llámame cuando hayas terminado.(まだ現実になっていないことを表すcuandoの後では、スペイン語は未来形ではなく接続法を使う。)
- ❌ Espero que hayas ponido las llaves aquí. → ✅ Espero que hayas puesto las llaves aquí.(ponerの過去分詞は不規則形のpuestoである。)
- ❌ No creo que haya se ido. → ✅ No creo que se haya ido.(代名詞はhayaと過去分詞の間ではなく、hayaの前に置く。)
確認問題
- 完成させよう:Me alegro de que ya __________ (llegar, vosotros).
- 完成させよう:Dudo que ella __________ (ver) la película.
- 完成させよう:Llámame en cuanto __________ (hablar, tú) con el médico.
- すでに存在しているかもしれない結果への希望を表すのは、Ojalá apruebeとOjalá haya aprobadoのどちらか。
- 完成させよう:Es probable que se lo __________ (decir, ellos) ya.
答えを見る
- hayáis llegado:出来事は完了しており、me alegro de queは接続法を引き起こす表現だから。
- haya visto:verの過去分詞は不規則形のvisto。
- hayas hablado:en cuantoの後で、先に済ませることを表す。
- Ojalá haya aprobado:この希望は、すでに存在しているかもしれない結果に向けられている。
- hayan dicho:decirの過去分詞は不規則形のdichoで、代名詞loはhayanの前に残る。
GrammarMamaでもっと早く上達しよう
この記事では1つのトピックを扱っています。GrammarMamaなら、それを確かな上達につなげられます。
-
自分のレベルを知る — 簡単なレベル診断テストでCEFRレベルがわかり、あなたに合った問題が出題されます。 レベルを診断する →
-
わかりやすい学習パスを進む — A1からC2まで、正しい順番ですべてのトピックを学習できます。 学習パス全体を見る →
-
自分の目標を設定する — 学ぶ理由を教えてください。あなたの興味に合わせた問題が出題されます。 目標を設定する →
-
自分のミスを記録する — つまずきやすいパターンを可視化して、しっかり直せます。 ミスを確認する →
-
語彙力を伸ばす — 問題に出てきた単語は保存され、間隔反復で復習できます。 単語帳を開く →
-
話す練習をする — タイピングの代わりに声に出して問題に答えられます。 スピーキング練習を試す →
-
発音を鍛える — 単語ごとに、その場で発音のフィードバックが受けられます。 発音を練習する →
-
毎日少しずつ練習する — レベルに合った短い毎日の練習で、言語の感覚を忘れません。 練習を始める →
まとめ
- Pretérito perfecto de subjuntivo = haya、hayas、haya、hayamos、hayáis、hayan + 過去分詞(haya venido)。
- presente de subjuntivoと同じ表現の後で使うが、すでに完了した出来事に対して使う(Me alegro de que hayas venido)。
- cuando、en cuanto、después de que、hasta queの後では、先に完了することを表す(Llámame cuando hayas terminado)。
- 代名詞はhayaの前に置き、不規則な過去分詞(hecho、dicho、visto、puesto、escritoなど)は不規則のまま使う。
- ayerのように終わった時を表す語がつくと、haya venidoもvinieraも耳にする。どちらも間違いではない。