現在完了

A2 El pretérito perfecto 25 / 49

要点

現在完了 = haber(he、has、ha……)の現在形 + 過去分詞(hablado、comido):He comido. これは、今とつながっている過去の動作を表します — 最近のこと、今日を含む期間内のこと、あるいは今までの人生経験などです。

規則

二つの要素が必要です:助動詞 haber と過去分詞です。この二つは常に一緒にあり、決して順番を入れ替えません。両者の間には何も入りません。目的語や再帰代名詞は haber の前に置かれます — Me he levantado tarde. / ¿Le has dado las llaves? 二つの代名詞が並ぶときも、一緒に動いて順番を保ちます:Se me ha olvidado el paraguas.

ステップ1 — haber を活用させます(現在形):

人称haber
yohe
túhas
él/ella/ustedha
nosotros/-ashemos
vosotros/-ashabéis
ellos/-as/ustedeshan

ステップ2 — 過去分詞を加えます:

  • -ar 動詞 -> -ado:hablar -> hablado
  • -er/-ir 動詞 -> -ido:comer -> comido、vivir -> vivido
  • -er/-ir 動詞の語幹が母音で終わるとき、語尾は -ído とつづります:leer -> leído、traer -> traído、caer -> caído、oír -> oído(ただし u の後は別で:construir -> construido)

ここでの過去分詞は不変化です。常に -o で終わり、性・数には決して一致しません — Ellas han llegado(「llegadas」ではありません)。

不規則な過去分詞(まとめて覚えます):

不定詞過去分詞不定詞過去分詞
hacerhechovolvervuelto
decirdichoromperroto
vervistoabrirabierto
escribirescritomorirmuerto
ponerpuestocubrircubierto

複合語もそれを受け継ぎます:describir -> descrito、devolver -> devuelto。

使う場面。 現在完了は過去と現在を結びつけます:

  • 最近の過去:Ya he terminado.
  • 人生経験(今まで)、alguna vez / nunca / ya / todavía no とともに:¿Has estado alguna vez en México? / Nunca he probado el sushi.
  • 今も続く期間:hoy、esta mañana、esta semana、este mes、este año、últimamente:Este año he viajado mucho.

Perfecto vs indefinido(重要な対比)。

  • Perfecto = 期間が今とつながっているとき:hoy、esta semana、este año、ya、todavía no、alguna vez。-> Hoy he comido mucho.
  • Indefinido = 期間が終わっていて切り離されているとき:ayer、anoche、la semana pasada、en 2010。-> Ayer comí mucho.
  • 方言についての注記。 この使い分けはイベリア半島(スペイン)のスペイン語で最もはっきりしています。ラテンアメリカの多くでは、今日のことや最近の動作にも indefinido を好んで使います:そこでは Hoy comí mucho が普通です。

語形と文型

二つの過去時制を、それぞれの時を表す語で対比します:

Perfecto(今とつながる)Indefinido(終わった時間)
Hoy he trabajado mucho.Ayer trabajé mucho.
Esta semana he visto dos películas.La semana pasada vi dos películas.
He estado en París (alguna vez).Estuve en París en 2018.

例文

Español日本語
He comido demasiado hoy.私は今日食べすぎました。
¿Has visto mi teléfono?私の携帯電話を見ましたか?
Todavía no hemos terminado.私たちはまだ終わっていません。
¿Alguna vez has estado en España?スペインに行ったことがありますか?
Ella ha escrito tres libros.彼女は本を三冊書きました。
Este año han abierto un restaurante nuevo.今年、彼らは新しいレストランを開きました。
Nunca he roto un hueso.私は骨を折ったことがありません。
Ha hecho mucho frío esta semana.今週はとても寒かったです。

よくある間違い

  • He escribido -> He escrito:escribir の過去分詞は不規則です。hecho、dicho、visto、puesto、vuelto、roto、abierto も同様です。
  • He hablando -> He hablado:過去分詞は -ado/-ido で終わり、現在分詞の -ando/-iendo にはなりません。
  • He leido -> He leído:母音の後では語尾は -ído とつづります:leído、traído、caído、oído。
  • He me levantado / He levantadome -> Me he levantado:代名詞は haber の前に置き、二つの要素の間にも過去分詞への後接にも決してしません。
  • Ellas han llegadas -> han llegado:haber の後の過去分詞は決して一致せず、-o のままにします。
  • Yo ha comido -> he comido:haber は主語に一致します(he/has/ha/hemos/habéis/han)。
  • Tengo comido -> He comido:現在完了の助動詞は haber であって、決して tener ではありません。
  • Ayer he comido -> Ayer comí:終わった時間を示す語(ayer)は indefinido を取り、perfecto は取りません。

ヒント

  • 公式:haber(現在形)+過去分詞:活用するのはすべて haber で、過去分詞は変化しないままです。
  • ここでの過去分詞は常に -o(-ado/-ido、または不規則形)で終わり、性・数には決して一致しません。
  • 目印テスト:hoy / esta semana / ya / todavía no / alguna vez / nunca -> perfecto;ayer / anoche / el año pasado -> indefinido。
  • 約10個の不規則な過去分詞をまとめて覚えましょう — どれも使用頻度の高いものばかりです。
  • ラテンアメリカの多くでは、スペインが perfecto を使う場面で indefinido が使われます。学習対象の地域に合わせましょう。