A2 Past Tense 10 min read ふつう

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

今につながる過去の出来事には「現在完了」、完全に終わった過去の出来事には「点過去」を使います。

Grammar Rule in 30 Seconds

Use the Preterite for finished, specific moments, and the Present Perfect for recent actions or experiences that still feel connected to today.

  • Use Preterite for completed, specific time points: 'Ayer comí pizza' (I ate pizza yesterday).
  • Use Present Perfect for recent, relevant actions: 'Hoy he comido pizza' (I have eaten pizza today).
  • Use Present Perfect for life experiences without a specific time: '¿Has visitado España?' (Have you visited Spain?).
Preterite: [Subject] + [Verb-Past] | Perfect: [Subject] + [Haber] + [Participio]

Overview

### Overview
スペイン語の学習を始めると、すぐに「過去の出来事をどうやって話せばいいのか」という壁にぶつかります。日本語では「食べた」「行った」のように、過去の出来事はたった一つの形で表現できますよね。しかし、スペイン語では過去の出来事を話す際に、Pretérito Perfecto(現在完了)と Pretérito Indefinido(点過去)という二つの異なる時制を使い分ける必要があります。これが日本語話者にとって最初の大きなハードルとなります。なぜ二つもあるのでしょうか?それは、スペイン語では「その出来事が今の自分とどう繋がっているか」という視点を非常に大切にするからです。日本語の文法では、過去の出来事は単に過去の事実として扱われますが、スペイン語では「まだ続いている時間の中での出来事」か「完全に終わった過去の出来事」かを明確に区別します。この区別は、友達とカフェで話す時や、SNSで最近の出来事を報告する際に、相手に正確なニュアンスを伝えるために不可欠です。最初は難しく感じるかもしれませんが、これは「今」という時点から過去をどう眺めるかという、カメラのフォーカスを変えるような作業です。一度コツを掴めば、スペイン語の表現力がぐっと広がります。少しずつ、一緒に整理していきましょう。
### How This Grammar Works
この二つの過去形の違いを理解するために、日本語の「昨日」と「今日」という言葉を思い出してください。日本語では「昨日、パエリアを食べた」「今日、パエリアを食べた」と、どちらも「食べた」で済みます。しかしスペイン語では、この時間軸の捉え方が全く異なります。
まず、Pretérito Indefinido(点過去)は、完全に終わった過去の出来事を指します。日本語の「~した」に相当しますが、これは「もう終わったこと」という意識が非常に強いです。例えば、「昨日パエリアを食べた」なら、昨日はもう終わった時間なので、完全に過去の出来事として処理されます。
一方で、Pretérito Perfecto(現在完了)は、「今」と繋がっている過去を表します。日本語にはない感覚ですが、英語の I have eaten に近いです。例えば「今日パエリアを食べた」と言うとき、まだ「今日」という一日は終わっていませんよね。この「まだ終わっていない時間の中での出来事」や、「今の自分に影響を与えている経験」を話すときにこの形を使います。日本語で言うなら、「今日、食べたよ(まだ今日という日は続いているけどね)」というニュアンスが含まれています。
日本語の文法と比較してみましょう。日本語では、述語の形は「食べた」のままで、時を表す副詞(昨日、今日)を添えるだけで意味が通じます。しかしスペイン語では、副詞だけでなく、述語の形そのものを変えることで、その出来事の「鮮度」や「今の自分との距離感」を表現します。これは、日本語の「テイル形」に近い感覚で、「今の状態と繋がっている」という意識を持つことがポイントです。例えば「財布をなくした」と言うとき、今も財布がない状態なら He perdido mi cartera と言い、過去の出来事として客観的に言うなら Perdí mi cartera と言います。この「今」への意識の持ち方が、スペイン語習得の鍵となります。
### Formation Pattern
では、具体的な形を見ていきましょう。Pretérito Perfecto は複合時制で、「助動詞 haber + 過去分詞」という二つのパーツで作ります。一方、Pretérito Indefinido は単一の形です。
  1. 1Pretérito Perfecto (現在完了)
助動詞 haber を現在形で活用させ、動詞の語尾を -ado または -ido に変えます。
  • hablarhablado
  • comercomido
  • vivirvivido
| 人称 | haberの活用 | 過去分詞の例 |
|---|---|---|
| Yo | he | he hablado |
| Tú | has | has hablado |
| Él/Ella | ha | ha hablado |
| Nosotros | hemos | hemos hablado |
| Vosotros | habéis | habéis hablado |
| Ellos/Ellas | han | han hablado |
  1. 1Pretérito Indefinido (点過去)
動詞の語尾を直接変化させます。これは日本語の動詞活用に近いですが、主語によって語尾が細かく変わるのが特徴です。
| 人称 | -ar動詞 (hablar) | -er/-ir動詞 (comer/vivir) |
|---|---|---|
| Yo | hablé | comí / viví |
| Tú | hablaste | comiste / viviste |
| Él/Ella | habló | comió / vivió |
| Nosotros | hablamos | comimos / vivimos |
| Vosotros | hablasteis | comisteis / vivisteis |
| Ellos/Ellas | hablaron | comieron / vivieron |
### When To Use It
使い分けの基準は、時間軸が「閉じているか」「開いているか」です。
Pretérito Perfecto を使う場面:
  • 今も続いている時間枠(今日、今週、今年など): Hoy he trabajado mucho. (今日はたくさん働いた。)
  • 経験として語る時: ¿Has visitado Madrid? (マドリードに行ったことある?)
  • 最近起きたこと: Últimamente he dormido poco. (最近、あまり寝ていない。)
Pretérito Indefinido を使う場面:
  • 完全に終わった時間枠(昨日、先週、去年、特定の過去の年号など): Ayer fui al cine. (昨日、映画に行った。)
  • 過去の出来事を列挙する時: Ayer trabajé, comí y dormí. (昨日、働いて、食べて、寝た。)
日本語話者が特に注意すべきなのは、スペイン語圏でも地域差がある点です。スペインでは「今日」の出来事に Pretérito Perfecto を頻繁に使いますが、中南米では「今日」であっても Pretérito Indefinido を使うのが一般的です。まずは「終わった時間には点過去」というルールを徹底し、慣れてきたら地域によるニュアンスの違いを楽しんでみてください。
### Common Mistakes
  1. 1「昨日」と一緒に Pretérito Perfecto を使ってしまう。
日本語では「昨日、食べた」と自然に言えますが、スペイン語で Ayer he comido と言うと、文法的に矛盾が生じます。「昨日」は完全に終わった時間なので、常に点過去である必要があります。これは日本語の「過去=過去形」という単純な構造に引っ張られるためです。
  1. 1経験を話す時に点過去を使ってしまう。
「日本に行ったことがある」と言うとき、Fui a Japón と言うと「(いつか)行った」という特定の過去の事実になります。人生の経験として「行ったことがある」と言いたい場合は He ido a Japón と現在完了を使うのが正解です。これは日本語ではどちらも「行ったことがある」で済むため、混同しやすいです。
  1. 1助動詞 haber を省略してしまう。
日本語の「食べた」という形に慣れていると、He comidoHe を忘れて Comido とだけ言ってしまうことがあります。Comido はあくまで過去分詞であり、それ単体では文になりません。助動詞が必要という概念は、日本語の補助動詞(~している)に似ているようで異なるため、意識的に練習が必要です。
### Contrast With Similar Patterns
| 比較項目 | Pretérito Perfecto | Pretérito Indefinido |
|---|---|---|
| 日本語の感覚 | 完了・経験(~したところだ) | 過去の事実(~した) |
| 時間の意識 | 現在と繋がっている | 過去で完結している |
| 構造 | 複合(haber + 過去分詞) | 単一(動詞の語尾変化) |
| 代表的な副詞 | hoy, esta semana, ya | ayer, el año pasado, hace dos días |
### Quick FAQ
Q1: Pretérito Perfecto で「昨日」を使ったら間違いですか?
A1: はい、文法的には間違いです。Ayer は過去に閉じられた時間なので、必ず Pretérito Indefinido を使いましょう。
Q2: どちらを使えばいいか迷った時はどうすればいいですか?
A2: 「今もその影響があるか?」と考えてみてください。例えば「宿題を終えた(だから今は自由だ)」なら He terminado、「宿題を終えた(それは昨日の話だ)」なら Terminé となります。
Q3: 不規則動詞は多いですか?
A3: はい、特に Pretérito Indefinido には多いです。しかし、まずは規則動詞のパターンを完璧にし、よく使う serir(どちらも fui になります)などの不規則動詞から少しずつ覚えていけば大丈夫ですよ!

Preterite vs. Present Perfect Formation

Pronoun Preterite (-ar) Preterite (-er/-ir) Present Perfect (Haber + Participle)
Yo
hablé
comí
he hablado/comido
hablaste
comiste
has hablado/comido
Él/Ella
habló
comió
ha hablado/comido
Nosotros
hablamos
comimos
hemos hablado/comido
Vosotros
hablasteis
comisteis
habéis hablado/comido
Ellos/Ellas
hablaron
comieron
han hablado/comido

Meanings

The distinction between a finished, isolated past event and an action that holds relevance to the present moment.

1

Completed Event

Action finished at a specific time in the past.

“Compré un coche ayer.”

“Ella llegó a las cinco.”

2

Recent Relevance

Action occurring in a time frame that is not yet finished (today, this week).

“He trabajado mucho hoy.”

“Esta mañana hemos desayunado tarde.”

3

Life Experience

General experience without a specific time reference.

“¿Has probado la paella?”

“Nunca he estado en México.”

Reference Table

Reference table for 正しい過去形の選択:現在完了形 vs 点過去形
時制 使い方 キーワード 例文
現在完了
現在とつながっている
Hoy, esta semana
He comido
点過去
完全に終わった過去
Ayer, el año pasado
Comí
現在完了
人生経験
Alguna vez, nunca
He viajado
点過去
特定の日付
En 1995, el lunes
Nací en 1995
現在完了
ごく最近(スペインでよく使う)
Hace un momento
He llegado
点過去
出来事の連続
Primero, luego
Entré y vi...

フォーマル度スペクトル

フォーマル
He finalizado el informe.

He finalizado el informe. (Work/Professional)

ニュートラル
He terminado el informe.

He terminado el informe. (Work/Professional)

カジュアル
Ya acabé el informe.

Ya acabé el informe. (Work/Professional)

スラング
Ya me lo ventilé.

Ya me lo ventilé. (Work/Professional)

過去と現在のつながり

過去

関連あり(現在完了)

  • Hoy 今日
  • Esta semana 今週

関連なし(点過去)

  • Ayer 昨日
  • El año pasado 去年

現在完了 vs. 点過去

Perfecto(橋渡し)
He comido 食べた(今日)
Has ido 行った
Indefinido(壁)
Comí 食べた(昨日)
Fuiste 行った

どちらの時制を使う?

1

その期間は終わっていますか?

YES
点過去 (Indefinido)
NO
現在完了 (Perfecto)
2

人生経験についてですか?

YES
現在完了 (Perfecto)
NO ↓

キーワード早見表

現在完了

  • Hoy
  • Este mes
  • Todavía no
📅

点過去

  • Ayer
  • Anoche
  • Hace un año

レベル別の例文

1

Ayer comí pizza.

I ate pizza yesterday.

2

Hoy he comido pizza.

I have eaten pizza today.

3

¿Has visitado España?

Have you visited Spain?

4

Fui al cine.

I went to the cinema.

1

El año pasado viajé a Perú.

Last year I traveled to Peru.

2

Esta semana he trabajado mucho.

This week I have worked a lot.

3

Nunca he visto esa película.

I have never seen that movie.

4

Compraron el coche el lunes.

They bought the car on Monday.

1

Ya he terminado mi tarea.

I have already finished my homework.

2

Cuando era niño, jugaba en el parque.

When I was a child, I used to play in the park.

3

He estado muy ocupado últimamente.

I have been very busy lately.

4

Ayer me llamaron por teléfono.

They called me on the phone yesterday.

1

Ha sido un año difícil para todos.

It has been a difficult year for everyone.

2

En 1992, los Juegos Olímpicos se celebraron en Barcelona.

In 1992, the Olympic Games were held in Barcelona.

3

Todavía no hemos decidido qué hacer.

We still haven't decided what to do.

4

La semana pasada, el gobierno anunció nuevas medidas.

Last week, the government announced new measures.

1

He reflexionado mucho sobre lo que dijiste ayer.

I have reflected a lot on what you said yesterday.

2

Tras la caída del muro, el mundo cambió drásticamente.

After the fall of the wall, the world changed drastically.

3

Hemos presenciado cambios sin precedentes en este siglo.

We have witnessed unprecedented changes in this century.

4

Aquel día, todo pareció cobrar sentido.

That day, everything seemed to make sense.

1

La literatura española ha dejado una huella imborrable en la cultura universal.

Spanish literature has left an indelible mark on universal culture.

2

En el siglo XVII, Cervantes escribió su obra maestra.

In the 17th century, Cervantes wrote his masterpiece.

3

Hasta la fecha, no hemos hallado una solución definitiva.

To date, we have not found a definitive solution.

4

Fue entonces cuando comprendí la magnitud del problema.

It was then that I understood the magnitude of the problem.

間違えやすい

Choosing the Right Past: Present Perfect vs. Preterite Preterite vs. Imperfect

Both are past tenses, but they serve different functions in narrative.

Choosing the Right Past: Present Perfect vs. Preterite Present Perfect vs. Present

Learners sometimes use the present for recent actions.

Choosing the Right Past: Present Perfect vs. Preterite Preterite vs. Present Perfect (Regional)

Different regions use them differently.

よくある間違い

He comí ayer.

Comí ayer.

Cannot use Present Perfect with closed time markers.

Comí hoy.

He comido hoy.

Today is an open time frame.

Yo he ido a la tienda en 2020.

Yo fui a la tienda en 2020.

2020 is a finished year.

Has tú comido?

¿Has comido tú?

Word order in Spanish questions.

He visto la película el lunes.

Vi la película el lunes.

Specific day requires Preterite.

Ya comí.

Ya he comido.

In Spain, 'ya' usually triggers the perfect.

No he ido ayer.

No fui ayer.

Ayer is strictly Preterite.

He sido feliz cuando era niño.

Fui feliz cuando era niño.

Childhood is a finished period.

Esta mañana comí mucho.

Esta mañana he comido mucho.

Morning is still part of today.

He terminado el libro el mes pasado.

Terminé el libro el mes pasado.

Month past is closed.

Nunca he ido a ese lugar en mi vida.

Nunca he estado en ese lugar.

Use 'estar' for location experience.

Ya lo hice.

Ya lo he hecho.

Contextual preference for perfect.

El año ha sido muy largo.

El año ha sido muy largo.

Correct, but ensure it's still the current year.

文型パターン

Ayer ___ a la escuela.

Hoy ___ mucho trabajo.

¿___ alguna vez a España?

La semana pasada ___ una película.

Real World Usage

Texting a friend very common

¡Hola! ¿Qué has hecho hoy?

Job interview common

He trabajado en ventas durante cinco años.

Travel common

Ayer visité el museo.

Ordering food occasional

He pedido la pizza hace diez minutos.

Social media very common

¡He llegado a Madrid!

Reporting a crime rare

El sospechoso huyó a las diez.

💡

「この〜」ルール

「この(esta/este)」がつく時間(今朝、今週、今年など)について話すときは、現在完了を使うと覚えやすいですよ!「Esta semana he estudiado mucho.」
⚠️

間を空けないで!

「he/has/ha」と過去分詞の間に、「no」や「ya」、「siempre」などの単語を入れてはいけません。必ずくっつけて使ってくださいね!「No he comido.」
💬

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

スペインでは「今日」の出来事には現在完了を使います。でも、ラテンアメリカでは、過去のことはほとんど点過去で話すことが多いです。「Hoy he ido al mercado.」(スペイン)と「Hoy fui al mercado.」(ラテンアメリカ)

Smart Tips

Always use the Present Perfect for today.

Hoy comí pizza. Hoy he comido pizza.

Use the Preterite for any specific year.

He viajado en 2010. Viajé en 2010.

Use 'Has + participle' for 'Have you ever...'.

Fuiste a París? ¿Has estado en París?

In Spain, 'ya' often triggers the Present Perfect.

Ya comí. Ya he comido.

発音

a-ber

Haber

The 'h' is always silent in Spanish.

ha-BLA-do

Participle stress

Stress the syllable before the -ado/-ido ending.

Question

¿Has comido? ↗

Rising intonation at the end for yes/no questions.

暗記しよう

記憶術

Preterite is a Point in the past; Perfect is a Period connected to the Present.

視覚的連想

Imagine the Preterite as a locked box in the basement (finished). Imagine the Present Perfect as a bridge connecting a house in the past to the front door of your current home.

Rhyme

Preterite is done and dead, Perfect is what you've recently said.

Story

Yesterday (Ayer), I bought (compré) a book. Today (Hoy), I have read (he leído) three chapters. I have never (nunca he) felt so happy.

Word Web

AyerHoyYaTodavíaNuncaSiempreEsta semana

チャレンジ

Write 3 sentences about what you did yesterday and 3 about what you have done today.

文化メモ

The Present Perfect is used extensively for any action that occurred within the same day or a recent time frame.

The Preterite is preferred for almost all past actions, even those that happened today.

Similar to Mexico, the Preterite dominates, and the Present Perfect is reserved for life experiences.

The Preterite comes from the Latin perfectum. The Present Perfect is a Romance innovation using 'habere' (to have) + participle.

会話のきっかけ

¿Qué has hecho hoy?

¿Has viajado a otro país?

¿Ya has visto la nueva película?

¿Qué es lo más interesante que has hecho este año?

日記のテーマ

Write about your morning routine using the Present Perfect.
Describe a trip you took last year using the Preterite.
Compare your life today with your life five years ago.
Reflect on a recent challenge you have overcome.

よくある間違い

Incorrect

正解


Incorrect

正解


Incorrect

正解


Incorrect

正解

Test Yourself

今日起こった出来事に対して正しい文を選びましょう。 選択問題

「今日、私はたくさん働いた」に最も合う選択肢を選びましょう:

✓ Correct! ✗ Not quite. Correct answer: Hoy he trabajado mucho.
スペイン語(特にスペイン)では、「hoy」はまだ終わっていない時間なので現在完了を使います。
点過去の正しい形で空欄を埋めましょう。

Ayer yo ____ (ir) a la playa.

✓ Correct! ✗ Not quite. Correct answer: fui
「Ayer」は終わった時間なので、「ir」の点過去形「fui」を使います。
間違いを見つけて修正しましょう。 Error Correction

Find and fix the mistake:

Esta semana yo hablo con mi madre.

✓ Correct! ✗ Not quite. Correct answer: Esta semana yo he hablado con mi madre.
「esta semana」はまだ終わっていない期間なので、現在完了の「he hablado」が最も自然な選択です。

Score: /3

練習問題

8 exercises
Fill in the blank with the correct Preterite form.

Ayer yo ___ (comer) pizza.

✓ Correct! ✗ Not quite. Correct answer: comí
Ayer is a specific time marker.
Choose the correct tense. 選択問題

Hoy ___ (ir) al cine.

✓ Correct! ✗ Not quite. Correct answer: he ido
Hoy is an open time frame.
Correct the sentence. Error Correction

Find and fix the mistake:

He ido a la playa el año pasado.

✓ Correct! ✗ Not quite. Correct answer: Fui a la playa el año pasado.
El año pasado is a finished time.
Reorder the words. Sentence Reorder

he / hoy / comido / ya / yo

✓ Correct! ✗ Not quite. Correct answer: Yo ya he comido hoy.
Standard word order.
Conjugate 'haber' for 'nosotros'. Conjugation Drill

Nosotros ___ hablado.

✓ Correct! ✗ Not quite. Correct answer: hemos
Correct conjugation of haber.
Match the time marker to the tense. Match Pairs

Ayer -> ?

✓ Correct! ✗ Not quite. Correct answer: Preterite
Ayer is a specific past time.
Build a sentence with 'nunca' and 'ver'. Sentence Building

Nunca / ver / yo / esa película (Perfect)

✓ Correct! ✗ Not quite. Correct answer: Nunca he visto esa película.
Experience requires perfect.
Which is correct for a life experience? 選択問題

¿___ estado en México?

✓ Correct! ✗ Not quite. Correct answer: Has
Experience uses perfect.

Score: /8

Practice Bank

8 exercises
現在完了形で完成させましょう 穴埋め問題

Yo todavía no ____ (comer).

✓ Correct! ✗ Not quite. Correct answer: he comido
正しい点過去形を選びましょう 選択問題

Anoche ellos ____ (ver) una película.

✓ Correct! ✗ Not quite. Correct answer: vieron
並べ替えて文を作りましょう Sentence Reorder

he / hoy / café / tres / tomado / tazas / de

✓ Correct! ✗ Not quite. Correct answer: Hoy he tomado tres tazas de café.
スペイン語に翻訳しましょう 翻訳

I saw the photo yesterday.

✓ Correct! ✗ Not quite. Correct answer: Vi la foto ayer.
キーワードと時制を合わせましょう Match Pairs

キーワードと正しい文法パターンを合わせましょう:

✓ Correct! ✗ Not quite. Correct answer: Hoy : Present Perfect
語順を修正しましょう Error Correction

He ya comido.

✓ Correct! ✗ Not quite. Correct answer: Ya he comido.
経験を完成させましょう 穴埋め問題

¿Alguna vez ____ (estar) en Madrid?

✓ Correct! ✗ Not quite. Correct answer: has estado
歴史的事実を選びましょう 選択問題

Colón ____ (llegar) a América en 1492.

✓ Correct! ✗ Not quite. Correct answer: llegó

Score: /8

よくある質問 (8)

No, never. 'Ayer' is a closed time marker and requires the Preterite.

It's a regional preference, especially in Latin America.

Yes, for all compound tenses in Spanish.

Use the Present Perfect because the week is not over.

You have to memorize them, like 'hecho' or 'visto'.

Yes, many, like 'fui' (ser/ir) or 'tuve' (tener).

No, that's the main rule to remember.

Less than the Preterite, but it appears in reflections.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

French high

Passé Composé

French uses it for almost all past events, whereas Spanish maintains a stricter Preterite/Perfect split.

German moderate

Perfekt

German distinguishes by register (written vs. spoken), not by temporal relevance.

Japanese low

Ta-form

Japanese lacks the auxiliary verb structure for past tenses.

Arabic partial

Perfective Aspect

Arabic does not have a compound 'have done' structure like Spanish.

Chinese low

Le particle

Chinese verbs do not conjugate; aspect is marked by particles.

English high

Simple Past vs. Present Perfect

English is more flexible with Present Perfect; Spanish is stricter with time markers.

Learning Path

Prerequisites

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