本章(第6章)の冒頭で、スペイン語の過去表現にはいくつかバリエーションがあると説明しました。その中で、日本語の「〜した」「〜したことがある」に最も近く、かつ現在の視点と強く結びついているのが現在完了形です。
この時制は、「過去に起こった出来事だが、その影響や記憶が現在にも及んでいる・つながっている」というニュアンスを持ちます(例:「今までにマドリードに行ったことがある[経験]」「さっきチュロスを食べた[完了・現在に近い過去]」)。
ここでは、その具体的な組み立て方を攻略しましょう。
6.3.1 現在完了の形成(助動詞 haber + 過去分詞)
スペイン語の現在完了形は、英語の “have + 過去分詞” と非常によく似た設計図を持っています。
助動詞 haber(アベール)の現在活用の後ろに、動詞の「過去分詞」をガッチャンコして作ります。
$$\text{現在完了の設計図: [ haber の現在活用 ] } + \text{ [ 過去分詞 ]}$$
① 助動詞 haber の現在活用(パーツ1)
この haber は、現在完了形を作るためだけに存在する専用の助動詞です(単体で「持つ」という意味では使いません)。主語に合わせて次のように形を変えます。h は発音しないため、すべて母音から小気味よく発音します。
| 主語 | haber の活用形 |
| Yo (私) | he (エ) |
| Tú (君) | has (アス) |
| Él / Ella / Ud. (彼/彼女/あなた) | ha (ア) |
| Nosotros (私たち) | hemos (エモス) |
| Vosotros (君たち) | habéis (アベイス) |
| Ellos / Ellas / Uds. (彼ら/あなた方) | han (アン) |
② 過去分詞(パーツ2)
4.9や4.12で学んだ、動詞の「非定形パーツ」である過去分詞をそのまま後ろに添えます。
- -ar 動詞: 語幹 +
-ado(例: hablar $\rightarrow$hablado) - -er / -ir 動詞: 語幹 +
-ido(例: comer $\rightarrow$comido、vivir $\rightarrow$vivido) - ※ abrir $\rightarrow$
abiertoや hacer $\rightarrow$hechoなどの不規則形(4.12既出)もそのまま使います。
⚠️ 現在完了を組み立てる際の「絶対鉄則」
英語との決定的な違いであり、試験や作文で最も狙われやすい重要ルールが2つあります。
- 助動詞
haberと過去分詞は絶対に引き離せない英語では “I have never been to…” のように、have と過去分詞の間に never や副詞を割り込ませることができますが、スペイン語では絶対に不可です。he habladoやhas comidoは強力な接着剤でくっついているため、否定の no などは必ずhaberの手前に置きます。- ⭕ Yo no he comido. (私は食べていない。)
- ❌ ~~Yo he no comido.~~
- 現在完了の過去分詞は「性数変化」しない4.12で「過去分詞が形容詞になるときは主語や名詞の性数に合わせる(La ventana está abierta.)」と学びましたが、
haberとドッキングして完了形を作るときは、主語が女性でも複数でも、お尻は一貫して-oのまま変化しません。- Carlos ha hablado. (カルロスは話した。)
- María ha hablado. (マリアは話した。 ※ hablada にはならない!)
- Ellos han hablado. (彼らは話した。 ※ hablados にはならない!)
6.3.1 演習セクション(本文直下に挿入)
✍️ 6.3.1 練習問題:現在完了のフォーム作り
【問題1】 主語に合わせて助動詞 haber を正しく活用させ、かっこ内の動詞を過去分詞に変えて、現在完了の文を完成させてください。
- 私はスペイン語を話したことがあります。$\rightarrow$ Yo ( _____ ) ( _____ ) español. 【hablar】
- マリアはチュロスを食べ終えました。$\rightarrow$ María ( _____ ) ( _____ ) churros. 【comer】
- 私たちはマドリードに住んだことがあります。$\rightarrow$ Nosotros ( _____ ) ( _____ ) en Madrid. 【vivir】
- 彼らはまだ何もしていません。(※否定の no の位置に注意!)$\rightarrow$ Ellos no ( _____ ) ( _____ ) nada. 【hacer(不規則過去分詞)】
🔑 解答と解説
【問題1の解答】
he/hablado
- 解説: 主語が Yo なので haber は
he、hablar の過去分詞は規則通りのhabladoです。ha/comido
- 解説: 主語 María(3人称単数)に合わせて
haを選択。主語が女性であっても、完了形の過去分詞は変化しないためcomidoのままで正解です。hemos/vivido
- 解説: 主語 Nosotros に対する haber は
hemos。-ir 動詞の過去分詞語尾は -er 動詞と同じく-idoなのでvividoとなります。han/hecho
- 解説: 主語 Ellos(3人称複数)なので
han。hacer の過去分詞は不規則形のhechoを使います。否定の no は han hecho のセットの前にカチッと置かれています。