Hoy he comido paella por primera vez.今日、初めてパエリアを食べた。

現在完了pretérito perfecto compuesto)は、過去の動作を今この瞬間に結びつける時制。人生のどこかで起きたこと、あるいはまだ終わっていない期間(今日、今週)の中で起きたことを表す。haberの変化形と過去分詞、二つの部品からできている。

要点: haberhe、has、ha、hemos、habéis、han)+過去分詞(-ar動詞は**-ado**、-er/-ir動詞は**-ido**)。He hablado、has comido、ha vivido

作り方

haberは主語に応じて変化するが、過去分詞は決して変わらない。

主語 haber +分詞
yo he hablado
has hablado
usted / él / ella ha hablado
nosotros/as hemos hablado
vosotros/as habéis hablado
ustedes / ellos / ellas han hablado

分詞そのものは原形から作られる。-ar動詞は**-adoを取り(hablarhablado)、-er動詞・-ir動詞は-ido**を取る(comercomidovivirvivido)。

He hablado con ella.(彼女と話した。)¿Has comido ya?(もう食べた?)Hemos vivido aquí diez años.(ここに十年住んでいる。)

不規則な過去分詞

よく使う動詞の一部には、規則的な*-ado*/-idoの形ではなく、不規則な過去分詞がある。

原形 分詞 原形 分詞
hacer(する) hecho ver(見る) visto
decir(言う) dicho poner(置く) puesto
escribir(書く) escrito volver(戻る) vuelto
abrir(開ける) abierto morir(死ぬ) muerto
romper(壊す) roto cubrir(覆う) cubierto

¿Qué has hecho hoy?(今日何をした?)Ella ha escrito una carta.(彼女は手紙を書いた。)これらの分詞は、haberがどの主語に対して変化していても、不規則な形のまま変わらない。

日本語にはこれと同じ組み立ての表現はないが、「〜したことがある」という経験の言い方は、現在完了の経験用法と発想が近い。ただし最近完了した動作を表すときは、日本語は独立した完了の時制ではなく、「もう〜した」のような言い方や文脈に頼ることが多い。

現在完了の使い方

現在完了は動作をに結びつける。次のような場面で使う。

  • 人生の経験、正確にいつかは言わずに:He estado en México.(メキシコに行ったことがある。)¿Has probado el ceviche?(セビーチェを食べたことある?)
  • まだ終わっていない期間の中での動作hoy、esta mañana、esta semana、este mes、este añoEsta semana he trabajado mucho.(今週はたくさん働いた。)
  • 現在と関わりのある最近の出来事Ha llegado el paquete.(荷物が届いた。おそらくまだそこにある。)

スペインでは、その日のうちの出来事についても現在完了が普段の言い方になる(Hoy he comido paella)。一方ラテンアメリカの多くの地域では、同じ内容に点過去のほうがよく使われる(Hoy comí paella)。どちらも正しく、これは地域による好みであって、厳密な規則ではない。多くの標準的な変種では、今の期間から明らかに外れた出来事(ayerel año pasado)には代わりに点過去を使う。ただしアンデス地域の一部など、そこでも現在完了を使う地域変種もある。

よくある間違い

  • He hablado con ella ayer. → ✅ Hablé con ella ayer.(多くの標準的な変種では、ayerのような今の期間から外れた時の表現には、現在完了ではなく点過去が必要)
  • He lo visto. → ✅ Lo he visto.(目的語代名詞は変化したhaberのすぐ前に置く。haberと分詞の間には決して置かない)
  • Ella ha hablada mucho. → ✅ Ella ha hablado mucho.(この複合時制の分詞は主語と決して一致しない。形容詞として使われる分詞と違って、常に**-o**で終わる固定の形)
  • Habemos comido ya. → ✅ Hemos comido ya.nosotrosに対応するhaberの形はhemosであって、habemosではない)

力だめし

かっこの中の動詞を現在完了の形にして、五つの文を完成させてみよう。

  1. Yo ___(visitar)Perú dos veces.
  2. ¿Tú ___(ver)esa película?
  3. Nosotros ___(hacer)toda la tarea.
  4. Ella todavía no ___(escribir)el correo.
  5. Ellos ___(volver)de vacaciones hoy.
答えを見る
  1. Yo he visitado Perú dos veces.   2. ¿Tú has visto esa película?   3. Nosotros hemos hecho toda la tarea.   4. Ella todavía no ha escrito el correo.   5. Ellos han vuelto de vacaciones hoy.

まとめ

  • 現在完了はhaberhe、has、ha、hemos、habéis、han)に過去分詞(-ado/-ido)を加えて作り、分詞は決して変わらない。
  • よく使う動詞の一部には不規則な分詞がある:hecho、dicho、visto、puesto、escrito、vuelto、abierto、muerto、roto、cubierto
  • 人生の経験や、まだ終わっていない期間の中での動作(hoy、esta semana、este año)に使う。
  • 目的語代名詞は変化したhaberの前に置き、haberと分詞の間には置かない。
  • その日のうちの出来事について、スペインはラテンアメリカの多くの地域よりも現在完了をよく使う。これは地域による好みであって、厳密な規則ではない。