未来完了と過去未来完了
B2 El futuro y el condicional compuestos 47 / 49
要点
これらは haber + 過去分詞から作る複合時制(二語からなる時制)です。haber を未来形(habré)、過去未来形(habría)、または接続法(haya、hubiera)で活用させ、分詞は決して変化しません。「〜してしまっているだろう/〜していただろう」を表し、si による条件文の体系を完成させます。
規則
ここに出てくる時制はすべて同じ作り方です:まず haber を活用させ、それに変化しない過去分詞を付け加える(-ado / -ido、それに不規則形の hecho、dicho、visto、escrito、puesto、vuelto…)。意味を変えるのは haber の時制だけです。
- Futuro perfecto:habré + 分詞(「〜してしまっているだろう」)。用法は二つあります:別の未来の時点より前に完了する動作、そして近い過去についての推量(英語の「must have / will have」に当たります):
- Para las ocho ya habré terminado.(8時までには終わらせているだろう。)
- ¿Dónde está Ana? - Habrá salido.(アナはどこ? 出かけたのだろう。)
- Condicional perfecto:habría + 分詞(「〜していただろう」)。非現実の過去の条件の帰結、そのほか丁寧表現、過去についての推量、そして過去の時点から見た未来完了(間接話法、レッスン44)を表します:
- Yo que tú, no habría dicho eso.(もし私があなたなら、そんなことは言わなかっただろう。)
- Habrían salido ya cuando llamaste.(あなたが電話したとき、彼らはもう出発していただろう。)
- Dice que para el lunes habrá terminado -> Dijo que para el lunes habría terminado.(彼は月曜日までに終わらせているだろうと言う -> 彼は月曜日までに終わらせているだろうと言った。):これは間接話法であって、非現実の話ではありません。
- Pretérito perfecto de subjuntivo:haya + 分詞。現在完了に対応する接続法の形で、接続法を要求する語の後で、すでに完了している/今より前の事柄を表すときに使います:
- Espero que hayas dormido bien.(よく眠れたならいいのですが。)
- Cuando hayas terminado, avísame.(終わったら知らせてください。)
- Pretérito pluscuamperfecto de subjuntivo:hubiera/hubiese + 分詞。非現実の過去を表す si 節(いわゆる「第三の条件文」)を導く形であり、また、接続法を要求する語の主動詞が過去であるときにも使われます(現在の主動詞 -> haya、過去の主動詞 -> hubiera):
- Si hubiera sabido, te habría llamado.(知っていたら、あなたに電話しただろう。)
- Me alegré de que hubieras llegado bien.(あなたが無事に着いていてうれしかった。)
二つの非現実の条件文を並べて見る。 現在の非現実(レッスン46)は接続法過去+過去未来形を使い、過去の非現実は接続法過去完了+過去未来完了を使います。過去の非現実の帰結節では、habría と hubiera のどちらも正しい形です(Si lo hubiera sabido、habría / hubiera venido)。
語形と文型
四つの haber のセット:どのマス目にも分詞を加えるだけです。
| 人称 | Futuro perf. | Condicional perf. | Perf. de subj. | Plusc. de subj. |
|---|---|---|---|---|
| yo | habré | habría | haya | hubiera / hubiese |
| tú | habrás | habrías | hayas | hubieras / hubieses |
| usted, él/ella | habrá | habría | haya | hubiera / hubiese |
| nosotros/-as | habremos | habríamos | hayamos | hubiéramos / hubiésemos |
| vosotros/-as | habréis | habríais | hayáis | hubierais / hubieseis |
| ustedes, ellos/-as | habrán | habrían | hayan | hubieran / hubiesen |
非現実の si 体系をひと目で確認しましょう:
| 時間枠 | Si 節(条件) | 主節(帰結) |
|---|---|---|
| 現在・一般(レッスン46) | si + 接続法過去:Si tuviera… | 過去未来形:viajaría |
| 過去(レッスン47) | si + 接続法過去完了:Si hubiera tenido… | 過去未来完了:habría viajado |
例文
| Español | 日本語 |
|---|---|
| Para mañana ya habré terminado el informe. | 明日までにはレポートを終わらせているだろう。 |
| No contesta; habrá salido a comer. | 彼は電話に出ない。食事に出かけたのだろう。 |
| Yo que tú, no habría firmado ese contrato. | もし私があなたなら、その契約書に署名しなかっただろう。 |
| Si hubiéramos salido antes, no habríamos perdido el tren. | もっと早く出発していたら、電車に乗り遅れなかっただろう。 |
| Espero que hayas dormido bien. | よく眠れたならいいのですが。 |
| No creo que hayan llegado todavía. | 彼らはまだ着いていないと思う。 |
| Si me lo hubieras dicho, te habría ayudado. | 教えてくれていたら、手伝っただろう。 |
| Cuando hayas acabado, cierra la puerta. | 終わったらドアを閉めてください。 |
よくある間違い
- Si habría sabido… -> Si hubiera sabido…:過去の非現実の文の si 節には接続法過去完了(hubiera)を使い、過去未来形(habría)は決して使いません。
- Ya habré terminada -> Ya habré terminado:haber の後の分詞は決して一致せず、常に -o で終わります。
- Espero que ha llegado -> Espero que haya llegado:接続法を要求する語の後には、直説法の ha ではなく、接続法の助動詞 haya が必要です。
- Me alegré de que hayas llegado -> Me alegré de que hubieras llegado:主動詞が過去だと、si が見当たらなくても、接続法の助動詞は hubiera(レッスン46の時制の一致)に戻ります。
- No sé, ha salido(推量として) -> habrá salido:近い過去について推量するときは未来完了を使います(「彼女は出かけたのだろう」)。
- Habré ya terminado -> Ya habré terminado / Habré terminado ya:haber とその分詞の間には何も入れられません。
- Si hubiera sabido, habría venido も正しく、hubiera venido も同様に正しい形です:帰結節ではどちらも許されるので、一方をもう一方に「訂正」してはいけません。
ヒント
- 四つの haber の行を覚えれば、複合時制はすべてそこから導けます。分詞はどれも共通で、形が変わりません。
- 覚えるべき第三の条件文の形:Si hubiera + 分詞、habría + 分詞(「もし〜していたら、〜していただろう」)。
- habrá / habría + 分詞 は、推量を表す自然な形です:habrá salido = 「彼女は出かけたのだろう」(近い過去)、habría salido = もっと前の時点についての同じ推量です。
- イベリア半島のスペイン語では、帰結節で habría の代わりに hubiera を使うことがよくあります(Si lo hubiera sabido, hubiera venido)。どちらも標準的な形です。
- 不規則な分詞はそのまま受け継がれます:habré hecho, habría dicho, haya visto, hubiera escrito。