Korean formal past tense does not always follow the same pattern.
Sometimes Korean uses “-았습니다,” sometimes “-었습니다,” and sometimes “-했습니다.”
Because these endings often appear together in textbooks and formal communication, many beginners wonder how to choose the correct one.
Fortunately, the rule is much simpler than it looks.
This guide explains how to choose between “-았습니다,” “-었습니다,” and “-했습니다” using simple patterns, beginner-friendly examples, and real Korean situations.
New to Korean Formal Speech?
Before learning Korean formal past tense, these guides will help you understand how formal Korean endings work.
- Korean Formal Speech Guide for Beginners
- Korean “입니다” vs “-ㅂ니다/-습니다”: The Simple Rule Beginners Need to Know
- Korean Formal Questions Made Simple: 입니까? vs -ㅂ니까? vs -습니까?
These endings follow the same formal speech system, so the patterns will look familiar.

Contents
- 1. The Simple Rule Behind 았습니다, 었습니다, and 했습니다
- 2. How to Choose the Correct Korean Formal Past Tense Ending
- 3. Why Do Some Korean Verbs Use 았습니다 While Others Use 었습니다?
- 4. How to Use 했습니다 with 하다 Verbs
- Related Korean Grammar Guide
- 5. How to Use 이었습니다 and 였습니다 with Nouns
- 6. Why Forms Like 봤습니다 and 썼습니다 Look Different
- 7. Korean Formal Present Tense vs Formal Past Tense
- 8. Where Koreans Use Formal Past Tense in Real Life
- 9. Common Mistakes with 았습니다, 었습니다, and 했습니다
- 10. Practice Exercises for Korean Formal Past Tense
- 11. Frequently Asked Questions About Korean Formal Past Tense
- 12. Conclusion: Choosing Between 았습니다, 었습니다, and 했습니다
- Related Korean Grammar Guides
1. The Simple Rule Behind 았습니다, 었습니다, and 했습니다
The ending depends on the vowel inside the stem.
Formal Past Tense Quick Reference
| Pattern | Ending |
|---|---|
| Stem ends in ㅏ or ㅗ | -았습니다 |
| Stem ends in any other vowel | -었습니다 |
| Verb ends in 하다 | -했습니다 |
Examples:
- 앉다 (To sit) → 앉았습니다 (Sat)
- 듣다 (To listen) → 들었습니다 (Listened)
- 준비하다 (To prepare) → 준비했습니다 (Prepared)
Check the stem first, then choose 았, 었, or 했 before adding 습니다.
2. How to Choose the Correct Korean Formal Past Tense Ending
To choose the correct Korean formal past tense ending, first look at the verb or adjective stem.
Table: How to Choose 았습니다, 었습니다, and 했습니다
| Stem Type | Formal Past Tense Ending | Example |
|---|---|---|
| Stem ends in ㅏ or ㅗ | -았습니다 | 만나다 → 만났습니다 |
| Stem ends in another vowel | -었습니다 | 먹다 → 먹었습니다 |
| Verb ends in 하다 | -했습니다 | 공부하다 → 공부했습니다 |
3. Why Do Some Korean Verbs Use 았습니다 While Others Use 었습니다?
Korean chooses 았습니다 or 었습니다 based on the stem vowel.
If the stem ends in ㅏ or ㅗ, Korean usually uses 았습니다.
If the stem ends in another vowel, Korean usually uses 었습니다.
Common Verbs That Use 았습니다
| Dictionary Form | Formal Past Tense | English |
|---|---|---|
| 만나다 (To meet) | 만났습니다 | Met |
| 자다 (To sleep) | 잤습니다 | Slept |
| 나오다 (To come out) | 나왔습니다 | Came out |
Example Sentences
- 어제 친구를 만났습니다. (I met a friend yesterday.)
- 주말에 많이 잤습니다. (I slept a lot on the weekend.)
- 버스가 늦게 왔습니다. (The bus arrived late.)
- 공원에서 사진을 찍었습니다. (I took photos in the park.)
- 집에 일찍 돌아왔습니다. (I returned home early.)
Verbs That Use 었습니다
| Dictionary Form | Formal Past Tense | English |
|---|---|---|
| 만들다 (To make) | 만들었습니다 | Made |
| 열다 (To open) | 열었습니다 | Opened |
| 기다리다 (To wait) | 기다렸습니다 | Waited |
Example Sentences
- 어제 케이크를 만들었습니다. (I made a cake yesterday.)
- 아침에 창문을 열었습니다. (I opened the window in the morning.)
- 한국어를 1년 동안 배웠습니다. (I learned Korean for one year.)
- 저녁에 음악을 들었습니다. (I listened to music in the evening.)
- 도서관에서 책을 빌렸습니다. (I borrowed a book from the library.)
Related Korean Grammar Guide
👉 Still unsure about Korean formal speech endings? Learn the present formal endings “입니다” and “-ㅂ니다/-습니다” first.
4. How to Use 했습니다 with 하다 Verbs
Many Korean verbs end in “하다.”
Instead of following the regular “-았습니다” or “-었습니다” patterns, these verbs change to “-했습니다” in Korean formal past tense.
You will see this pattern in many everyday 하다 verbs.
Table: Common 하다 Verbs in Formal Past Tense
| Dictionary Form | Formal Past Tense | English |
|---|---|---|
| 공부하다 (To study) | 공부했습니다 | Studied |
| 운동하다 (To exercise) | 운동했습니다 | Exercised |
| 청소하다 (To clean) | 청소했습니다 | Cleaned |
| 예약하다 (To make a reservation) | 예약했습니다 | Made a reservation |
| 설명하다 (To explain) | 설명했습니다 | Explained |
Example Sentences
• 어제 한국어를 공부했습니다.
(I studied Korean yesterday.)
• 주말에 운동했습니다.
(I exercised on the weekend.)
• 아침에 방을 청소했습니다.
(I cleaned my room in the morning.)
• 저녁에 전화했습니다.
(I made a phone call in the evening.)
• 오늘 많이 산책했습니다.
(I took a long walk today.)
Common 하다 verbs consistently use 했습니다 in Korean formal past tense.
Related Korean Grammar Guide
👉 See how “하다” verbs change in Korean formal question endings 입니까? and -ㅂ니까? / -습니까?
5. How to Use 이었습니다 and 였습니다 with Nouns
Nouns use a different past tense pattern from verbs and adjectives.
Table: Formal Past Tense with Nouns
| Dictionary Form | Formal Past Tense | English |
|---|---|---|
| 학생 (Student) | 학생이었습니다 | Was a student |
| 회사원 (Office Worker) | 회사원이었습니다 | Was an office worker |
| 의사 (Doctor) | 의사였습니다 | Was a doctor |
| 요리사 (Chef) | 요리사였습니다 | Was a chef |
Example Sentences
• 저는 작년에 학생이었습니다.
(I was a student last year.)
• 제 형은 예전에 회사원이었습니다.
(My older brother was an office worker before.)
• 그 사람은 의사였습니다.
(That person was a doctor.)
• 제 꿈은 요리사였습니다.
(My dream was to be a chef.)
• 어제 담당자는 수진이었습니다.
(The person in charge yesterday was Sujin.)
Korean uses 이었습니다 and 였습니다 to form the formal past tense of nouns.
6. Why Forms Like 봤습니다 and 썼습니다 Look Different
Some forms look different because Korean shortens certain sound combinations.
For example, “보았습니다” becomes “봤습니다,” and “쓰었습니다” becomes “썼습니다.”
Table: Common Korean Formal Past Tense Contractions
| Dictionary Form | Full Form | Common Form |
|---|---|---|
| 보다 (To see) | 보았습니다 | 봤습니다 |
| 쓰다 (To write) | 쓰었습니다 | 썼습니다 |
| 주다 (To give) | 주었습니다 | 줬습니다 |
| 기다리다 (To wait) | 기다리었습니다 | 기다렸습니다 |
Example Sentences
• 어제 고양이를 봤습니다.
(I saw a cat yesterday.)
• 이름을 썼습니다.
(I wrote my name.)
• 동생에게 과자를 줬습니다.
(I gave a snack to my younger sibling.)
• 동생을 오래 기다렸습니다.
(I waited for my younger sibling for a long time.)
Korean commonly shortens forms such as 봤습니다 and 썼습니다 in formal past tense.
7. Korean Formal Present Tense vs Formal Past Tense
Many formal past tense forms come from patterns you already know in the present tense.
Table: Present Tense and Formal Past Tense Comparison
| Present Tense | Formal Past Tense | English |
|---|---|---|
| 닫습니다 | 닫았습니다 | Close → Closed |
| 읽습니다 | 읽었습니다 | Read → Read |
| 등산합니다 | 등산했습니다 | Go Hiking → Went Hiking |
Korean formal present tense and formal past tense comparison showing how familiar endings change into past tense forms.
Example Sentences
• 저는 저녁에 창문을 닫습니다.
(I close the window in the evening.)
• 어제 창문을 닫았습니다.
(I closed the window yesterday.)
• 저는 책을 읽습니다.
(I read books.)
• 어제 책을 읽었습니다.
(I read a book yesterday.)
• 저는 주말에 등산을 합니다.
(I go hiking on weekends.)
• 지난주에 등산을 했습니다.
(I went hiking last week.)
8. Where Koreans Use Formal Past Tense in Real Life
Korean formal past tense often appears in interviews, classrooms, announcements, and presentations.
Interviews
- 작년에 부산에 갔습니다.
(I went to Busan last year.)
Classrooms
- 어제 그림을 그렸습니다.
(I drew a picture yesterday.)
Announcements
- 수업이 끝났습니다.
(The class has ended.)
Presentations
- 지난주에 제주도에 갔습니다.
(I went to Jeju Island last week.)
9. Common Mistakes with 았습니다, 었습니다, and 했습니다
A few common mistakes can make these endings seem confusing at first.
Misunderstanding 1: Is “-었습니다” More Formal Than “-았습니다”?
No. Both endings belong to the same formal speech level.
The choice depends on the stem vowel, not on how polite the speaker wants to sound.
For example:
- 어제 동생을 도왔습니다. (I helped my younger sibling yesterday.)
- 꽃을 받았습니다. (I received flowers.)
Although the endings are different, both sentences sound equally formal.
Misunderstanding 2: Why Do Some Verbs Take “-았습니다” While Others Take “-었습니다”?
The choice depends on the vowel inside the stem, not on the level of formality.
If the stem ends in ㅏ or ㅗ, Korean normally uses “-았습니다.”
If the stem ends in any other vowel, Korean normally uses “-었습니다.”
Examples:
- 닫다 (To close) → 닫았습니다 (Closed)
- 씻다 (To wash) → 씻었습니다 (Washed)
The stem vowel determines which ending Korean uses.
Misunderstanding 3: Why Does “하다” Change to “-했습니다”?
Some learners expect “하다” verbs to follow the same pattern as other verbs.
Instead, Korean uses a separate formal past tense form: “-했습니다.”
Examples:
- 인사하다 (To greet) → 인사했습니다 (Greeted)
- 쇼핑하다 (To shop) → 쇼핑했습니다 (Shopped)
Many common Korean verbs end in 하다, so this pattern appears very often.
10. Practice Exercises for Korean Formal Past Tense
Complete each sentence using the correct Korean formal past tense form.
Practice Exercises
| No. | Sentence | English Translation |
|---|---|---|
| 1 | 어제 빵을 (사다) ________. | I bought bread yesterday. |
| 2 | 주말에 방을 (꾸미다) ________. | I decorated my room on the weekend. |
| 3 | 아침에 세수를 (하다) ________. | I washed my face in the morning. |
| 4 | 공원에서 강아지를 (보다) ________. | I saw a dog in the park. |
| 5 | 저녁에 편지를 (쓰다) ________. | I wrote a letter in the evening. |
| 6 | 친구와 공을 (차다) ________. | I kicked a ball with a friend. |
| 7 | 가게에서 우유를 (고르다) ________. | I chose milk at the store. |
| 8 | 어제 노래를 (부르다) ________. | I sang a song yesterday. |
| 9 | 집에서 저녁을 (요리하다) ________. | I cooked dinner at home. |
| 10 | 주말에 쇼핑을 (하다) ________. | I went shopping on the weekend. |
Answers
- 샀습니다
사다 ends in ㅏ, so it uses the 았습니다 pattern. - 꾸몄습니다
꾸미다 does not end in ㅏ or ㅗ, so it uses the 었습니다 pattern. - 했습니다
하다 verbs become 했습니다 in Korean formal past tense. - 봤습니다
보다 ends in ㅗ, so it uses the 았습니다 pattern. 보았습니다 becomes 봤습니다. - 썼습니다
쓰다 uses the 었습니다 pattern. 쓰었습니다 becomes 썼습니다. - 찼습니다
차다 ends in ㅏ, so it uses the 았습니다 pattern. - 골랐습니다
고르다 changes to 골랐습니다 in formal past tense. - 불렀습니다
부르다 changes to 불렀습니다 in formal past tense. - 요리했습니다
요리하다 is a 하다 verb, so it becomes 요리했습니다. - 쇼핑했습니다
쇼핑하다 is a 하다 verb, so it becomes 쇼핑했습니다.
11. Frequently Asked Questions About Korean Formal Past Tense
These frequently asked questions explain how Korean formal past tense works in real Korean communication.
Q1. What is the Korean formal past tense ending?
Korean formal past tense usually uses -았습니다, -었습니다, or -했습니다 depending on the stem.
Q2. What is the difference between -았습니다 and -었습니다?
Use -았습니다 after stems with ㅏ or ㅗ. Use -었습니다 after stems with other vowels. The difference is grammar-based, not politeness-based.
Q3. Why does 하다 become 했습니다?
하다 verbs follow a common formal past tense pattern. In this pattern, 하다 changes to 했습니다.
Q4. Is -었습니다 more formal than -았습니다?
No. Both are equally formal. The correct choice depends on the stem vowel.
Q5. How do I say “was” or “were” formally in Korean?
For nouns, use 이었습니다 after consonant-ending nouns and 였습니다 after vowel-ending nouns.
12. Conclusion: Choosing Between 았습니다, 었습니다, and 했습니다
The verb stem tells you which ending to use.
If the stem ends in ㅏ or ㅗ, use “-았습니다.”
If the stem ends in another vowel, use “-었습니다.”
If the verb ends in “하다,” use “-했습니다.”
Knowing these three patterns covers most Korean formal past tense forms.
Related Korean Grammar Guides
👉 Korean formal speech levels guide for beginners
👉 Korean “입니다” vs “-ㅂ니다/-습니다”: The Simple Rule Beginners Need to Know
👉 Korean Formal Questions Made Simple: 입니까? vs -ㅂ니까? vs -습니까?