A1 Past Tense 11 min read かんたん

今につながる過去:現在完了形 (He hablado)

最近あったことや人生の経験を話すときは、「haber」と形が変わらない「過去分詞」を使う「現在完了形」だよ。

Grammar Rule in 30 Seconds

Use the Present Perfect to talk about recent actions that still feel connected to the present moment.

  • Use 'haber' + past participle: 'He comido' (I have eaten).
  • The participle for -ar verbs ends in -ado: 'hablado'.
  • The participle for -er/-ir verbs ends in -ido: 'comido', 'vivido'.
Subject + [Haber] + [Past Participle]

Overview

### Overview
スペイン語の学習を始めたばかりの皆さん、こんにちは!今日は、スペイン語の重要な時制の一つである「現在完了形(Pretérito Perfecto Compuesto)」についてお話しします。これは、英語の「have + 過去分詞」と非常によく似た形をしていますが、日本語には全く同じ文法構造が存在しないため、最初は少し戸惑うかもしれません。しかし、一度コツを掴めば、自分の経験や最近起きたことを伝えるための非常に便利な武器になります。
日本語では、過去の出来事を話すときには「~した」という過去形を使い、それが「今とつながっているか」を文脈で判断します。例えば「朝ごはんを食べた」と言えば、それが1分前でも1年前でも同じ「食べた」です。しかし、スペイン語では「今、現在とどうつながっているか」を重視します。この「現在完了形」は、過去に起きたことが、現在進行中の時間枠(今日、今週、今年など)に含まれているときや、その結果が今に影響を与えているときに使われます。日本語の感覚で言うと、「~したところだ」「~したことがある」というニュアンスに近いです。この時制をマスターすると、日常会話で「今日何をしたか」や「これまでの経験」を非常にスムーズに話せるようになります。頑張りましょう!
### How This Grammar Works
スペイン語の現在完了形は、二つのパーツを組み合わせる「複合時制」です。日本語の動詞は語尾が変化するだけ(例:食べる→食べた)ですが、スペイン語では「助動詞 + 過去分詞」という二段構えで表現します。この「助動詞」にあたるのが haber という動詞です。英語の have に相当しますが、スペイン語の haber は「所有(持っている)」という意味では使いません。あくまで、時制を作るための「お手伝い役」として存在します。
もう一つのパーツである「過去分詞」は、動詞の語尾を一定の形に固定したものです。日本語の「動詞のテ形」に近い役割を果たしますが、スペイン語では主語が誰であっても、過去分詞の形は変わりません。例えば「私は食べた」「彼らは食べた」と主語が変わっても、comido という形はそのままです。これは日本語の動詞活用よりもずっとシンプルですよね!
注意すべきは、この二つのパーツ(haber と過去分詞)は常にセットで、間に他の言葉を挟むことができないという点です。日本語では「私は今日、りんごを食べてしまった」のように語順が比較的自由ですが、スペイン語では He comido という塊を崩してはいけません。このセットが「完了した動作」という一つの意味の単位を作っていると考えてください。この「助動詞 + 過去分詞」という構造は、スペイン語の論理的な側面を象徴しています。誰が(haber)+ 何をした(過去分詞)という情報をきっちりと分担して伝えているのです。
### Formation Pattern
現在完了形の作り方は、以下の2ステップです。
  1. 1助動詞 haber を主語に合わせて現在形に活用する。
  2. 2動詞の語尾を過去分詞形に変える。
| 主語 | haberの活用 | 過去分詞のルール |
| :--- | :--- | :--- |
| yo | he | -ar動詞 → -ado |
| tú | has | -er動詞 → -ido |
| él/ella/usted | ha | -ir動詞 → -ido |
| nosotros | hemos | (不規則動詞は暗記) |
| vosotros | habéis | |
| ellos/ellas/ustedes | han | |
例を見てみましょう。
  • hablar (話す) → he hablado (私は話した)
  • comer (食べる) → he comido (私は食べた)
  • vivir (住む) → he vivido (私は住んだ)
このように、haber の活用さえ覚えれば、あとは過去分詞を付けるだけです。不規則な過去分詞(例:hacerhecho)は少しだけ暗記が必要ですが、基本のルールはとても簡単です!
### When To Use It
現在完了形は、主に「現在とつながっている過去」に使います。具体的には以下の3つの場面です。
  1. 1未完了の時間枠: 「今日(hoy)」「今週(esta semana)」「今年(este año)」など、今がまだ終わっていない期間の出来事です。例えば「今日、私はコーヒーを飲んだ」なら Hoy he bebido café と言います。日本語の「今日~した」と同じ感覚で使えます。
  1. 1人生の経験: 「~したことがある」という経験の表現です。「アルゼンチンに行ったことがある?」と聞くときは ¿Has viajado a Argentina? と言います。このとき、具体的な日付は重要ではありません。「過去から現在までの人生の中で」という広い枠組みで捉えます。
  1. 1最近の出来事: 「たった今~したところだ」という直近の過去です。例えば、電車が着いたばかりのときに El tren ha llegado と言います。その結果として、今、駅に電車があるという状況が強調されます。
### Common Mistakes
  1. 1「持っている」という意味での誤用: 日本語話者は haber を英語の have と混同し、「私はリンゴを持っている」を He una manzana と言ってしまうことがあります。haber はあくまで時制を作るための助動詞であり、「所有」は tener を使います。これはL1(日本語)の干渉ではなく、英語の知識が混ざる典型的な間違いです。
  1. 1過去分詞を主語に合わせて変化させる: 日本語には性や数の概念がないため、形容詞のように he habladohe hablada と女性形に変えてしまうミスがよくあります。過去分詞は不変であることを忘れないでください。
  1. 1時制の混同: 「昨日(ayer)」のような「完全に終わった時間」に対して現在完了形を使ってしまうことがあります。ayer he comido は間違いです。日本語では「昨日食べた」と自然に言えますが、スペイン語では「昨日」は完了した過去なので comí(点過去)を使います。時間枠の意識が日本語と異なるため、最初は混乱しやすいポイントです。
### Contrast With Similar Patterns
現在完了形と「点過去(Pretérito Indefinido)」の使い分けを理解することが、中級へのステップです。
| 項目 | 現在完了形 (He hablado) | 点過去 (Hablé) |
| :--- | :--- | :--- |
| 時間枠 | 現在とつながっている | 完全に終了した過去 |
| キーワード | hoy, esta semana, nunca | ayer, el año pasado, en 2020 |
| ニュアンス | 今との関連性、経験 | 過去の事実、完了した点 |
「今日」や「今週」なら現在完了、「昨日」や「去年」なら点過去、と機械的に覚えておくと、最初はミスが減りますよ!
### Quick FAQ
Q1: haber の活用はすべて覚える必要がありますか?
A: はい、必須です。特に heha は非常によく使うので、口に出してリズムで覚えてしまいましょう。
Q2: 過去分詞の不規則形は多いですか?
A: よく使う動詞に限られているので安心してください。hecho (hacer), visto (ver), escrito (escribir) くらいから覚えれば十分です。
Q3: なぜ「昨日」に現在完了形を使ってはいけないのですか?
A: スペイン語において「昨日」は、現在から完全に切り離された時間枠だからです。現在完了形は「現在まで続いている枠」にしか使えないというルールを徹底しましょう。

Conjugation of Haber

Subject Haber Participle (-ar) Participle (-er/-ir)
Yo
he
hablado
comido
has
hablado
comido
Él/Ella/Ud.
ha
hablado
comido
Nosotros
hemos
hablado
comido
Vosotros
habéis
hablado
comido
Ellos/Ellas/Uds.
han
hablado
comido

Meanings

This tense describes actions completed in a time frame that is not yet finished or has relevance to the current moment.

1

Recent past

Actions that happened just now or today.

“He terminado mi tarea.”

“Hemos llegado hace poco.”

2

Life experience

General experiences without a specific time.

“¿Has viajado a España?”

“Nunca he visto esa película.”

Reference Table

Reference table for 今につながる過去:現在完了形 (He hablado)
主語 Haber(現在形) 過去分詞(-ar / -er, -ir) 例文
Yo
he
comido / hablado
He comido hoy.
has
comido / hablado
Has hablado mucho.
Él/Ella/Ud.
ha
comido / hablado
Ha visto la película.
Nosotros/as
hemos
comido / hablado
Hemos vuelto tarde.
Vosotros/as
habéis
comido / hablado
Habéis hecho la tarea.
Ellos/as/Uds.
han
comido / hablado
Han salido ya.

フォーマル度スペクトル

フォーマル
He finalizado el informe.

He finalizado el informe. (Work/Professional)

ニュートラル
He terminado el informe.

He terminado el informe. (Work/Professional)

カジュアル
Ya he acabado el informe.

Ya he acabado el informe. (Work/Professional)

スラング
Ya me he ventilado el informe.

Ya me he ventilado el informe. (Work/Professional)

現在完了形の橋

現在完了形

助動詞(Haber)

  • he, has, ha... 私/あなた/彼が〜した

行動(過去分詞)

  • -ado / -ido 固定された語尾

使い方

  • Hoy / Esta semana まだ終わってない時間
  • Experiencias 人生の経験

規則的な過去分詞の語尾

-AR動詞
Hablar -> Hablado 話した
Cantar -> Cantado 歌った
-ER / -IR動詞
Comer -> Comido 食べた
Vivir -> Vivido 生きた

時間は終わった?

1

今日、または今週起こったこと?

YES
現在完了形を使う(He comido)
NO
次のステップへ
2

一般的な人生の経験?

YES
現在完了形を使う(He viajado)
NO ↓

必須の不規則動詞

よく使う行動

  • Hacer -> Hecho
  • Decir -> Dicho
  • Ver -> Visto
🏠

動き・状態

  • Volver -> Vuelto
  • Abrir -> Abierto
  • Romper -> Roto

レベル別の例文

1

He comido pizza.

I have eaten pizza.

2

Has estudiado mucho.

You have studied a lot.

3

Hemos hablado hoy.

We have spoken today.

4

Ella ha llegado.

She has arrived.

1

¿Has visto mi libro?

Have you seen my book?

2

Nunca he estado en México.

I have never been to Mexico.

3

Han hecho la cena.

They have made dinner.

4

No he terminado el trabajo.

I haven't finished the work.

1

Esta semana hemos tenido muchas reuniones.

This week we have had many meetings.

2

Hoy no ha llovido nada.

It hasn't rained at all today.

3

Ya he leído ese libro.

I have already read that book.

4

¿Habéis decidido qué hacer?

Have you (plural) decided what to do?

1

El gobierno ha anunciado nuevas medidas.

The government has announced new measures.

2

He estado pensando en lo que dijiste.

I have been thinking about what you said.

3

Nunca me han tratado tan bien.

I have never been treated so well.

4

La situación ha cambiado drásticamente.

The situation has changed drastically.

1

Hasta la fecha, no hemos recibido respuesta alguna.

To date, we have not received any response.

2

Ha sido un año lleno de desafíos inesperados.

It has been a year full of unexpected challenges.

3

Muchos han cuestionado la validez de este estudio.

Many have questioned the validity of this study.

4

No se ha visto nada igual en décadas.

Nothing like this has been seen in decades.

1

La literatura ha reflejado siempre las ansiedades de su tiempo.

Literature has always reflected the anxieties of its time.

2

Se han implementado reformas que han alterado el panorama social.

Reforms have been implemented that have altered the social landscape.

3

Jamás he presenciado una elocuencia tan refinada.

I have never witnessed such refined eloquence.

4

Han transcurrido siglos desde que esto ocurrió.

Centuries have passed since this occurred.

間違えやすい

The 'Link' Past: Spanish Present Perfect (He hablado) Pretérito Indefinido vs. Perfecto

Learners struggle to know when to use 'fui' vs 'he ido'.

The 'Link' Past: Spanish Present Perfect (He hablado) Haber vs. Tener

Both mean 'to have', but 'haber' is only for perfect tenses.

The 'Link' Past: Spanish Present Perfect (He hablado) Past Participle vs. Adjective

Participles can look like adjectives.

よくある間違い

Yo he hablar

Yo he hablado

Must use the participle (-ado/-ido), not the infinitive.

He comido ayer

Comí ayer

Don't use this tense with finished time markers like 'ayer'.

Haber comido

He comido

You must conjugate 'haber'.

He comido pizza hoy

He comido pizza hoy

This is actually correct, but don't forget the participle.

He hecho mi tarea

He hecho mi tarea

Wait, this is correct! But learners often say 'he haced'.

He visto la película ayer

Vi la película ayer

Again, avoid 'ayer' with this tense.

Ha sido divertido

Ha sido divertido

Correct, but learners often use 'es' instead of 'ha sido'.

He ido a España el año pasado

Fui a España el año pasado

Time frame is closed.

He hablado con él hace dos horas

Hablé con él hace dos horas

'Hace' marks a specific point in the past.

Ya he comido a las dos

Ya comí a las dos

Specific time 'a las dos' requires simple past.

He estado en la reunión que tuvimos ayer

Estuve en la reunión que tuvimos ayer

The meeting is a finished event.

Nunca he ido a ese lugar en 1990

Nunca fui a ese lugar en 1990

1990 is a closed time frame.

文型パターン

Hoy he ___ mucho.

¿Has ___ a España?

Nunca he ___ esa película.

Esta semana hemos ___ muchas cosas.

Real World Usage

Texting constant

¡Hola! ¿Qué has hecho hoy?

Social Media very common

¡He llegado a Madrid!

Job Interview common

He trabajado en este sector por cinco años.

Travel common

¿Has reservado el hotel?

Food Delivery App occasional

He pedido mi comida hace diez minutos.

Emailing common

Le escribo porque he recibido su mensaje.

🎯

くっつきゾーン

「haber」と過去分詞は、いつもセットだよ。間に「no」とか「lo」みたいな言葉は入れないでね。「No lo he visto」(「He no lo visto」はダメだよ)。
⚠️

「Tener」じゃないよ

「Tener」は助動詞としては使わないよ。「Tengo comido」は間違い。「He comido」を使ってね。
💬

スペインとラテンアメリカ

スペインでは、今日起こったことにはこの形をよく使うよ。でもラテンアメリカでは、人生経験の話以外は、過去形(Pretérito Indefinido)を使うことが多いんだ。「Hoy he ido al mercado.」(スペイン)

Smart Tips

Always reach for the Present Perfect first.

Hoy comí pizza. Hoy he comido pizza.

Memorize the participle as a separate word.

He haced. He hecho.

If you aren't sure if the time is 'open', check if you can say 'this week'.

Ayer he ido. Fui ayer.

Use the Present Perfect to report recent news.

El jefe dijo algo nuevo. El jefe ha dicho algo nuevo.

発音

e, as, a, emos, abéis, an

Haber conjugation

The 'h' is always silent in Spanish.

ha-BLA-do, co-MI-do

Participle stress

The stress is on the 'a' in -ado and the 'i' in -ido.

Question rising

¿Has comido? ↑

Standard yes/no question intonation.

暗記しよう

記憶術

Haber helps the action happen: 'He' (I have) + the action (participle).

視覚的連想

Imagine a bridge connecting a clock (the past) to a mirror (the present). You are standing on the bridge holding a sign that says 'HE'.

Rhyme

Para el pasado que está cerca, 'he' más el verbo es la tuerca.

Story

I woke up and said 'He dormido bien' (I have slept well). Then I said 'He desayunado' (I have eaten breakfast). Now I am ready to say 'He empezado mi día' (I have started my day).

Word Web

hehashahemoshabéishanhabladocomido

チャレンジ

Write 5 things you have done today in a notebook.

文化メモ

The Pretérito Perfecto is used extensively for anything that happened today, even if it feels distant.

The Pretérito Indefinido (simple past) is preferred for most past actions, even recent ones.

Similar to Mexico, the simple past is dominant, but the perfect is used for life experiences.

Derived from Latin 'habere' (to have) + the past participle.

会話のきっかけ

¿Qué has hecho hoy?

¿Has viajado a otro país alguna vez?

¿Qué has aprendido esta semana?

¿Has visto alguna película interesante recientemente?

日記のテーマ

Describe your morning using the present perfect.
List three things you have achieved this year.
Reflect on a recent challenge you have faced.
Discuss how your perspective on life has changed.

よくある間違い

Incorrect

正解


Incorrect

正解


Incorrect

正解


Incorrect

正解

Test Yourself

「haber」の正しい形を埋めてください。

Yo ___ comido mucho hoy.

✓ Correct! ✗ Not quite. Correct answer: he
主語が「yo」の場合、助動詞「haber」の正しい形は「he」だよ。
正しい文を選んでください。 選択問題

文法的に正しい文を選んでください:

✓ Correct! ✗ Not quite. Correct answer: Siempre he comido pizza.
「siempre」のような副詞は、「he comido」という複合動詞全体の前になければならないよ。「he」と「comido」の間には何も入れられないんだ。
間違いを見つけて直してください。 Error Correction

Find and fix the mistake:

Ellos han escribido una carta.

✓ Correct! ✗ Not quite. Correct answer: Ellos han escrito una carta.
「Escribir」(書く)の過去分詞は不規則で「escrito」だよ。「escribido」という形は存在しないんだ。

Score: /3

練習問題

8 exercises
Conjugate 'haber' correctly.

Yo ___ comido.

✓ Correct! ✗ Not quite. Correct answer: he
Yo uses 'he'.
Choose the correct participle. 選択問題

He ___ (hablar).

✓ Correct! ✗ Not quite. Correct answer: hablado
-ar verbs end in -ado.
Fix the sentence. Error Correction

Find and fix the mistake:

Yo he comido ayer.

✓ Correct! ✗ Not quite. Correct answer: Yo comí ayer.
Ayer requires simple past.
Order the words. Sentence Building

he / hoy / trabajado / yo

✓ Correct! ✗ Not quite. Correct answer: Yo he trabajado hoy.
Standard word order.
Conjugate for 'Nosotros'. Conjugation Drill

Nosotros ___ (vivir).

✓ Correct! ✗ Not quite. Correct answer: hemos vivido
-ir verbs end in -ido.
Match the verb with its participle. Match Pairs

Hacer -> ?

✓ Correct! ✗ Not quite. Correct answer: hecho
Hacer is irregular.
Is this correct? True False Rule

He visto la película ayer.

✓ Correct! ✗ Not quite. Correct answer: False
Ayer is a closed time frame.
Complete the dialogue. Dialogue Completion

A: ¿Has comido? B: Sí, ___.

✓ Correct! ✗ Not quite. Correct answer: he comido
Simple answer.

Score: /8

Practice Bank

6 exercises
正しい過去分詞で文を完成させてください。 穴埋め問題

Nosotros hemos ___ (hablar) con el jefe.

✓ Correct! ✗ Not quite. Correct answer: hablado
スペイン語に翻訳してください。 翻訳

I have done the work.

✓ Correct! ✗ Not quite. Correct answer: He hecho el trabajo.
単語を並べ替えて文を作ってください。 Sentence Reorder

visto / película / He / la / ya

✓ Correct! ✗ Not quite. Correct answer: Ya he visto la película.
人生の経験を表すのはどれ? 選択問題

¿___ alguna vez en México?

✓ Correct! ✗ Not quite. Correct answer: Has estado
助動詞を修正してください。 Error Correction

Tú ha comido ya.

✓ Correct! ✗ Not quite. Correct answer: Tú has comido ya.
動詞と不規則な過去分詞を組み合わせてください。 Match Pairs

正しく組み合わせてください:

✓ Correct! ✗ Not quite. Correct answer: decir -> dicho

Score: /6

よくある質問 (8)

Yes, 'ya' (already) is very common with the present perfect.

It comes from the Latin 'factum'. Many common verbs have irregular participles.

Mostly yes, but Spanish is stricter about the time frame.

People will understand you, but it sounds unnatural to native speakers.

No, the participle in this tense is always masculine singular.

No, it's strictly for the past.

It's neutral and used in all registers.

Just put 'no' before 'he'.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

English high

Present Perfect

Spanish doesn't allow specific time markers like 'yesterday' with this tense.

French high

Passé Composé

French uses 'être' for some verbs, Spanish never does.

German moderate

Perfekt

German places the participle at the end of the sentence.

Japanese low

Te-form + iru/aru

Japanese uses suffixation rather than auxiliary verbs.

Arabic partial

Qad + Past Tense

Arabic doesn't use an auxiliary verb.

Chinese low

Verb + le

Chinese uses particles, not verb conjugation.

Learning Path

Prerequisites

Continue With

A1 Builds On

「もう」と「まだ」(Ya, Todavía)

### Overview スペイン語の学習を始めた皆さん、こんにちは!今日は、日常会話で非常に頻繁に使われる「すでに〜した(完了)」...

B1 Requires

スペイン語の現在完了形接続法:「〜したことを願っています」

### Overview スペイン語の`Pretérito Perfecto de Subjuntivo`(現在完了接続法)は、B1レベルの学習者が表現の幅を広げるため...

A2 Requires

動詞のペアを離さないで (Haber + 過去分詞)

### Overview スペイン語の学習を始めた皆さんが、最初に出会う大きな壁の一つが「動詞のペア」を崩さないというルールです。ス...

A2 Requires

正しい過去形の選択:現在完了形 vs 点過去形

### Overview スペイン語の学習を始めると、すぐに「過去の出来事をどうやって話せばいいのか」という壁にぶつかります。日本語...

A2 Requires

過去形の対決:今日 vs 昨日 (現在完了 vs 点過去)

### Overview スペイン語の過去形を学ぶにあたって、最も重要なのが「現在完了形 (`Pretérito Perfecto Compuesto`)」と「点過去...

A1 Requires

代名詞の置く場所 (lo, la, me, te)

### Overview スペイン語の学習を始めると、すぐに `me`、`te`、`lo`、`la` といった単語に出会います。これらは「代名詞」と呼...

B1 Requires

過去の過去:「〜していた」の使い方 (過去完了形)

### Overview スペイン語学習の旅へようこそ!今日は、物語を語る上で欠かせない「過去の過去」、つまり「大過去(Pretérito Pl...

B2 Requires

スペイン語の未来完了:特定の時までに完了している動作 (Futuro Perfecto)

Overview 明日の今頃までに、みんなが話題にしているあのNetflixのシリーズをようやく見終えているでしょうか? ... (Japanese t...

C1 Requires

スペイン語の過去未来完了:〜しただろうに (Condicional Compuesto)

### Overview スペイン語学習において、過去の「もし〜だったら」「〜しただろうに」という後悔や仮定を表す『条件法過去完了(C...

Was this helpful?
まだコメントがありません。最初に考えをシェアしましょう!