SeungHyun Na creates practical beginner Korean lessons that explain grammar through clear patterns, natural examples, and everyday conversation.
Contact: seungeunisfree@gmail.com
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.
학교에 가요.
hakgyoe gayo.
I go to school.
어제 학교에 갔어요.
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.
아침을 먹었어요.
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.
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
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.
-았어요 -asseoyo past pattern
가다 → 갔어요 gada → gasseoyo to go → went
-었어요 -eosseoyo past pattern
먹다 → 먹었어요 meokda → meogeosseoyo to eat → ate
했어요 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.
가다 → 가 → 갔어요
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.
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.
어제 학교에 갔어요.
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.
어제 영화를 봤어요.
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.
친구가 우리 집에 왔어요.
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.
어제 새 신발을 샀어요.
eoje sae sinbareul sasseoyo.
I bought new shoes yesterday.
Think 가다 → 가 → 갔어요 gada → ga → gasseoyo to go → stem → went.
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.
아침을 먹었어요.
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.
어젯밤에 책을 읽었어요.
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.
아침에 커피를 마셨어요.
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.
학교에서 한국어를 배웠어요.
hakgyoeseo hangugeoreul baewosseoyo.
I learned Korean at school.
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
하다 → 해요 → 했어요
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
뭐 했어요? is one of the best beginner questions
A very useful past-tense question is 뭐 했어요? mwo haesseoyo? What did you do?.
어제 뭐 했어요?
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.
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
쓰다 becomes 썼어요
The verb 쓰다 sseuda to write / to use becomes 썼어요 sseosseoyo wrote / used.
어제 일기를 썼어요.
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.
어제 한국 노래를 들었어요.
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.
봤어요 bwasseoyo saw / watched mainly reflects a vowel contraction, while 들었어요 deureosseoyo listened includes an irregular stem change.
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
지난주에 서울에 갔어요.
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
어제 영화를 봤어요.
eoje yeonghwareul bwasseoyo.
I watched a movie yesterday.
어제 영화를 봤어요?
eoje yeonghwareul bwasseoyo?
Did you watch a movie yesterday?
Practice question-and-answer pairs
어제 뭐 했어요?
eoje mwo haesseoyo?
What did you do yesterday?
친구를 만나서 같이 저녁을 먹었어요.
chingureul mannaseo gachi jeonyeogeul meogeosseoyo.
I met a friend and ate dinner together.
주말에 어디 갔어요?
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.
아침을 안 먹었어요.
achimeul an meogeosseoyo.
I did not eat breakfast.
어제 운동 안 했어요.
eoje undong an haesseoyo.
I did not exercise yesterday.
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
먹다 + 었어요
meokda + eosseoyo
Incorrect: 다 was not removed first.
먹다 → 먹 → 먹었어요
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
어제 친구를 만나요.
eoje chingureul mannayo.
Yesterday, I meet a friend. — tense mismatch in an ordinary beginner statement.
어제 친구를 만났어요.
eoje chingureul mannasseoyo.
I met a friend yesterday.
Use this final five-point check
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
Remove 다 da dictionary ending, inspect the stem vowel, and choose -았어요 -asseoyo polite past pattern or -었어요 -eosseoyo polite past pattern.
가다 gada to go has the stem 가 ga go- stem. Its polite past form is 갔어요 gasseoyo went.
먹다 meokda to eat has the stem 먹 meok eat- stem. The result is 먹었어요 meogeosseoyo ate.
하다 hada to do has the everyday polite past form 했어요 haesseoyo did. The longer 하였어요 hayeosseoyo did may appear in grammatical analysis.
Yes. 영화를 봤어요. yeonghwareul bwasseoyo. I watched a movie. and 영화를 봤어요? yeonghwareul bwasseoyo? Did you watch a movie? use the same verb form.
No. 요 yo polite sentence-ending element does not mean “past” by itself. Compare 가요 gayo go / goes with 갔어요 gasseoyo went.
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?.
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.
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
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
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.
