A2 Past Tense 14 min read 보통

과거 시제 대결: 오늘 vs 어제 (현재 완료 vs 단순 과거)

오늘처럼 '열린 시간'은 Present Perfect, 어제처럼 '닫힌 시간'은 Preterite를 쓰면 스페인어 고수처럼 보일 거예요!

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.
Present Perfect: [Haber] + [Participio] | Preterite: [Raíz] + [Terminación]

Overview

실제로는 5분이나 남았는데 WhatsApp으로 «도착했어»(he llegado)라고 메시지를 보낸 적이 있나요? 스페인어에서 현재 완료와 단순 과거 중 하나를 선택하는 것은 라이브 스트리밍과 녹화된 비디오 중 하나를 선택하는 것과 같습니다.

How This Grammar Works

(Korean translation...)

Formation Pattern

1
(Korean translation...)

When To Use It

(Korean translation...)

Common Mistakes

(Korean translation...)

Contrast With Similar Patterns

(Korean translation...)

Quick FAQ

(Korean translation...)

Comparison of Past Tense Formations

Subject Pretérito Perfecto (Hoy) Pretérito Indefinido (Ayer)
Yo
he hablado
hablé
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.

1

Ongoing Time

Actions occurring within a time frame that includes the present.

“Hoy he desayunado café.”

“Esta semana hemos viajado mucho.”

2

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

Reference table for 과거 시제 대결: 오늘 vs 어제 (현재 완료 vs 단순 과거)
시간 표시어 추천 시제 예시 문장 의미
Hoy (오늘)
Present Perfect
Hoy he bebido café.
오늘 커피를 마셨어요.
Ayer (어제)
Preterite
Ayer bebí café.
어제 커피를 마셨어요.
Esta semana (이번 주)
Present Perfect
He trabajado mucho.
이번 주에 일을 많이 했어요.
El año pasado (작년)
Preterite
Trabajé en Londres.
작년에 런던에서 일했어요.
Todavía no (아직 ~않다)
Present Perfect
No he visto la película.
아직 그 영화를 안 봤어요.
Anoche (어젯밤)
Preterite
Salí con mis amigos.
어젯밤에 친구들과 나갔어요.
Ya (이미)
Present Perfect
Ya he terminado.
벌써 다 끝냈어요.
En 2010 (2010년에)
Preterite
Compré mi casa.
2010년에 집을 샀어요.

격식 수준 스펙트럼

격식체
He finalizado el trabajo.

He finalizado el trabajo. (Workplace)

중립
He terminado el trabajo.

He terminado el trabajo. (Workplace)

비격식체
Ya terminé el trabajo.

Ya terminé el trabajo. (Workplace)

속어
Ya acabé con eso.

Ya acabé con eso. (Workplace)

스페인어 과거 시제 (A1)

과거

현재완료 (Perfecto)

  • Hoy 오늘
  • Reciente 최근

단순과거 (Indefinito)

  • Ayer 어제
  • Terminado 완료됨

어떤 시제를 써야 할까요?

현재완료
Hoy 오늘
Esta semana 이번 주
Ya 이미
단순과거
Ayer 어제
La semana pasada 지난주
Anoche 어젯밤

결정 트리: 현재완료 vs 단순과거

1

'오늘' 일어난 일인가요?

YES
현재완료 (he comido)
NO
다음 질문으로
2

시간이 완전히 끝났나요 (예: 어제)?

YES
단순과거 (comí)
NO ↓

자주 쓰는 시간 표시어

🔓

열린 시간 (현재완료)

  • Hoy
  • Este mes
  • Todavía no
🔒

닫힌 시간 (단순과거)

  • Ayer
  • El otro día
  • En 1999

수준별 예문

1

Hoy he comido pan.

Today I have eaten bread.

2

Ayer comí pizza.

Yesterday I ate pizza.

3

Esta semana he trabajado.

This week I have worked.

4

El lunes fui al cine.

On Monday I went to the cinema.

1

¿Has visto mi libro?

Have you seen my book?

2

El año pasado viajé a Perú.

Last year I traveled to Peru.

3

No he terminado la tarea.

I haven't finished the homework.

4

Ayer no salí de casa.

Yesterday I didn't leave the house.

1

Ya he hablado con el jefe.

I have already spoken with the boss.

2

Cuando era joven, viví en Madrid.

When I was young, I lived in Madrid.

3

Esta mañana no he tenido tiempo.

This morning I haven't had time.

4

En 2010, ganamos el mundial.

In 2010, we won the World Cup.

1

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

It has been a very difficult year for everyone.

2

Ayer, tras mucho esfuerzo, logré terminar el proyecto.

Yesterday, after much effort, I managed to finish the project.

3

Nunca he estado en Asia, pero quiero ir.

I have never been to Asia, but I want to go.

4

El mes pasado, la empresa decidió cambiar su estrategia.

Last month, the company decided to change its strategy.

1

He reflexionado sobre lo ocurrido y he llegado a una conclusión.

I have reflected on what happened and have reached a conclusion.

2

Aquel día, el destino cambió nuestras vidas para siempre.

That day, destiny changed our lives forever.

3

Hasta la fecha, no hemos recibido ninguna respuesta oficial.

To date, we have not received any official response.

4

En su momento, no comprendí la gravedad de la situación.

At the time, I didn't understand the gravity of the situation.

1

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.

2

Fue entonces cuando comprendí que la historia se repetía.

It was then that I understood that history was repeating itself.

3

Hemos de reconocer que los resultados han superado nuestras expectativas.

We must recognize that the results have exceeded our expectations.

4

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.

혼동하기 쉬운

Past Tense Duel: Today vs. Yesterday (Present Perfect vs. Preterite) Pretérito Imperfecto

Learners often use the Imperfect for completed actions.

Past Tense Duel: Today vs. Yesterday (Present Perfect vs. Preterite) Present Tense

Learners use present for recent past.

Past Tense Duel: Today vs. Yesterday (Present Perfect vs. Preterite) Pluperfect

Learners use Pluperfect for simple past.

자주 하는 실수

Yo he comido ayer.

Yo comí ayer.

Ayer is a finished time marker.

Yo comido.

Yo he comido.

Missing auxiliary verb.

He fui a casa.

Fui a casa.

Do not combine auxiliary with simple past.

Ayer he ido.

Ayer fui.

Ayer is finished.

Esta semana fui al cine.

Esta semana he ido al cine.

Esta semana is still ongoing.

He visto a Juan el año pasado.

Vi a Juan el año pasado.

El año pasado is finished.

Has tú comido?

¿Has comido tú?

Word order in questions.

Ya comí.

Ya he comido.

Ya often triggers the perfect in Spain.

Nunca comí eso.

Nunca he comido eso.

Experience over a lifetime uses the perfect.

Recién fui.

Recién he ido.

Regional usage of 'recién'.

En 1990, he viajado.

En 1990, viajé.

Historical date requires preterite.

He tenido un problema ayer.

Tuve un problema ayer.

Specific time marker.

Siempre he ido a la playa cuando era niño.

Siempre iba a la playa...

Habitual past uses imperfect.

문장 패턴

Hoy he ___ mucho.

Ayer ___ a la tienda.

Esta semana no he ___ a nadie.

El año pasado ___ un viaje increíble.

Real World Usage

Texting constant

¿Qué has hecho hoy?

Job Interview very common

He trabajado en ventas durante cinco años.

Travel common

Ayer fui al museo.

Social Media very common

¡Hoy he subido una foto nueva!

Food Delivery occasional

He pedido pizza hace diez minutos.

Academic Report common

En 2022, el estudio demostró que...

💡

'Haber'라는 닻을 기억하세요

현재완료는 항상 'haber' 동사가 필요해요. 이 동사가 과거의 일을 현재와 연결해주는 닻 역할을 하거든요:
Hoy he comido paella.
⚠️

강세 하나로 시간이 바뀌어요

단순과거에서 'hablo'(말한다)와 'habló'(그가 말했다)는 점 하나 차이지만 의미는 완전히 달라요!
Él habló con María.
💬

마드리드 vs 멕시코시티

마드리드에서는 오늘 일어난 모든 일에 현재완료를 쓰지만, 멕시코에서는 거의 모든 과거에 단순과거를 써요: Ya desayuné.

Smart Tips

Immediately think Preterite.

He ido ayer. Fui ayer.

Immediately think Perfect.

Hoy fui. Hoy he ido.

Use the Perfect.

Nunca fui a China. Nunca he estado en China.

Use the Preterite for the main events.

He entrado, he visto, he salido. Entré, vi, salí.

발음

a-ber

Haber

The 'h' is always silent.

a-do / i-do

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

HoyAyerHaberParticipioPasadoTiempo

챌린지

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?

일기 주제

Describe your day so far.
Write about your favorite childhood memory.
Compare your life today with your life five years ago.
Reflect on a major decision you made recently.

자주 하는 실수

Incorrect

정답


Incorrect

정답


Incorrect

정답


Incorrect

정답

Test Yourself

오늘 일어난 일에 대해 올바른 문장을 고르세요. 객관식

'오늘 나는 일을 많이 했다'를 스페인어로 하면?

✓ Correct! ✗ Not quite. Correct answer: Hoy he trabajado mucho.
스페인어 표준 문법에서 'hoy'(오늘)는 'he + 과거분사' 형태인 현재완료를 부릅니다.
빈칸에 알맞은 단순과거 형태를 쓰세요.

Ayer (yo/comer) ___ en un restaurante mexicano.

✓ Correct! ✗ Not quite. Correct answer: comí
'Ayer'(어제)는 단순과거를 써야 하며, 'yo'에 해당하는 형태는 'comí'입니다.
문장에서 틀린 부분을 찾아 고치세요. Error Correction

Find and fix the mistake:

Esta semana yo comí mucho sushi.

✓ Correct! ✗ Not quite. Correct answer: Esta semana yo he comido mucho sushi.
'Esta semana'(이번 주)는 아직 끝나지 않은 시간이라 현재완료 'he comido'를 써야 해요.

Score: /3

연습 문제

8 exercises
Fill in the blank with the correct form.

Hoy yo ___ (comer) mucho.

✓ Correct! ✗ Not quite. Correct answer: he comido
Hoy triggers the perfect.
Choose the correct sentence. 객관식

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: Ayer fui al cine.
Ayer is a finished time marker.
Fix the error. Error Correction

Find and fix the mistake:

El año pasado he viajado a España.

✓ Correct! ✗ Not quite. Correct answer: El año pasado viajé a España.
El año pasado is finished.
Change to Preterite. Sentence Transformation

He hablado con él.

✓ Correct! ✗ Not quite. Correct answer: Hablé con él.
Simple past of hablar.
Is this rule true? True False Rule

The Preterite is for finished time.

✓ Correct! ✗ Not quite. Correct answer: True
Preterite is for completed actions.
Complete the dialogue. Dialogue Completion

A: ¿Has visto a María? B: Sí, la ___ ayer.

✓ Correct! ✗ Not quite. Correct answer: vi
Ayer triggers preterite.
Order the words. Sentence Building

he / hoy / trabajado / yo

✓ Correct! ✗ Not quite. Correct answer: Yo he trabajado hoy.
Standard word order.
Match the marker to the tense. Match Pairs

Ayer -> ?

✓ Correct! ✗ Not quite. Correct answer: Preterite
Ayer is finished.

Score: /8

Practice Bank

10 exercises
현재완료 형태로 빈칸을 채우세요. 빈칸 채우기

¿Ya (tú/ver) ___ la nueva serie de Netflix?

✓ Correct! ✗ Not quite. Correct answer: has visto
단어를 배열하여 올바른 단순과거 문장을 만드세요. Sentence Reorder

ayer / nosotros / pizza / comimos

✓ Correct! ✗ Not quite. Correct answer: Ayer nosotros comimos pizza
단순과거를 사용하여 스페인어로 번역하세요. 번역

Last night I slept eight hours.

✓ Correct! ✗ Not quite. Correct answer: Anoche dormí ocho horas.
시간 표시어와 알맞은 시제를 연결하세요. Match Pairs

알맞은 짝을 연결하세요:

✓ Correct! ✗ Not quite. Correct answer: Hoy -> Present Perfect
3인칭 단수에 맞게 동사를 고치세요. Error Correction

Él han comido mucho hoy.

✓ Correct! ✗ Not quite. Correct answer: Él ha comido mucho hoy.
불규칙 과거분사를 고르세요. 객관식

'hacer'(하다)의 불규칙 과거분사를 고르세요:

✓ Correct! ✗ Not quite. Correct answer: hecho
알맞은 단순과거 어미를 넣어 빈칸을 채우세요. 빈칸 채우기

El lunes pasado (tú/hablar) ___ con tu madre.

✓ Correct! ✗ Not quite. Correct answer: hablaste
현재완료를 사용하여 번역하세요. 번역

I have already finished the homework.

✓ Correct! ✗ Not quite. Correct answer: Ya he terminado los deberes.
질문 문장을 올바른 순서로 배열하세요. Sentence Reorder

esta / ¿ / qué / hecho / has / mañana / ?

✓ Correct! ✗ Not quite. Correct answer: ¿Qué has hecho esta mañana?
멕시코에서 '방금 아침 먹었어'라고 할 때 더 자연스러운 것은? 객관식

라틴아메리카에서 더 선호하는 표현은?

✓ Correct! ✗ Not quite. Correct answer: Ya desayuné.

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

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

English high

Present Perfect vs Simple Past

Spanish regional variation makes the choice more complex than in English.

French high

Passé Composé vs Passé Simple

Spanish uses the Preterite in daily speech, unlike French.

German moderate

Perfekt vs Präteritum

German register split is mandatory; Spanish is dialectal.

Japanese low

Ta-form

Japanese lacks the compound perfect structure.

Arabic low

Perfective aspect

Arabic does not have a compound perfect structure like Spanish.

Chinese low

Le particle

Chinese does not conjugate verbs for tense.

Learning Path

Prerequisites

Was this helpful?
아직 댓글이 없습니다. 첫 번째로 생각을 공유하세요!