Korean Past Tense for Beginners: -았어요/-었어요 Made Easy

Korean Past Tense for Beginners: -았어요/-었어요 Made Easy
Author Profile

SeungHyun Na creates practical beginner Korean lessons that explain grammar through clear patterns, natural examples, and everyday conversation.

Contact: seungeunisfree@gmail.com

Published and Last Updated: October 3, 2026
Beginner Korean Grammar

The Korean past tense is easier to understand when you compare it with verbs you already know. 갔어요 gasseoyo went comes from 가다 gada to go. 먹었어요 meogeosseoyo ate comes from 먹다 meokda to eat. And 했어요 haesseoyo did comes from 하다 hada to do. Once you see those relationships, the basic past-tense system becomes much more predictable.

Korean usually does not replace a verb with a completely unrelated past form the way English sometimes does with “go → went.” Instead, the verb stem stays recognizable and a past marker is added. At the beginner level, the two main patterns are -았어요 -asseoyo polite past pattern after ㅏ or ㅗ and -었어요 -eosseoyo polite past pattern after most other vowels. The high-frequency verb 하다 hada to do commonly appears as 했어요 haesseoyo did.

The National Institute of Korean Language explains that -았- -at- past marker after ㅏ or ㅗ and -었- -eot- past marker after most other vowels can indicate that an event happened in the past. The official dictionary also notes that these forms can describe an event completed in the past whose result continues into the present. For a beginner, however, the best starting point is ordinary past events: where you went, what you ate, what you watched, who you met, and what you did.

The beginner rule to remember: find the verb stem first, choose -았어요 or -었어요, allow the normal contraction, and then practice the result inside a complete sentence about a real past event.

What the Korean Past Tense Really Means

In beginner Korean, the past tense usually tells the listener that an action or event belongs to an earlier time. A past-time expression often makes the meaning immediately clear. For example, 어제 eoje yesterday, 지난주 jinanju last week, 지난달 jinandal last month, and 작년 jangnyeon last year all place the sentence in a clear past frame.

The past information is inside the verb ending

Look at the difference between 가요 gayo go / goes and 갔어요 gasseoyo went. Both forms end in 요 yo polite sentence-ending element, but only the second form contains the past marker.

Present

학교에 가요.

hakgyoe gayo.

I go to school.

Past

어제 학교에 갔어요.

eoje hakgyoe gasseoyo.

I went to school yesterday.

Past tense is useful for completed everyday actions

Many of the first past-tense sentences you will actually use describe a completed action. You can say that you ate breakfast, watched a drama, met a friend, studied Korean, worked, exercised, or went somewhere.

Completed actions you can talk about immediately

아침을 먹었어요.

achimeul meogeosseoyo.

I ate breakfast.

친구를 만났어요.

chingureul mannasseoyo.

I met a friend.

한국어를 공부했어요.

hangugeoreul gongbuhaesseoyo.

I studied Korean.

A past form can sometimes describe a present result

The official dictionary gives the past markers a slightly broader function than the English label “simple past” suggests. An event may have been completed earlier while its result still matters now. You do not need to master that distinction before you can speak, but it explains why Korean past forms do not always match one English tense perfectly.

For your first stage of practice, keep the task simple. When you want to describe a normal earlier event, choose the correct past form and add a useful time expression.

Key Takeaway

Everyday polite past forms such as 갔어요 gasseoyo went, 먹었어요 meogeosseoyo ate, and 했어요 haesseoyo did let you describe earlier actions naturally.

The Basic Method for Korean Past Tense Conjugation

The safest way to form the Korean past tense is to work from the dictionary form in the same order every time. Start with the Korean verb, find its stem, choose the correct past marker, and then allow the sounds to contract naturally.

Step 1: Remove 다 and find the verb stem

1
Remove 다 from the dictionary form.
가다 → 가 gada → ga to go → verb stem
2
Do the same with a consonant-ending stem.
먹다 → 먹 meokda → meok to eat → verb stem
3
Keep 하다 in its own high-frequency group.
하다 → 하 hada → ha to do → verb stem

Step 2: Choose -았어요 or -었어요

If the final stem vowel is ㅏ a vowel ㅏ or ㅗ o vowel ㅗ, use the -았어요 -asseoyo polite past pattern family. With most other vowels, use -었어요 -eosseoyo polite past pattern.

ㅏ or ㅗ Group

-았어요 -asseoyo past pattern

가다 → 갔어요 gada → gasseoyo to go → went

Most Other Vowels

-었어요 -eosseoyo past pattern

먹다 → 먹었어요 meokda → meogeosseoyo to eat → ate

하다 Family

했어요 haesseoyo did

하다 → 했어요 hada → haesseoyo to do → did

Step 3: Let vowels contract naturally

Choosing the right ending is only part of the process. Korean often combines neighboring vowels, so the final form may look shorter than the pieces you started with. That is why 가 + 았어요 ga + asseoyo stem + past ending becomes 갔어요 gasseoyo went.

See the whole conjugation path

가다 → 가 → 갔어요

gada → ga → gasseoyo

to go → stem → went

먹다 → 먹 → 먹었어요

meokda → meok → meogeosseoyo

to eat → stem → ate

하다 → 하 → 했어요

hada → ha → haesseoyo

to do → stem → did

Compare present and past instead of learning two separate verbs

If you already know 가요 gayo go / goes, connect it directly to 갔어요 gasseoyo went. Do the same with 먹어요 meogeoyo eat / eats and 먹었어요 meogeosseoyo ate.

Key Takeaway

Use one repeatable sequence: dictionary form → stem → past pattern → contraction → complete sentence. Seeing 가요 → 갔어요 gayo → gasseoyo go → went as one relationship is much easier than memorizing two unrelated forms.

When to Use -았어요: Stems with ㅏ or ㅗ

The National Institute of Korean Language states that -았- -at- past marker attaches after verbs and adjectives whose final stem vowel is ㅏ a vowel ㅏ or ㅗ o vowel ㅗ.

가다 becomes 갔어요

Start with 가다 gada to go. Remove 다 da dictionary-form ending, leaving the stem 가 ga go- stem. After contraction, the result is 갔어요 gasseoyo went.

갔어요 in real sentences

어제 학교에 갔어요.

eoje hakgyoe gasseoyo.

I went to school yesterday.

주말에 친구하고 카페에 갔어요.

jumare chinguhago kapee gasseoyo.

I went to a café with a friend over the weekend.

지난달에 부산에 갔어요.

jinandare Busane gasseoyo.

I went to Busan last month.

보다 becomes 봤어요

The verb 보다 boda to see / to watch has the stem 보 bo see/watch- stem. The combination contracts to 봤어요 bwasseoyo saw / watched.

봤어요 in everyday Korean

어제 영화를 봤어요.

eoje yeonghwareul bwasseoyo.

I watched a movie yesterday.

그 사진을 봤어요?

geu sajineul bwasseoyo?

Did you see that picture?

오다 becomes 왔어요

With 오다 oda to come, the stem is 오 o come- stem. The contraction gives 왔어요 wasseoyo came.

왔어요 for past arrival

친구가 우리 집에 왔어요.

chinguga uri jibe wasseoyo.

My friend came to my house.

언제 한국에 왔어요?

eonje hanguge wasseoyo?

When did you come to Korea?

사다 becomes 샀어요

The verb 사다 sada to buy has the stem 사 sa buy- stem. The result is 샀어요 sasseoyo bought.

A useful shopping sentence

어제 새 신발을 샀어요.

eoje sae sinbareul sasseoyo.

I bought new shoes yesterday.

Do not attach the past ending to the full dictionary form

Think 가다 → 가 → 갔어요 gada → ga → gasseoyo to go → stem → went.

Key Takeaway

The -았어요 -asseoyo polite past pattern family appears after stems with ㅏ or ㅗ. High-frequency results include 갔어요 gasseoyo went, 봤어요 bwasseoyo saw / watched, and 왔어요 wasseoyo came.

When to Use -었어요: Most Other Stem Vowels

The National Institute of Korean Language explains that -었- -eot- past marker attaches after verbs and adjectives whose final stem vowel is not ㅏ or ㅗ.

먹다 becomes 먹었어요

Start with 먹다 meokda to eat. Remove 다 da dictionary ending and you get 먹 meok eat- stem. The result is 먹었어요 meogeosseoyo ate.

먹었어요 in natural sentences

아침을 먹었어요.

achimeul meogeosseoyo.

I ate breakfast.

점심에 비빔밥을 먹었어요.

jeomsime bibimbabeul meogeosseoyo.

I ate bibimbap for lunch.

어제 뭐 먹었어요?

eoje mwo meogeosseoyo?

What did you eat yesterday?

읽다 becomes 읽었어요

With 읽다 ikda to read, the stem is 읽 ik read- stem. The polite past form is 읽었어요 ilgeosseoyo read.

A consonant-ending stem in the past

어젯밤에 책을 읽었어요.

eojetbame chaegeul ilgeosseoyo.

I read a book last night.

마시다 becomes 마셨어요

The verb 마시다 masida to drink has the stem 마시 masi drink- stem. The natural contracted result is 마셨어요 masyeosseoyo drank.

마셨어요 in a simple past sentence

아침에 커피를 마셨어요.

achime keopireul masyeosseoyo.

I drank coffee in the morning.

배우다 becomes 배웠어요

With 배우다 baeuda to learn, the stem is 배우 baeu learn- stem. The result is 배웠어요 baewosseoyo learned.

Talking about something you learned

학교에서 한국어를 배웠어요.

hakgyoeseo hangugeoreul baewosseoyo.

I learned Korean at school.

Key Takeaway

The -었어요 -eosseoyo polite past pattern family covers most stems outside the ㅏ/ㅗ group. Learn transparent forms such as 먹었어요 meogeosseoyo ate together with contracted forms such as 마셨어요 masyeosseoyo drank and 배웠어요 baewosseoyo learned.

Why 하다 Becomes 했어요

The verb 하다 hada to do deserves special attention because it appears in a huge number of everyday expressions. Its polite present form is 해요 haeyo do / does, and its everyday polite past form is 했어요 haesseoyo did.

Learn the whole family as one pattern

The basic 하다 tense chain

하다 → 해요 → 했어요

hada → haeyo → haesseoyo

to do → do/does → did

You may sometimes see the longer form 하였어요 hayeosseoyo did when the grammar is broken down more fully. In ordinary conversation, beginners should become comfortable with 했어요 haesseoyo did.

One pattern gives you many useful past-tense verbs

✓
공부했어요 gongbuhaesseoyo studied
✓
운동했어요 undonghaesseoyo exercised
✓
일했어요 ilhaesseoyo worked
✓
요리했어요 yorihaesseoyo cooked
✓
전화했어요 jeonhwahaesseoyo called / made a phone call
✓
청소했어요 cheongsohaesseoyo cleaned

뭐 했어요? is one of the best beginner questions

A very useful past-tense question is 뭐 했어요? mwo haesseoyo? What did you do?.

Questions and answers with 했어요

어제 뭐 했어요?

eoje mwo haesseoyo?

What did you do yesterday?

집에서 한국어를 공부했어요.

jibeseo hangugeoreul gongbuhaesseoyo.

I studied Korean at home.

주말에 운동했어요.

jumare undonghaesseoyo.

I exercised over the weekend.

Do not treat 했어요 as a completely unrelated word

Keep the relationship between 하다 hada to do and 했어요 haesseoyo did visible. Then expressions such as 공부하다 gongbuhada to study and 공부했어요 gongbuhaesseoyo studied become easier to remember.

Key Takeaway

Master 하다 → 해요 → 했어요 hada → haeyo → haesseoyo to do → do/does → did as one family.

Common Contractions and Stem Changes in the Past Tense

A correctly chosen ending does not always remain visually separate from the stem. Korean combines vowels in predictable ways, so a learner should expect contractions rather than treat them as mistakes.

Compare the present and past forms side by side

1
가요 → 갔어요 gayo → gasseoyo go → went
2
봐요 → 봤어요 bwayo → bwasseoyo see/watch → saw/watched
3
와요 → 왔어요 wayo → wasseoyo come → came
4
마셔요 → 마셨어요 masyeoyo → masyeosseoyo drink → drank
5
배워요 → 배웠어요 baewoyo → baewosseoyo learn → learned
6
해요 → 했어요 haeyo → haesseoyo do → did

쓰다 becomes 썼어요

The verb 쓰다 sseuda to write / to use becomes 썼어요 sseosseoyo wrote / used.

A useful ㅡ-stem example

어제 일기를 썼어요.

eoje ilgireul sseosseoyo.

I wrote in my diary yesterday.

Some verbs change the stem itself

Korean also has irregular conjugation families. For example, 듣다 deutda to listen becomes 들었어요 deureosseoyo listened, while 걷다 geotda to walk becomes 걸었어요 georeosseoyo walked.

Two common irregular past forms

어제 한국 노래를 들었어요.

eoje hanguk noraereul deureosseoyo.

I listened to a Korean song yesterday.

공원에서 한 시간 걸었어요.

gongwoneseo han sigan georeosseoyo.

I walked in the park for an hour.

Do not learn every irregular verb before you start speaking

Build confidence first with frequent forms such as 갔어요 gasseoyo went, 먹었어요 meogeosseoyo ate, 봤어요 bwasseoyo saw / watched, 마셨어요 masyeosseoyo drank, and 했어요 haesseoyo did.

Contraction and irregularity are not the same thing

봤어요 bwasseoyo saw / watched mainly reflects a vowel contraction, while 들었어요 deureosseoyo listened includes an irregular stem change.

Key Takeaway

Learn common contractions as families and true irregular verbs as separate patterns. You do not need to memorize every possible past form before you can have a simple conversation.

Using Korean Past Tense in Real Conversation

The most useful way to practice past tense is to talk about your own recent life. Questions about yesterday, last weekend, meals, movies, travel, and study naturally produce the same grammar patterns again and again.

Start with a clear past-time expression

✓
어제 eoje yesterday
✓
어젯밤 eojetbam last night
✓
지난주 jinanju last week
✓
지난달 jinandal last month
✓
작년 jangnyeon last year
✓
아까 akka earlier / a little while ago
Past time + action

지난주에 서울에 갔어요.

jinanjue Seoure gasseoyo.

I went to Seoul last week.

아까 점심을 먹었어요.

akka jeomsimeul meogeosseoyo.

I ate lunch earlier.

어젯밤에 영화를 봤어요.

eojetbame yeonghwareul bwasseoyo.

I watched a movie last night.

Statements and questions can use the same past form

Statement

어제 영화를 봤어요.

eoje yeonghwareul bwasseoyo.

I watched a movie yesterday.

Question

어제 영화를 봤어요?

eoje yeonghwareul bwasseoyo?

Did you watch a movie yesterday?

Practice question-and-answer pairs

Mini conversation 1

어제 뭐 했어요?

eoje mwo haesseoyo?

What did you do yesterday?

친구를 만나서 같이 저녁을 먹었어요.

chingureul mannaseo gachi jeonyeogeul meogeosseoyo.

I met a friend and ate dinner together.

Mini conversation 2

주말에 어디 갔어요?

jumare eodi gasseoyo?

Where did you go over the weekend?

가족하고 바다에 갔어요.

gajokhago badae gasseoyo.

I went to the sea with my family.

Negative past sentences still need a past verb

The beginner negative word 안 an not / do not can appear before many action verbs. Compare 안 먹어요 an meogeoyo do not eat with 안 먹었어요 an meogeosseoyo did not eat.

Simple negative past sentences

아침을 안 먹었어요.

achimeul an meogeosseoyo.

I did not eat breakfast.

어제 운동 안 했어요.

eoje undong an haesseoyo.

I did not exercise yesterday.

Key Takeaway

Practice reusable questions such as 뭐 했어요? mwo haesseoyo? What did you do?, 뭐 먹었어요? mwo meogeosseoyo? What did you eat?, and 어디 갔어요? eodi gasseoyo? Where did you go?.

Common Beginner Mistakes with Korean Past Tense

Mistake 1: Keeping 다 when you add the past ending

Incorrect idea

먹다 + 었어요

meokda + eosseoyo

Incorrect: 다 was not removed first.

Correct process

먹다 → 먹 → 먹었어요

meokda → meok → meogeosseoyo

to eat → stem → ate

Mistake 2: Choosing the ending from the English meaning

English meaning does not decide the Korean form. That is why 가다 → 갔어요 gada → gasseoyo to go → went but 먹다 → 먹었어요 meokda → meogeosseoyo to eat → ate.

Mistake 3: Ignoring normal contractions

Learn 봤어요 bwasseoyo saw / watched, 왔어요 wasseoyo came, 마셨어요 masyeosseoyo drank, 배웠어요 baewosseoyo learned, and 했어요 haesseoyo did as normal forms.

Mistake 4: Thinking 요 itself means past tense

Compare 가요 gayo go / goes with 갔어요 gasseoyo went. Both are polite, but only the second is past.

Mistake 5: Repeating the subject in every answer

If someone asks 어제 뭐 했어요? eoje mwo haesseoyo? What did you do yesterday?, you can answer 집에서 공부했어요. jibeseo gongbuhaesseoyo. I studied at home. without repeating 저는 jeoneun as for me / I.

Mistake 6: Using a present verb with an ordinary past-time sentence

Beginner mismatch

어제 친구를 만나요.

eoje chingureul mannayo.

Yesterday, I meet a friend. — tense mismatch in an ordinary beginner statement.

Natural beginner form

어제 친구를 만났어요.

eoje chingureul mannasseoyo.

I met a friend yesterday.

Use this final five-point check

1
Did I remove 다 da dictionary ending first?
2
Does the stem belong to the ㅏ/ㅗ a/o ㅏ or ㅗ vowel group?
3
Did I choose -았어요 -asseoyo past pattern or -었어요 -eosseoyo past pattern correctly?
4
Did I apply the natural contraction, such as 보다 → 봤어요 boda → bwasseoyo to watch → watched?
5
Does the final sentence clearly describe the past event I mean?
Key Takeaway

Most mistakes disappear when you keep the order fixed: find the stem → choose the past marker → contract naturally → check the complete sentence.

Frequently Asked Questions About the Korean Past Tense

Q1. What is the easiest way to make the Korean past tense?

Remove 다 da dictionary ending, inspect the stem vowel, and choose -았어요 -asseoyo polite past pattern or -었어요 -eosseoyo polite past pattern.

Q2. Why does 가다 become 갔어요?

가다 gada to go has the stem 가 ga go- stem. Its polite past form is 갔어요 gasseoyo went.

Q3. Why does 먹다 become 먹었어요?

먹다 meokda to eat has the stem 먹 meok eat- stem. The result is 먹었어요 meogeosseoyo ate.

Q4. Why does 하다 become 했어요?

하다 hada to do has the everyday polite past form 했어요 haesseoyo did. The longer 하였어요 hayeosseoyo did may appear in grammatical analysis.

Q5. Can I use the same past form in a question?

Yes. 영화를 봤어요. yeonghwareul bwasseoyo. I watched a movie. and 영화를 봤어요? yeonghwareul bwasseoyo? Did you watch a movie? use the same verb form.

Q6. Is 요 the Korean past-tense ending?

No. 요 yo polite sentence-ending element does not mean “past” by itself. Compare 가요 gayo go / goes with 갔어요 gasseoyo went.

Q7. What past-tense questions should a beginner memorize first?

Start with 어제 뭐 했어요? eoje mwo haesseoyo? What did you do yesterday?, 뭐 먹었어요? mwo meogeosseoyo? What did you eat?, 어디 갔어요? eodi gasseoyo? Where did you go?, and 뭐 봤어요? mwo bwasseoyo? What did you watch / see?.

Q8. Do I need to learn every irregular past-tense verb now?

No. First become comfortable with 갔어요 gasseoyo went, 먹었어요 meogeosseoyo ate, 봤어요 bwasseoyo saw / watched, 마셨어요 masyeosseoyo drank, and 했어요 haesseoyo did.

Korean Past Tense: Turn Familiar Verbs into Past Stories

The Korean past tense becomes much easier when you stop memorizing 갔어요 gasseoyo went, 먹었어요 meogeosseoyo ate, and 했어요 haesseoyo did as unrelated vocabulary.

Start with the dictionary form and remove 다 da dictionary ending. Use -았어요 -asseoyo polite past pattern after the ㅏ/ㅗ group and -었어요 -eosseoyo polite past pattern after most other vowels. Learn 하다 → 했어요 hada → haesseoyo to do → did early because it appears in so many useful expressions.

Then stop drilling only endings and tell a small story. Say where you went, what you ate, what you watched, or what you studied yesterday. Even three short sentences are enough to turn a grammar rule into something you can actually use.

Next Step: Move from the Past to the Future

Keep the same familiar verbs when you move into the next tense. Comparing one verb across present, past, and future lets you see the grammar change without learning new vocabulary at the same time.

가요 → 갔어요 → 갈 거예요
gayo → gasseoyo → gal geoyeyo
go → went → will go
먹어요 → 먹었어요 → 먹을 거예요
meogeoyo → meogeosseoyo → meogeul geoyeyo
eat → ate → will eat
해요 → 했어요 → 할 거예요
haeyo → haesseoyo → hal geoyeyo
do → did → will do
About the Author

SeungHyun Na writes step-by-step Korean lessons for beginners and self-learners, focusing on grammar patterns that can be turned into natural everyday sentences.

Contact: seungeunisfree@gmail.com

A Note Before You Practice

This lesson is intended for general beginner Korean study. Natural wording can vary with context, speaker relationship, sentence structure, and the meaning you want to express. When nuance is important, especially in formal writing or advanced grammar, it is helpful to check official Korean-language resources or guidance from a qualified Korean-language instructor as well.

References

Official reference used to verify that -았- can indicate an event happened in the past and is used after stems whose final vowel is ㅏ or ㅗ.
Official reference used to verify that -었- can indicate an event happened in the past and is used after stems outside the ㅏ/ㅗ group.
Official beginner learning material used to confirm that -았어요/-었어요/-였어요 is taught as a foundational pattern for speaking about past experiences.
Previous Post Next Post