← Back to Blog
🇰🇷Korean

Korean Past Tense Guide: 았어요, 었어요, 했어요, and Real Usage

By SandorUpdated: November 9, 2026⏱ 10 min read

Quick Answer

Korean past tense is usually formed by adding 았어요, 었어요, or 했어요 to a verb stem. The vowel in the stem determines the ending, while a small group of irregular verbs changes shape before the past marker.

Korean past tense is formed by attaching a past marker to a verb or descriptive-verb stem, then adding the appropriate speech-level ending. In everyday polite Korean, the three forms you need first are 았어요 /a.s͈ʌ.jo/, 었어요 /ʌ.s͈ʌ.jo/, and 했어요 /hɛ.s͈ʌ.jo/. Once you can choose between them, you can say you ate, went, saw, studied, liked, and were tired in natural Korean.

Korean is spoken across the Korean Peninsula and by diaspora communities worldwide. The two countries where it is the main national language, South Korea and North Korea, have a combined population of roughly 78 million people according to United Nations population estimates. Past tense is therefore not just a textbook pattern: it is one of the most frequent structures you will hear in Korean dramas, variety shows, daily chats, and workplace conversations.

Before learning irregular forms, make sure you know the basic dictionary form. Korean verbs end in 다 /ta/ in dictionaries, such as 먹다 /mʌk.t͈a/, to eat, and 가다 /ka.da/, to go. For a wider overview of verb endings and speech levels, see our Korean verb conjugation guide.

Flat-vector illustration of a Korean learner studying at a desk while a central verb stem transforms along three branching paths into past-tense forms, with calendar checkmarks and irregular puzzle-shaped forms showing additional changes.

The core Korean past tense pattern

The polite everyday past tense ends in 요 /jo/. It is appropriate with shop staff, teachers, colleagues, new acquaintances, and anyone you should address respectfully.

The basic formula is:

Dictionary formRemoveAdd past endingPolite past form
먹다 /mʌk.t͈a/다 /ta/었어요 /ʌ.s͈ʌ.jo/먹었어요 /mʌ.ɡʌ.s͈ʌ.jo/
가다 /ka.da/다 /ta/았어요 /a.s͈ʌ.jo/갔어요 /ka.s͈ʌ.jo/
하다 /ha.da/다 /ta/했어요 /hɛ.s͈ʌ.jo/했어요 /hɛ.s͈ʌ.jo/

The vowel in the verb stem usually determines whether you choose 았어요 /a.s͈ʌ.jo/ or 었어요 /ʌ.s͈ʌ.jo/. The result may contract, which is why the final form sometimes looks shorter than the original stem plus ending.

Korean grammar specialists Jaehoon Yeon and Lucien Brown describe tense as part of a larger system that also communicates politeness, aspect, and speaker attitude. That is useful to remember: a past ending tells you about time, but the ending after it tells you how the speaker positions themselves socially.

When to use 았어요

Use 았어요 /a.s͈ʌ.jo/ when the final vowel of the stem is 아 /a/ or 오 /o/. In normal speech, the vowels often merge into a shorter form.

Dictionary formStemPast tenseMeaning
가다 /ka.da/가 /ka/갔어요 /ka.s͈ʌ.jo/went
보다 /po.da/보 /po/봤어요 /pwa.s͈ʌ.jo/saw, watched
오다 /o.da/오 /o/왔어요 /wa.s͈ʌ.jo/came
찾다 /tɕʰat.t͈a/찾 /tɕʰat/찾았어요 /tɕʰa.ja.s͈ʌ.jo/found
좋다 /tɕo.tʰa/좋 /tɕo/좋았어요 /tɕo.a.s͈ʌ.jo/was good

Notice these frequent contractions:

  • 가았어요 becomes 갔어요 /ka.s͈ʌ.jo/
  • 보았어요 becomes 봤어요 /pwa.s͈ʌ.jo/
  • 오았어요 becomes 왔어요 /wa.s͈ʌ.jo/

You do not need to pronounce the uncontracted versions. Learn the natural forms as complete units.

Past-tense examples with 았어요

어제 학교에 갔어요. /ʌ.dʑe hak.k͈jo.e ka.s͈ʌ.jo/ means “I went to school yesterday.”

영화를 봤어요. /jʌŋ.hwa.rɯl pwa.s͈ʌ.jo/ means “I watched a movie.”

친구가 왔어요. /tɕʰin.gu.ɡa wa.s͈ʌ.jo/ means “A friend came.”

The subject is often omitted when context makes it obvious. Korean speakers commonly say 갔어요 /ka.s͈ʌ.jo/ alone when everyone already knows who went somewhere.

When to use 었어요

Use 었어요 /ʌ.s͈ʌ.jo/ after most stem vowels other than 아 /a/ and 오 /o/. This is the most common past-tense ending you will meet.

Dictionary formStemPast tenseMeaning
먹다 /mʌk.t͈a/먹 /mʌk/먹었어요 /mʌ.ɡʌ.s͈ʌ.jo/ate
마시다 /ma.ɕi.da/마시 /ma.ɕi/마셨어요 /ma.ɕjʌ.s͈ʌ.jo/drank
읽다 /ik.t͈a/읽 /ik/읽었어요 /il.ɡʌ.s͈ʌ.jo/read
주다 /tɕu.da/주 /tɕu/줬어요 /tɕwʌ.s͈ʌ.jo/gave
배우다 /pɛ.u.da/배우 /pɛ.u/배웠어요 /pɛ.wʌ.s͈ʌ.jo/learned

The spelling may change as vowels combine. For example, 마시었어요 contracts to 마셨어요 /ma.ɕjʌ.s͈ʌ.jo/. Likewise, 주었어요 contracts to 줬어요 /tɕwʌ.s͈ʌ.jo/.

Past-tense examples with 었어요

김밥을 먹었어요. /kim.p͈a.bɯl mʌ.ɡʌ.s͈ʌ.jo/ means “I ate kimbap.”

한국어를 배웠어요. /han.gu.ɡʌ.rɯl pɛ.wʌ.s͈ʌ.jo/ means “I learned Korean.”

책을 읽었어요. /tɕʰɛ.gɯl il.ɡʌ.s͈ʌ.jo/ means “I read a book.”

The National Institute of Korean Language treats these forms as standard conjugational patterns, but speaking practice matters because contractions are heard far more often than learners expect. Listening to short scenes and repeating whole lines makes forms such as 봤어요 /pwa.s͈ʌ.jo/ and 배웠어요 /pɛ.wʌ.s͈ʌ.jo/ much easier to retrieve.

하다 verbs and 했어요

Verbs ending in 하다 /ha.da/ are especially useful because Korean creates many actions by joining a noun to 하다 /ha.da/, to do. Their past form is 했어요 /hɛ.s͈ʌ.jo/.

Dictionary formPast tenseMeaning
공부하다 /koŋ.bu.ha.da/공부했어요 /koŋ.bu.hɛ.s͈ʌ.jo/studied
운동하다 /un.doŋ.ha.da/운동했어요 /un.doŋ.hɛ.s͈ʌ.jo/exercised
일하다 /i.ra.da/일했어요 /i.rɛ.s͈ʌ.jo/worked
전화하다 /tɕʌn.hwa.ha.da/전화했어요 /tɕʌn.hwa.hɛ.s͈ʌ.jo/called
좋아하다 /tɕo.a.ha.da/좋아했어요 /tɕo.a.hɛ.s͈ʌ.jo/liked

어제 공부했어요. /ʌ.dʑe koŋ.bu.hɛ.s͈ʌ.jo/ means “I studied yesterday.”

주말에 운동했어요. /tɕu.ma.re un.doŋ.hɛ.s͈ʌ.jo/ means “I exercised over the weekend.”

Because so many Korean words use 하다 /ha.da/, this one pattern gives you immediate access to hundreds of useful past-tense sentences.

Past tense with descriptive verbs

English separates verbs from adjectives, but Korean words describing states and qualities behave grammatically like verbs. You conjugate them for tense in the same way.

Dictionary formPast tenseMeaning
좋다 /tɕo.tʰa/좋았어요 /tɕo.a.s͈ʌ.jo/was good
예쁘다 /je.p͈ɯ.da/예뻤어요 /je.p͈ʌ.s͈ʌ.jo/was pretty
바쁘다 /pa.p͈ɯ.da/바빴어요 /pa.p͈a.s͈ʌ.jo/was busy
크다 /kʰɯ.da/컸어요 /kʰʌ.s͈ʌ.jo/was big
재미있다 /tɕɛ.mi.it.t͈a/재미있었어요 /tɕɛ.mi.i.s͈ʌ.s͈ʌ.jo/was fun

영화가 재미있었어요. /jʌŋ.hwa.ɡa tɕɛ.mi.i.s͈ʌ.s͈ʌ.jo/ means “The movie was fun.”

어제 너무 바빴어요. /ʌ.dʑe nʌ.mu pa.p͈a.s͈ʌ.jo/ means “I was very busy yesterday.”

This pattern is essential for talking about impressions after a trip, meal, date, class, or show. If you want to talk about liking someone, compare the past form 좋아했어요 /tɕo.a.hɛ.s͈ʌ.jo/, liked, with the present expression in our guide to saying I love you in Korean.

Negatives in the Korean past tense

There are two high-frequency ways to say that something did not happen.

The first is 안 /an/ before the verb:

PositiveNegativeMeaning
갔어요 /ka.s͈ʌ.jo/안 갔어요 /an ka.s͈ʌ.jo/did not go
먹었어요 /mʌ.ɡʌ.s͈ʌ.jo/안 먹었어요 /an mʌ.ɡʌ.s͈ʌ.jo/did not eat
봤어요 /pwa.s͈ʌ.jo/안 봤어요 /an pwa.s͈ʌ.jo/did not watch

The second uses 못 /mot/, which means someone could not do an action, often because of circumstance or ability:

어제 못 갔어요. /ʌ.dʑe mot ka.s͈ʌ.jo/ means “I could not go yesterday.”

숙제를 못 했어요. /suk.tɕe.rɯl mot hɛ.s͈ʌ.jo/ means “I could not do my homework.”

Do not treat 안 /an/ and 못 /mot/ as identical. 안 갔어요 /an ka.s͈ʌ.jo/ can suggest a choice not to go. 못 갔어요 /mot ka.s͈ʌ.jo/ suggests that something prevented the trip.

A fuller negative form is 하지 않았어요 /ha.dʑi a.na.s͈ʌ.jo/, did not do. It is grammatically correct but often sounds more formal or emphatic than 안 했어요 /an hɛ.s͈ʌ.jo/ in everyday conversation.

Key irregular past-tense verbs

Korean past tense has several irregular patterns. The good news is that they are predictable once you identify the verb type. Ho-min Sohn’s Korean Language emphasizes the importance of learning stems alongside their common inflected forms, rather than memorizing dictionary forms in isolation.

ㄷ irregular verbs

Some verbs ending in ㄷ /t/ change it to ㄹ /l/ before a vowel-ending suffix.

Dictionary formPast tenseMeaning
듣다 /tɯt.t͈a/들었어요 /tɯ.rʌ.s͈ʌ.jo/listened, heard
걷다 /kʌt.t͈a/걸었어요 /kʌ.rʌ.s͈ʌ.jo/walked

But not every ㄷ /t/ verb changes. 받다 /pat.t͈a/, to receive, becomes 받았어요 /pa.da.s͈ʌ.jo/, not a form with ㄹ /l/.

ㅂ irregular descriptive verbs

Many descriptive verbs ending in ㅂ /p/ change to a sound like 우 /u/ before the past ending.

Dictionary formPast tenseMeaning
춥다 /tɕʰup.t͈a/추웠어요 /tɕʰu.wʌ.s͈ʌ.jo/was cold
어렵다 /ʌ.rjʌp.t͈a/어려웠어요 /ʌ.rjʌ.wʌ.s͈ʌ.jo/was difficult
덥다 /tʌp.t͈a/더웠어요 /tʌ.wʌ.s͈ʌ.jo/was hot

A major exception is 돕다 /top.t͈a/, to help, which becomes 도왔어요 /to.wa.s͈ʌ.jo/.

르 irregular verbs

Verbs such as 모르다 /mo.rɯ.da/, not to know, gain an extra ㄹ /l/ before the past ending.

몰랐어요 /mol.ra.s͈ʌ.jo/ means “did not know.”

부르다 /pu.rɯ.da/, to call or sing, becomes 불렀어요 /pul.lʌ.s͈ʌ.jo/.

으 drop verbs

For many verbs with 으 /ɯ/ in the final syllable, 으 /ɯ/ disappears before the ending.

쓰다 /s͈ɯ.da/, to write or use, becomes 썼어요 /s͈ʌ.s͈ʌ.jo/.

크다 /kʰɯ.da/, to be big, becomes 컸어요 /kʰʌ.s͈ʌ.jo/.

Casual speech: 았어, 었어, 했어

With friends, siblings, close partners, and people who use casual speech with you, remove 요 /jo/:

Polite pastCasual pastMeaning
먹었어요 /mʌ.ɡʌ.s͈ʌ.jo/먹었어 /mʌ.ɡʌ.s͈ʌ/ate
갔어요 /ka.s͈ʌ.jo/갔어 /ka.s͈ʌ/went
했어요 /hɛ.s͈ʌ.jo/했어 /hɛ.s͈ʌ/did
좋았어요 /tɕo.a.s͈ʌ.jo/좋았어 /tɕo.a.s͈ʌ/was good

어제 뭐 했어? /ʌ.dʑe mwʌ hɛ.s͈ʌ/ means “What did you do yesterday?”

집에 갔어. /tɕi.be ka.s͈ʌ/ means “I went home.”

Speech level matters as much as tense. A friendly 안녕 /an.njʌŋ/ may work between close peers, but switching to casual past endings too quickly can sound presumptuous. Review how to say hello in Korean and how to say goodbye in Korean to see how relationship and setting shape natural Korean.

🌍 Why Korean speakers often omit 'I'

Korean speakers frequently leave out the subject pronoun when it is already understood. Instead of saying 저는 어제 영화를 봤어요 /tɕʌ.nɯn ʌ.dʑe jʌŋ.hwa.rɯl pwa.s͈ʌ.jo/, they may simply say 어제 영화 봤어요 /ʌ.dʑe jʌŋ.hwa pwa.s͈ʌ.jo/. The tense, context, and conversation topic usually identify the subject.

A practical way to learn past tense faster

Memorize verbs as paired forms, not as isolated dictionary entries. Learn 먹다 /mʌk.t͈a/ → 먹었어요 /mʌ.ɡʌ.s͈ʌ.jo/, 가다 /ka.da/ → 갔어요 /ka.s͈ʌ.jo/, and 하다 /ha.da/ → 했어요 /hɛ.s͈ʌ.jo/ together.

Then practice short, personally true sentences:

  • 어제 한국어를 공부했어요. /ʌ.dʑe han.gu.ɡʌ.rɯl koŋ.bu.hɛ.s͈ʌ.jo/, “I studied Korean yesterday.”
  • 저녁에 밥을 먹었어요. /tɕʌ.njʌ.ɡe pa.bɯl mʌ.ɡʌ.s͈ʌ.jo/, “I ate a meal in the evening.”
  • 친구를 만났어요. /tɕʰin.gu.rɯl man.na.s͈ʌ.jo/, “I met a friend.”
  • 드라마를 봤어요. /tɯ.ra.ma.rɯl pwa.s͈ʌ.jo/, “I watched a drama.”

Past-tense dialogue is especially common in entertainment because characters constantly explain what happened, ask where someone went, or react to a completed event. When you hear a useful line in a Korean show, pause and identify the stem, the past marker, and the politeness level. That turns passive viewing into grammar practice.

The essential rule to remember

For everyday Korean past tense, use 았어요 /a.s͈ʌ.jo/ after 아 /a/ or 오 /o/ vowels, 었어요 /ʌ.s͈ʌ.jo/ after most other vowels, and 했어요 /hɛ.s͈ʌ.jo/ for 하다 /ha.da/ verbs. Learn common contractions and irregular verbs as whole forms, and choose 요 /jo/ or no 요 /jo/ according to your relationship with the listener.

Once these three patterns become automatic, you can tell stories, describe yesterday, discuss movies, and understand a large share of basic Korean conversation.

Frequently Asked Questions

How do you make the past tense in Korean?
To make the polite Korean past tense, remove 다 from the dictionary form and add 았어요, 었어요, or 했어요. Use 았어요 after stems containing 아 or 오, 었어요 after most other vowels, and 했어요 for 하다 verbs. For example, 먹다 becomes 먹었어요.
What is the difference between 았어요 and 었어요?
Both endings mark a completed past action. 았어요 usually follows stems whose final vowel is 아 or 오, while 었어요 follows most other stem vowels. The difference is primarily phonological, not a difference in time or politeness.
Is Korean past tense always translated with the English past tense?
Not always. Korean past forms can describe a finished event, a completed state, or something that has happened before now. Depending on context, 갔어요 may mean went, has gone, or was there. Time expressions and the conversation context make the meaning clear.
Do Korean adjectives use the past tense?
Yes. Korean descriptive verbs, often called adjectives in English textbooks, take past-tense endings like other predicates. For example, 좋다 becomes 좋았어요, meaning it was good, and 바쁘다 becomes 바빴어요, meaning someone was busy.
What is the casual Korean past tense ending?
The casual informal ending is usually 았어 or 었어, without 요. For example, 먹었어 means ate, and 했어 means did. Use these forms with close friends, siblings, and people who have agreed to casual speech, not with strangers or senior colleagues.

Sources & References

  1. National Institute of Korean Language, Standard Korean Language Dictionary, accessed 2026
  2. King Sejong Institute Foundation, Sejong Korean curriculum and grammar resources, accessed 2026
  3. Ho-min Sohn, Korean Language, Cambridge University Press
  4. Jaehoon Yeon and Lucien Brown, Korean: A Comprehensive Grammar, Routledge
  5. United Nations, World Population Prospects 2024

Start learning with Wordy

Watch real movie clips and build your vocabulary as you go. Free to download.

Download on the App StoreGet it on Google PlayAvailable in the Chrome Web Store

More language guides