Korean past tense is unusually easy, and it is easy for a specific reason: it reuses the conjugation you already learned.
If you can produce 먹어요, you can produce 먹었어요 with almost no extra work.
The rule
Take the present tense form, drop 요, add ㅆ어요.
| Present | Past |
|---|---|
| 가요 | 갔어요 |
| 먹어요 | 먹었어요 |
| 마셔요 | 마셨어요 |
| 해요 | 했어요 |
| 봐요 | 봤어요 |
| 줘요 | 줬어요 |
That is genuinely all of it. Every contraction you already learned carries over unchanged.
If you prefer the stem-based version: last stem vowel ㅏ or ㅗ takes 았어요, everything else takes 었어요, 하다 becomes 했어요. Same result.
이다 in the past
- 학생이었어요. — I was a student.
- 의사였어요. — I was a doctor.
Consonant ending takes 이었어요, vowel ending takes 였어요 — mirroring 이에요/예요 in the present.
Negative past
Both negative forms work the same way.
- 안 갔어요. — I didn't go.
- 가지 않았어요. — I didn't go.
- 안 먹었어요. — I didn't eat.
And the "couldn't" version:
- 못 갔어요. — I couldn't go.
안 is about choice, 못 is about ability or circumstance. 안 먹었어요 means you chose not to eat; 못 먹었어요 means something prevented you.
Where it gets interesting: states
Korean uses past tense for some situations where English uses present. This trips up nearly everyone.
결혼했어요. — I'm married.
Literally "I married," but it describes the current state. 결혼해요 would mean you are in the process of getting married right now.
Same pattern:
잘생겼어요. — He's handsome. 늙었어요. — He's old. 잘 익었어요. — It's ripe.
These are all cases where the change happened in the past and the result persists. Korean marks the change; English describes the state.
The double past: 았었/었었
You will occasionally meet a doubled form.
갔었어요. — I had gone. / I went (but I'm back now).
It emphasises that the situation is finished and no longer applies. 서울에 살았어요 means you lived in Seoul; 서울에 살았었어요 stresses that you definitely do not anymore.
This is worth recognising rather than producing. The single past covers almost everything.
Time words that go with it
| Korean | Meaning |
|---|---|
| 어제 | yesterday |
| 그저께 | the day before yesterday |
| 지난주 | last week |
| 지난달 | last month |
| 작년 | last year |
| 아까 | a little while ago |
| 방금 | just now |
아까 and 방금 are worth separating. 방금 is within the last minute or two; 아까 is earlier today.
방금 먹었어요. — I just ate. 아까 봤어요. — I saw it earlier.
Common mistakes
Adding past tense twice. 갔었어요 is a real form but not a stronger version of 갔어요. Use the simple past by default.
Using present for married/state verbs. 결혼해요 and 결혼했어요 mean different things.
Forgetting that the contraction carries over. 보다 becomes 봐요 and then 봤어요, not 보았어요 in speech.
Practising it
Past tense shows up constantly in conversation because most of what people say is about what already happened — what they ate, where they went, who they saw.
That makes short dialogue the most efficient way to drill it. You meet 갔어요, 먹었어요, 했어요 dozens of times in ordinary exchanges without any deliberate study.
K-PATTO episodes are exactly that kind of conversation, with audio on every line. The first ten are free at K-PATTO.