スペイン語の現在完了とは?haber + 過去分詞の使い方を解説

公開日:2026年5月19日 更新日:2026年5月19日 本ページはプロモーションを含みます。

このページでは、 スペイン語の 「現在完了」 について学びます。

現在完了は、 「現在と関わりのある過去の出来事」 を表す表現です。

英語の have + 過去分詞 に少し似ていますが、 スペイン語では、 haber + 過去分詞 の形で作ります。

現在完了とは?

スペイン語の現在完了は、 過去の出来事が、 現在とつながっている場合に使われます。

現在完了の基本イメージ

現在と関わりのある過去

教科書では、 現在完了の用法として、

などが説明されることがあります。

もちろんそれも正しいのですが、 まずは、 「現在とつながりのある過去」 と考えると理解しやすいです。

現在完了の作り方

現在完了は、 次の形で作ります。

haber の現在形 + 過去分詞

haber の現在活用

yo he
has
él / ella / usted ha
nosotros / nosotras hemos
vosotros / vosotras habéis
ellos / ellas / ustedes han

過去分詞の作り方

動詞の過去分詞は、 動詞の種類によって次のように作ります。

動詞の語尾 過去分詞の語尾
-ar -ado estar → estado
-er -ido comer → comido
-ir -ido decidir → decidido

現在完了の使い方

完了

「もう〜した」 のように、 行為が完了していることを表します。

Ya he comido la cena.

夕食はもう食べました。

経験

「〜したことがある」 という経験を表すこともできます。

¿Ha estado usted en Japón?

日本に行ったことがありますか?

継続

過去から現在まで続いている内容を表すこともあります。

Hemos vivido aquí muchos años.

私たちは長年ここに住んでいます。

現在完了の否定文

現在完了を否定文にする場合は、 nohaber の前に置きます。

no + haber + 過去分詞

No he estado en Japón.

私は日本に行ったことがありません。

不規則な過去分詞

過去分詞には、 不規則変化するものもあります。

原形 過去分詞
hacer hecho
decir dicho
ver visto
escribir escrito
abrir abierto
poner puesto
volver vuelto
romper roto

haber と過去分詞の間に語を入れない

スペイン語では、 haber と過去分詞の間に、 基本的に単語を入れることができません。

英語では、 have just arrived のように、 have と過去分詞の間に just を入れることができます。

しかし、 スペイン語では、 haber + 過去分詞 をひとまとまりとして扱います。

He llegado a casa ahora mismo.

私はたった今家に着きました。

現在完了のポイント

haber と過去分詞は、 基本的に離さずに使います。

現在完了と点過去の違い

現在完了は、 現在とつながりのある過去を表します。

一方、 点過去は、 完了して現在から切り離された出来事を表します。

He comido.

私はもう食べました。

Comí ayer.

私は昨日食べました。

He comido は、 「今はもう食べ終わっている」 という現在とのつながりがあります。

一方、 Comí ayer は、 昨日起こった完了した出来事として述べています。

スペインとラテンアメリカでの違い

現在完了は、 地域によって使われ方に違いがあります。

スペインでは、 「今日」「今週」など、 現在に近い過去で現在完了がよく使われます。

Hoy he estudiado mucho.

今日たくさん勉強しました。

一方、 ラテンアメリカでは、 同じ場面で点過去を使う地域もあります。

ただし、 どちらも正しいスペイン語です。

まとめ

スペイン語の現在完了は、 haber + 過去分詞 の形で作ります。

現在完了は、 「現在と関わりのある過去」 を表す重要な表現です。

また、 不規則な過去分詞や、 点過去との違いにも注意しましょう。