本文へ

過去分詞と現在完了(participio; pretérito perfecto)

2026年10月13日

He comido.は「私はもう食べました」という意味です。heはhaberの現在形、comidoはcomer(食べる)の過去分詞です。haberと過去分詞を組み合わせた形を現在完了と呼び、今とつながっている過去のことを言います。

使う場面

「〜したことがある」という経験、「もう〜した」「まだ〜していない」という完了、「今日」「今週」「今年」のように、まだ終わっていない期間の中で起きたことを言うときに使います。

  • ¿Has estado en España?(君はスペインに行ったことがある?)
  • Ya he terminado el trabajo.(私はもう仕事を終えました)
  • Hoy he trabajado mucho.(今日、私はたくさん働きました)

作り方

過去分詞の形

不定詞の-ar、-er、-irを外して、-ar動詞には-ado、-erと-irの動詞には-idoを付けます。

過去分詞の形
不定詞過去分詞
hablar(話す)hablado
terminar(終える)terminado
comer(食べる)comido
vivir(住む)vivido

よく使う動詞には、形が不規則な過去分詞があります。1つずつ覚えます。

過去分詞の形
不定詞過去分詞
hacer(する、作る)hecho
decir(言う)dicho
ver(見る)visto
escribir(書く)escrito
abrir(開ける)abierto
poner(置く)puesto
volver(帰る)vuelto

現在完了はhaber+過去分詞

haberの現在形を主語に合わせて変え、過去分詞を続けます。haberは、hayとestarの使い分けのhayと同じ動詞です。

現在完了はhaber+過去分詞
主語haber過去分詞
yohecomido
túhascomido
él/ella/ustedhacomido
nosotros/nosotrashemoscomido
vosotros/vosotrashabéiscomido
ellos/ellas/ustedeshancomido

現在完了の過去分詞は、主語が女性でも複数でも-oのままです。Ana ha comido.、Ellas han comido.のように変わりません。

haberと過去分詞の間には何も入りません。否定のnoや目的語の代名詞は、haberの前に置きます(No lo he visto.=私はそれを見ていません)。

一緒に使う言葉

一緒に使う言葉
言葉意味例
yaもうYa he comido.
todavía noまだ〜ないTodavía no he comido.
alguna vez今までに一度でも¿Has estado alguna vez en México?
nunca一度も〜ないNunca he estado en México.
hoy, esta semana, este año今日、今週、今年Este año he viajado mucho.

日本語との違い

日本語の「〜した」は、「昨日食べた」にも「もう食べた」にも使います。スペイン語は、今とつながっているかどうかで形を分けます。今日や今年のように今を含む期間なら現在完了、ayer(昨日)や el año pasado(去年)のように終わった時点なら、別の過去形(点過去)を使います。

経験を言う「〜したことがある」も、日本語では「〜した」に「ことがある」を足して言います。スペイン語では、現在完了の形だけで経験になります。He estado en Perú.は「私はペルーに行ったことがあります」です。

ラテンアメリカの多くの地域では、スペインで現在完了を使う場面でも点過去を使うことがあります。このサイトの例文は、教科書と同じスペインの使い方に合わせています。

例文

  1. He comido paella.(私はパエリアを食べたことがあります)
  2. 経験を言っています。heはhaberのyoの形です。
  1. ¿Has visto a Pedro hoy?(君は今日ペドロに会った?)
  2. vistoはverの不規則な過去分詞です。hoyは今を含む期間です。
  1. Ya hemos terminado el trabajo.(私たちはもう仕事を終えました)
  2. yaと一緒に、終わったことを言っています。
  1. Todavía no han llegado.(彼らはまだ着いていません)
  2. noはhanの前に置きます。
  1. Ana ha escrito una carta.(アナは手紙を書きました)
  2. 主語は女性ですが、過去分詞はescritoのままです。
  1. Este año he viajado mucho.(今年、私はたくさん旅行しました)
  2. este añoは今を含む期間なので、現在完了を使います。
  1. ¿Quién ha abierto la ventana?(誰が窓を開けたの)
  2. abiertoはabrirの不規則な過去分詞です。

練習問題

正しいものを選んでください。

  1. Yo ( he / ha / has ) comido.
  2. Ana ha ( escribido / escrito / escrita ) una carta.
  3. Hoy ( hemos trabajada / hemos trabajado / habemos trabajado ) mucho.
答え
  1. he(主語がyoなのでhe)
  2. escrito(escribirの過去分詞は不規則で、主語が女性でも-oのまま)
  3. hemos trabajado(nosotrosのhaberはhemos。過去分詞は-oのまま)

参考にした資料

  • 福嶌教隆『ニューエクスプレスプラス スペイン語』(白水社)第15課「過去分詞と現在完了」p.105、第5課「haber 直説法現在」p.45(2026-10-13閲覧)
  • Instituto Cervantes, Plan curricular, Gramática A1–A2「9.4.3 Participio」「9.1.6 Pretérito perfecto」(2026-10-13閲覧)