Talking About the Past in Korean: The 았/었/였 Rules
았/었/였 to the verb stem's vowel harmony to correctly talk about finished past actions and states.
Grammar Rule in 30 Seconds
To talk about the past in Korean, add 았, 었, or 였 to the verb stem based on the final vowel.
- If the stem ends in ㅏ or ㅗ, add -았어요 (e.g., 가다 -> 갔어요).
- If the stem ends in anything else, add -었어요 (e.g., 먹다 -> 먹었어요).
- If the verb ends in 하다, it becomes -했어요 (e.g., 공부하다 -> 공부했어요).
Overview
The Korean past tense, primarily expressed through the suffix -았/었/였-, is fundamental for conveying actions or states that occurred and concluded before the moment of speech. Unlike English, which often relies on auxiliary verbs or simple -ed endings, Korean employs a phonologically driven system based on vowel harmony. This system ensures the natural flow and rhythm of the language, reflecting a deep-seated linguistic principle.
Mastery of this pattern is indispensable, as it forms the basis for discussing personal experiences, past events, or historical facts. It is applicable to both verbs (동사, dongsa) and adjectives (형용사, hyeongyongsa), making it a versatile and constantly used grammatical tool.
Conjugation Table
| Stem Ending Vowel | Past Tense Marker | Example Stem | Contraction | Polite (-아요/어요) | Formal (-습니다/ㅂ니다) | Meaning | ||
|---|---|---|---|---|---|---|---|---|
| :------------------ | :------------------ | :------------- | :----------- | :--------------------- | :------------------------ | :-------------- | ||
ㅏ, ㅗ |
-았- | 가- (go) |
갔- |
갔어요 |
갔습니다 |
Went | ||
오- (come) |
왔- |
왔어요 |
왔습니다 |
Came | ||||
앉- (sit) |
앉았- |
앉았어요 |
앉았습니다 |
Sat | ||||
| Other Vowels | -었- | 먹- (eat) |
먹었- |
먹었어요 |
먹었습니다 |
Ate | ||
서- (stand) |
섰- |
섰어요 |
섰습니다 |
Stood | ||||
읽- (read) |
읽었- |
읽었어요 |
읽었습니다 |
Read (past) | ||||
하다 verbs |
-였- | 공부하- (study) |
공부했- |
공부했어요 |
공부했습니다 |
Studied | ||
말하- (speak) |
말했- |
말했어요 |
말했습니다 |
Spoke | ||||
| Irregular Type | Stem Example | Past Tense Form (Polite) | Meaning | |||||
| :------------------ | :------------------ | :------------------------- | :---------------- | |||||
| ㅂ Irregular | 돕- (help) |
도왔어요 |
Helped | |||||
춥- (be cold) |
추웠어요 |
Was cold | ||||||
| ㄷ Irregular | 듣- (listen) |
들었어요 |
Listened | |||||
걷- (walk) |
걸었어요 |
Walked | ||||||
| 르 Irregular | 모르- (not know) |
몰랐어요 |
Didn't know | |||||
부르- (sing/call) |
불렀어요 |
Sang/Called | ||||||
| ㅎ Irregular | 빨갛- (be red) |
빨갰어요 |
Was red |
How This Grammar Works
ㅏ, ㅗ) and 'dark' vowels (all others, including ㅓ, ㅜ, ㅡ, ㅣ).- If the final vowel of the verb or adjective stem is a 'bright' vowel (
ㅏorㅗ), you attach -았-. For instance,좋다(to be good) hasㅗas its final stem vowel, so it conjugates to좋았어요(was good). Similarly,작다(to be small) usesㅏ, becoming작았어요(was small).
- If the final vowel is any other vowel (a 'dark' vowel), you attach -었-. Consider
먹다(to eat), where the final stem vowel isㅓ, resulting in먹었어요(ate).배우다(to learn), withㅜ, becomes배웠어요(learned) after contraction.
- For verbs ending in
하다(to do), a specific historical contraction occurs. The original form하- + -였-(which was하- + -었-afterㅏmetㅓto becomeㅕ) contracted to -했-. This makes하다verbs exceptionally straightforward:공부하다(to study) invariably becomes공부했어요(studied), and운동하다(to exercise) becomes운동했어요(exercised).
가- + -았- becomes 갔- (가았 is pronounced 갔). This phenomenon is a natural consequence of spoken Korean's preference for efficiency and is crucial for sounding natural.Formation Pattern
-다 from the infinitive form. For 가다 (to go), the stem is 가-. For 먹다 (to eat), the stem is 먹-. For 하다 verbs like 공부하다 (to study), the stem is 공부하-.
가-, the vowel is ㅏ.
먹-, the vowel is ㅓ.
공부하-, the final component is 하-.
ㅏ or ㅗ, add -았-. (e.g., 가- → 가았-).
먹- → 먹었-).
하- (from a 하다 verb), replace 하- with 했-. (e.g., 공부하- → 공부했-).
ㅏ and -았- is added, they merge: 가- + 았- → 갔-. Similarly, 보- (see) + 았- → 봤-.
ㅗ and -았- is added, ㅗ combines with ㅏ to form ㅘ: 오- (come) + 았- → 왔-.
ㅜ and -었- is added, ㅜ combines with ㅓ to form ㅝ: 배우- (learn) + 었- → 배웠-.
ㅣ and -었- is added, ㅣ combines with ㅓ to form ㅕ: 마시- (drink) + 었- → 마셨-.
먹- + 었-), they remain distinct: 먹었-.
-어 (e.g., 갔어, 먹었어, 공부했어). Used with close friends and family.
-어요 (e.g., 갔어요, 먹었어요, 공부했어요). The most common and versatile form, used in most daily interactions.
-습니다/-ㅂ니다 (e.g., 갔습니다, 먹었습니다, 공부했습니다). Used in formal settings, public speaking, or addressing superiors.
만들다 (to make)
만들-
ㅡ (a dark vowel)
만들었-
ㅡ + 었.
만들었어요 (made).
When To Use It
- Simple Past Actions: To describe events that happened at a definite point in the past. This is the most straightforward use.
어제 친구를 만났어요.(I met a friend yesterday.)지난 주말에 영화를 봤습니다.(I watched a movie last weekend.)
- Completed Actions with Present Relevance (Resultant State): Sometimes the past tense is used to describe an action that occurred in the past, but its result or state continues into the present. This is particularly common with verbs like
입다(to wear),앉다(to sit),서다(to stand),벗다(to take off),신다(to wear shoes). 모자를 썼어요.(I put on a hat / I am wearing a hat.) – The action of putting on the hat is past, but the state of wearing it continues.의자에 앉았어요.(I sat on the chair / I am sitting on the chair.) – Similarly, the act of sitting is past, but the seated state persists.
- Past Experiences (Present Perfect-like): When discussing experiences you have or haven't had up to the present moment, often with
-(으)ㄴ 적이 있다/없다(to have/not have experience of). 저는 제주도에 가 봤어요.(I have been to Jeju Island.) – Literally,
Past Tense Conjugation Rules
| Verb Stem Vowel | Suffix | Example (Dictionary) | Example (Past) |
|---|---|---|---|
|
ㅏ, ㅗ
|
-았어요
|
가다
|
갔어요
|
|
ㅓ, ㅜ, ㅣ, ㅡ
|
-었어요
|
먹다
|
먹었어요
|
|
하다
|
-했어요
|
공부하다
|
공부했어요
|
|
ㅣ
|
-였어요
|
기다리다
|
기다렸어요
|
|
ㅐ, ㅔ
|
-었어요
|
보내다
|
보냈어요
|
Common Contractions
| Full Form | Contracted Form |
|---|---|
|
가았어요
|
갔어요
|
|
오았어요
|
왔어요
|
|
보았어요
|
봤어요
|
|
마시었어요
|
마셨어요
|
Meanings
The past tense markers 았/었/였 are used to indicate that an action or state occurred in the past.
Completed Action
An action that finished in the past.
“밥을 먹었어요.”
“영화를 봤어요.”
Past State
Describing a state that existed in the past.
“날씨가 좋았어요.”
“피곤했어요.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Stem + 았/었/였어요
|
먹었어요
|
|
Negative
|
안 + Stem + 았/었/였어요
|
안 먹었어요
|
|
Question
|
Stem + 았/었/였어요?
|
먹었어요?
|
|
Past Negative
|
Stem + 지 않았어요
|
먹지 않았어요
|
Formality Spectrum
먹었습니다. (Daily life)
먹었어요. (Daily life)
먹었어. (Daily life)
먹음. (Daily life)
Past Tense Decision Tree
Vowel
- ㅏ, ㅗ Add 았어요
Vowel
- Other Add 었어요
Special
- 하다 Add 했어요
Past vs Present
Conjugation Flow
Ends in 하다?
Vowel is ㅏ or ㅗ?
Examples by Level
밥을 먹었어요.
I ate a meal.
학교에 갔어요.
I went to school.
영화를 봤어요.
I watched a movie.
공부했어요.
I studied.
어제 친구를 만났어요.
I met a friend yesterday.
날씨가 좋았어요.
The weather was good.
숙제를 안 했어요.
I didn't do my homework.
어디에 갔어요?
Where did you go?
그때는 정말 행복했어요.
I was really happy back then.
이미 다 읽었어요.
I have already read it all.
그 소식을 들었어요?
Did you hear the news?
어제 너무 피곤해서 일찍 잤어요.
I was so tired yesterday that I slept early.
그는 어릴 때부터 피아노를 배웠어요.
He has learned piano since he was young.
회의가 길어져서 늦게 끝났어요.
The meeting dragged on, so it finished late.
그때 그 말을 하지 말았어야 했어요.
I should not have said that back then.
그는 이미 떠났어요.
He has already left.
그 사건은 이미 잊혀졌어요.
That incident has already been forgotten.
그 당시에는 아무도 몰랐었어요.
At that time, nobody had known.
그녀는 그 제안을 거절했었어요.
She had rejected that proposal.
모든 것이 계획대로 진행되었어요.
Everything proceeded according to plan.
그는 과거의 영광에 사로잡혀 있었어요.
He was captivated by the glory of the past.
그 결정은 이미 내려졌었어야 했습니다.
That decision should have been made already.
그는 그곳에서 오랫동안 머물렀었어요.
He had stayed there for a long time.
그 사실을 알았더라면 좋았을 텐데요.
It would have been good if I had known that fact.
Easily Confused
Learners often use present tense to describe past events.
Confusing past with future/conjecture.
Adding 았/었 to 하다 instead of 했.
Common Mistakes
가었어요
갔어요
먹았어요
먹었어요
공부았어요
공부했어요
보았어요
봤어요
만나었어요
만났어요
자았어요
잤어요
기다리었어요
기다렸어요
듣았어요
들었어요
돕았어요
도왔어요
예쁘었어요
예뻤어요
먹었었었어요
먹었었어요
가었었어요
갔었어요
했었었어요
했었어요
Sentence Patterns
저는 어제 ___을/를 했어요.
지난 주말에 ___에 갔어요.
어제 ___이/가 좋았어요.
저는 어제 ___을/를 먹었어요.
Real World Usage
어제 뭐 했어?
거기서 3년 동안 일했습니다.
오늘 맛있는 것을 먹었어요!
주문했어요.
어디에 갔어요?
지난번에 보낸 메일을 확인했습니다.
Check the stem
Irregular verbs
Contractions
Politeness
Smart Tips
Always use 했어요. It's the most consistent rule!
Use 았어요. Think 'bright' vowels.
Use 었어요. Think 'dark' vowels.
Use contractions like 갔어요 instead of 가았어요.
Pronunciation
Contraction
When vowels merge, the sound becomes one syllable.
Statement
먹었어요 ↓
Falling intonation for statements.
Question
먹었어요 ↑
Rising intonation for questions.
Memorize It
Mnemonic
Remember: 'A' and 'O' are 'bright' vowels, so they take the 'bright' 았. Everything else is 'dark', so it takes the 'dark' 었.
Visual Association
Imagine a bright sun (ㅏ/ㅗ) shining on a field, making things grow (았). Imagine a dark cave (other vowels) where you need a lantern (었) to see.
Rhyme
If it's A or O, 았 is the way to go. For all the rest, 었 is the best.
Story
Yesterday, I went (갔어요) to the park. I ate (먹었어요) an apple. I studied (공부했어요) Korean. It was a busy day!
Word Web
Challenge
Write 5 sentences about what you did yesterday in 5 minutes.
Cultural Notes
Using the correct past tense is crucial for showing respect to elders.
The past tense is used similarly, but formal endings can differ.
Informal speech is often used more freely among friends.
The past tense markers evolved from the combination of the verb 'to be' and aspectual markers.
Conversation Starters
어제 뭐 했어요?
지난 주말에 어디에 갔어요?
어제 저녁에 무엇을 먹었어요?
어릴 때 어디에 살았어요?
Journal Prompts
Common Mistakes
Test Yourself
저는 어제 학교에 ___.
어제 밥을 ___.
Find and fix the mistake:
공부았어요.
Arrange the words in the correct order:
All words placed
Click words above to build the sentence
I watched a movie.
Answer starts with: 영화를...
어제 친구가 ___.
Match each item on the left with its pair on the right:
어제 / 운동했어요
Score: /8
Practice Exercises
8 exercises저는 어제 학교에 ___.
어제 밥을 ___.
Find and fix the mistake:
공부았어요.
어제 / 만났어요 / 친구를
I watched a movie.
어제 친구가 ___.
자다 -> ?
어제 / 운동했어요
Score: /8
Practice Bank
10 exercisesTranslate: 'I drank water.'
영화 / 어제 / 봤어요 / 를
Match the pairs
영화가 정말 ____. (좋다)
저는 어제 친구를 만나았어요.
Which one is formal?
I exercised.
어제 뭐 ____? (하다)
빵 / 샀어요 / 을
Which is correct?
Score: /10
FAQ (8)
It's based on vowel harmony. ㅏ/ㅗ take 았, others take 었, 하다 takes 했.
Some verbs like 듣다 change to 들었어요. You need to learn these individually.
Only for events that are completed.
Add '안' before the verb or use '지 않았어요'.
Yes, you can use -았습니다 for formal or -았어 for informal.
To make speech faster and easier.
Just remember: A/O = 았, others = 었.
Yes, it's used in all forms of communication.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pretérito perfecto
Korean uses suffixes, while Spanish uses auxiliary verbs.
Passé composé
French requires an auxiliary verb.
Perfekt
German is analytical, Korean is agglutinative.
Ta-form
Korean uses vowel harmony, Japanese uses phonological rules.
Past tense conjugation
Arabic conjugates for person, Korean does not.
Le (aspect marker)
Chinese is isolating, Korean is agglutinative.
Learning Path
Prerequisites
Related Grammar Rules
Future Tense: Will & Going To ((으)ㄹ 거예요)
Overview When communicating in Korean, articulating future actions, intentions, or predictions is fundamental. The gramm...
Past Tense: Did you do it? (았/었/였)
Overview To master Korean, you must accurately describe events that have already transpired. The past tense, realized th...
Identifying the Verb Stem (어간)
Overview In Korean, verbs (`동사`, *dongsa*) and adjectives (`형용사`, *hyeong-yongsa*), often collectively referred to...
Present Tense: The Polite 'Yo' Style (아/어/여요)
Overview Korean verbal conjugation might initially seem complex due to its multiple politeness levels and shifting endin...
The Korean Copula: Am, Is, Are (이다)
Overview In Korean, the concept of "to be" (am, is, are) is primarily conveyed by the copula `이다`. Unlike English verb...