過去形の対決:今日 vs 昨日 (現在完了 vs 点過去)
Grammar Rule in 30 Seconds
Use the Present Perfect for time still ongoing, and the Preterite for finished, specific moments in the past.
- Use Present Perfect (he comido) for time that hasn't finished yet, like 'today' or 'this week'.
- Use Preterite (comí) for completed actions at a specific point in time, like 'yesterday' or 'last year'.
- In Spain, Present Perfect is used more frequently for recent past; in Latin America, Preterite is preferred.
Overview
Pretérito Perfecto Compuesto)」と「点過去 (Pretérito Indefinido)」の使い分けです。日本語には「過去形」という一つの概念しかありませんが、スペイン語では「その出来事が今とどう繋がっているか」という心理的な距離感によって、使うべき過去形が厳密に決まっています。これは、日本語の「〜した」という表現だけではカバーできない、スペイン語特有の非常に面白いルールです。- 1現在完了形 (
Pretérito Perfecto Compuesto): これは「過去から現在まで続く、あるいは現在に影響を与えている出来事」を指します。日本語の「〜したことがある(経験)」や「もう〜してしまった(完了)」に近い感覚です。「今日(hoy)」や「今週(esta semana)」のように、まだ終わっていない時間枠の中で起きたことを伝える時に使います。日本語で言うところの「最近〜したんだよね」という、現在との繋がりを感じさせるニュアンスです。
- 1点過去 (
Pretérito Indefinido): これは「過去の特定の時点で完全に終わった出来事」を指します。日本語の「〜した」という過去形に最も近いですが、その動作が「昨日(ayer)」や「昨年(el año pasado)」のように、完全に閉じられた過去の枠内にあることが条件です。「過去の歴史的事実」として淡々と報告するようなイメージです。
Pretérito Perfecto Compuesto) | 点過去 (Pretérito Indefinido) |haber + 過去分詞 | 動詞の語尾変化 |he / has / ha + -ado / -ido | -é, -aste, -ó 等 |Yo + he + hablado (私は話した)Tú + has + hablado (君は話した)Él + ha + hablado (彼は話した)hablar):Yo + habléTú + hablasteÉl + habló- 現在完了形を使う時:
hoy(今日)、esta mañana(今朝)、esta semana(今週)、este año(今年)、ya(もう)、todavía no(まだ〜ない)。これらはすべて、今という時間がまだ進行中であることを示しています。「今日、私はカフェで勉強した」と言いたい時は、Hoy he estudiado en la cafetería.となります。
- 点過去を使う時:
ayer(昨日)、anoche(昨夜)、el mes pasado(先月)、en 2020(2020年に)、hace un año(1年前に)。これらは時間が完全に区切られています。「昨日、私はカフェで勉強した」はAyer estudié en la cafetería.です。
- 1時間マーカーの不一致: 日本語話者は「昨日」と言いながら現在完了形を使ってしまうミスが非常に多いです。
*Ayer he comido(昨日食べた)は、英語のI have eaten yesterdayと同じで、文法的に誤りです。常に「昨日=点過去」とセットで覚えましょう。
- 1助動詞と過去分詞の分離:
*He ya comidoのように、間に他の言葉を挟むミスです。haberと過去分詞は一心同体です。正しくはYa he comidoです。
- 1過去分詞の性数変化の誤解: 形容詞と混同し、
*Ella ha comidaと女性形に合わせてしまう人がいます。過去分詞は常に-oで終わる不変の形です。これは日本語にはない「助動詞+分詞」という構造ゆえの混同です。
he hablado) | 点過去 (hablé) |nosotros の形が現在形と同じに見えるのですが、どう判断しますか?hablamos は「私たちは話す」と「私たちは話した(点過去)」の両方の意味を持ちます。文脈や ayer などの時間マーカーを見て判断します。have + past participle と同じ仕組みです。動作の「完了」を強調するためにこの形が必要なのです。ser(〜である)や ir(行く)は fui になるなど、まずは基本の規則動詞を完璧にしてから、少しずつ不規則動詞を暗記していきましょう。Comparison of Past Tense Formations
| Subject | Pretérito Perfecto (Hoy) | Pretérito Indefinido (Ayer) |
|---|---|---|
|
Yo
|
he hablado
|
hablé
|
|
Tú
|
has hablado
|
hablaste
|
|
Él/Ella
|
ha hablado
|
habló
|
|
Nosotros
|
hemos hablado
|
hablamos
|
|
Vosotros
|
habéis hablado
|
hablasteis
|
|
Ellos
|
han hablado
|
hablaron
|
Meanings
This rule governs the choice between the compound past (Present Perfect) and the simple past (Preterite) based on the psychological distance of the time frame.
Ongoing Time
Actions occurring within a time frame that includes the present.
“Hoy he desayunado café.”
“Esta semana hemos viajado mucho.”
Completed Past
Actions that happened at a finished, specific point in the past.
“Ayer comí pizza.”
“El año pasado fui a Madrid.”
Reference Table
| 時間の目印 | よく使う時制 | 例文 | 英語の意味 |
|---|---|---|---|
|
Hoy
|
Present Perfect
|
Hoy he bebido café.
|
Today I have drunk coffee.
|
|
Ayer
|
Preterite
|
Ayer bebí café.
|
Yesterday I drank coffee.
|
|
Esta semana
|
Present Perfect
|
He trabajado mucho.
|
I have worked a lot.
|
|
El año pasado
|
Preterite
|
Trabajé en Londres.
|
I worked in London.
|
|
Todavía no
|
Present Perfect
|
No he visto la película.
|
I haven't seen the movie yet.
|
|
Anoche
|
Preterite
|
Salí con mis amigos.
|
Last night I went out with friends.
|
|
Ya
|
Present Perfect
|
Ya he terminado.
|
I have already finished.
|
|
En 2010
|
Preterite
|
Compré mi casa.
|
In 2010 I bought my house.
|
フォーマル度スペクトル
He finalizado el trabajo. (Workplace)
He terminado el trabajo. (Workplace)
Ya terminé el trabajo. (Workplace)
Ya acabé con eso. (Workplace)
スペイン語の過去時制 (A1)
現在完了 (Perfecto)
- Hoy 今日
- Reciente 最近
点過去 (Indefinito)
- Ayer 昨日
- Terminado 完了した
どちらを使えばいい?
判断ツリー:Perfecto vs. Indefinito
今日起こったことですか?
その期間は終わっていますか(例:昨日)?
よく使う時間の目印
開いている時間 (Perfecto)
- • Hoy, 今日
- • Este mes, 今月
- • Todavía no, まだ~ない
閉じている時間 (Preterite)
- • Ayer, 昨日
- • El otro día, 先日
- • En 1999, 1999年に
レベル別の例文
Hoy he comido pan.
Today I have eaten bread.
Ayer comí pizza.
Yesterday I ate pizza.
Esta semana he trabajado.
This week I have worked.
El lunes fui al cine.
On Monday I went to the cinema.
¿Has visto mi libro?
Have you seen my book?
El año pasado viajé a Perú.
Last year I traveled to Peru.
No he terminado la tarea.
I haven't finished the homework.
Ayer no salí de casa.
Yesterday I didn't leave the house.
Ya he hablado con el jefe.
I have already spoken with the boss.
Cuando era joven, viví en Madrid.
When I was young, I lived in Madrid.
Esta mañana no he tenido tiempo.
This morning I haven't had time.
En 2010, ganamos el mundial.
In 2010, we won the World Cup.
Ha sido un año muy difícil para todos.
It has been a very difficult year for everyone.
Ayer, tras mucho esfuerzo, logré terminar el proyecto.
Yesterday, after much effort, I managed to finish the project.
Nunca he estado en Asia, pero quiero ir.
I have never been to Asia, but I want to go.
El mes pasado, la empresa decidió cambiar su estrategia.
Last month, the company decided to change its strategy.
He reflexionado sobre lo ocurrido y he llegado a una conclusión.
I have reflected on what happened and have reached a conclusion.
Aquel día, el destino cambió nuestras vidas para siempre.
That day, destiny changed our lives forever.
Hasta la fecha, no hemos recibido ninguna respuesta oficial.
To date, we have not received any official response.
En su momento, no comprendí la gravedad de la situación.
At the time, I didn't understand the gravity of the situation.
Ha sido una trayectoria impecable la que ha trazado a lo largo de estos años.
It has been an impeccable trajectory that he has traced throughout these years.
Fue entonces cuando comprendí que la historia se repetía.
It was then that I understood that history was repeating itself.
Hemos de reconocer que los resultados han superado nuestras expectativas.
We must recognize that the results have exceeded our expectations.
Aquella tarde, el sol se ocultó tras las montañas, marcando el fin de una era.
That afternoon, the sun hid behind the mountains, marking the end of an era.
間違えやすい
Learners often use the Imperfect for completed actions.
Learners use present for recent past.
Learners use Pluperfect for simple past.
よくある間違い
Yo he comido ayer.
Yo comí ayer.
Yo comido.
Yo he comido.
He fui a casa.
Fui a casa.
Ayer he ido.
Ayer fui.
Esta semana fui al cine.
Esta semana he ido al cine.
He visto a Juan el año pasado.
Vi a Juan el año pasado.
Has tú comido?
¿Has comido tú?
Ya comí.
Ya he comido.
Nunca comí eso.
Nunca he comido eso.
Recién fui.
Recién he ido.
En 1990, he viajado.
En 1990, viajé.
He tenido un problema ayer.
Tuve un problema ayer.
Siempre he ido a la playa cuando era niño.
Siempre iba a la playa...
文型パターン
Hoy he ___ mucho.
Ayer ___ a la tienda.
Esta semana no he ___ a nadie.
El año pasado ___ un viaje increíble.
Real World Usage
¿Qué has hecho hoy?
He trabajado en ventas durante cinco años.
Ayer fui al museo.
¡Hoy he subido una foto nueva!
He pedido pizza hace diez minutos.
En 2022, el estudio demostró que...
「Haber」というアンカー
アクセント記号が大事!
スペインとラテンアメリカの違い
Smart Tips
Immediately think Preterite.
Immediately think Perfect.
Use the Perfect.
Use the Preterite for the main events.
発音
Haber
The 'h' is always silent.
Participles
Ensure the 'ado' or 'ido' is clearly articulated.
Question
¿Has comido? ↑
Rising intonation at the end for yes/no questions.
暗記しよう
記憶術
Perfect is for the Present, Preterite is for the Past.
視覚的連想
Imagine a clock that is still ticking for the Perfect, and a clock that has been smashed with a hammer for the Preterite.
Rhyme
Si el tiempo no se ha ido, usa el Perfecto Compuesto; si el tiempo ya se ha ido, el Indefinido es el resto.
Story
Today I have been busy (he estado). I have worked (he trabajado) and I have run (he corrido). But yesterday, I was lazy (fui). I slept (dormí) and I watched (vi) TV all day.
Word Web
チャレンジ
Write 5 sentences about your day using 'he' and 5 sentences about yesterday using the Preterite.
文化メモ
The Pretérito Perfecto is used extensively for recent past, even if the time is finished (e.g., 'Hoy he ido').
The Pretérito Indefinido is preferred for almost all past actions, even recent ones.
Similar to Mexico, the Pretérito Indefinido is dominant, and the 'vos' form changes the conjugation.
The Pretérito Perfecto Compuesto evolved from the Latin 'habere' + past participle, originally meaning 'to have something in a state of completion'.
会話のきっかけ
¿Qué has hecho hoy?
¿Has viajado a otro país?
¿Qué fue lo más interesante que hiciste el año pasado?
¿Cómo ha cambiado tu vida en los últimos meses?
日記のテーマ
よくある間違い
Test Yourself
Choose the best option for: 'Today I have worked a lot.'
Ayer (yo/comer) ___ en un restaurante mexicano.
Find and fix the mistake:
Esta semana yo comí mucho sushi.
Score: /3
練習問題
8 exercisesHoy yo ___ (comer) mucho.
Which is correct?
Find and fix the mistake:
El año pasado he viajado a España.
He hablado con él.
The Preterite is for finished time.
A: ¿Has visto a María? B: Sí, la ___ ayer.
he / hoy / trabajado / yo
Ayer -> ?
Score: /8
Practice Bank
10 exercises¿Ya (tú/ver) ___ la nueva serie de Netflix?
ayer / nosotros / pizza / comimos
Last night I slept eight hours.
Match the pairs:
Él han comido mucho hoy.
Select the irregular participle for 'hacer' (to do/make):
El lunes pasado (tú/hablar) ___ con tu madre.
I have already finished the homework.
esta / ¿ / qué / hecho / has / mañana / ?
Pick the LatAm preference:
Score: /10
よくある質問 (8)
It comes from the Latin 'habere', meaning 'to have'.
Yes, e.g., 'Hoy he trabajado, pero ayer no trabajé'.
It has many irregular verbs, but the pattern is consistent.
If in doubt, use the Preterite; it's safer in most of the Spanish-speaking world.
In Spain, yes. In Latin America, it can trigger the preterite.
It's a regional preference for simplicity and directness.
Yes, like 'hecho' (hacer) or 'visto' (ver).
Imperfect is for background/habits; Preterite/Perfect is for completed actions.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Present Perfect vs Simple Past
Spanish regional variation makes the choice more complex than in English.
Passé Composé vs Passé Simple
Spanish uses the Preterite in daily speech, unlike French.
Perfekt vs Präteritum
German register split is mandatory; Spanish is dialectal.
Ta-form
Japanese lacks the compound perfect structure.
Perfective aspect
Arabic does not have a compound perfect structure like Spanish.
Le particle
Chinese does not conjugate verbs for tense.
Learning Path
Prerequisites
Learn These First
関連動画
Related Grammar Rules
スペイン語の過去形:何が起きた? (Pretérito Indefinido)
### Overview スペイン語の学習において、過去の出来事を語ることは避けて通れない重要なステップです。今回学ぶ`Pretérito Inde...
スペイン語の文学的過去:直前完了(hube hablado)
Overview ハイキング中に化石を見つけたことはありますか? `Pretérito Anterior` はまさにそれです。スペイン語における「言語...
スペイン語の線過去:'ir' の使い方 (iba, ibas, iba...)
### Overview スペイン語学習において、過去の出来事を語る際に非常に重要なのが「線過去(`el imperfecto`)」です。日本語の文...
過去における動詞 Querer:「〜しようとした」と「拒絶した」
### Overview スペイン語の動詞 `querer` は、現在形では「~したい」や「愛している」という意味で日常的に使われる非常に基本...
不規則な点過去語幹 (U, I, J 動詞)
### Overview スペイン語の学習において、過去の出来事を話すことは非常に重要ですが、ここで多くの学習者が壁にぶつかるのが「...