-던 vs -(으)ㄴ: Habitual/Interrupted vs Completed Past

Korean modifies a noun by putting the whole clause in front of it, and for past reference you have two competing endings: -(으)ㄴ and -던. Both land in English as a plain relative clausethe rice I ate, the house I lived in — which is exactly why learners can't feel the gap. But Korean is drawing a line English draws only with the auxiliary used to: -(으)ㄴ reports a completed, single event, while -던 recalls a past action that was habitual, still ongoing, or interrupted before it finished. -던 is the ending of memory.

The core split

The past attributive -(으)ㄴ (on a verb) does one thing: it marks the action as done, once. The retrospective -던 — the modifier form of the recollective marker 더 — does the opposite: it reopens the past action as something repeated, or caught mid-stream and left unfinished, recalled from the speaker's own experience.

제가 먹은 밥이에요.

jega meogeun babieyo

It's the rice I ate (and finished).

제가 먹던 밥이에요.

jega meokdeon babieyo

It's the rice I was eating (and stopped partway) / used to eat.

The first is a closed case: the rice is gone, the eating is over. The second is unfinished business — a bowl you were halfway through, or a dish you'd eat regularly. Same four English words ("the rice I ate"), two different pasts.

-(으)ㄴ: the completed one-off

Add -(으)ㄴ to a verb stem-은 after a batchim, -ㄴ after a vowel — to say the action happened once and finished. The noun it modifies is the leftover of a done deal.

어제 산 신발이 벌써 망가졌어요.

eoje san sinbari beolsseo manggajeosseoyo

The shoes I bought yesterday are already ruined.

이건 제가 만든 케이크예요.

igeon jega mandeun keikeuyeyo

This is a cake I made.

방금 도착한 소포 확인하셨어요?

banggeum dochakan sopo hwaginhasyeosseoyo

Did you check the parcel that just arrived?

Each of these is a single completed action — bought, made, arrived — and -(으)ㄴ simply files it as done. There's no sense of "over and over" or "was in the middle of." That nuance is off-limits to -(으)ㄴ.

-던: habitual, ongoing, or cut off

-던 attaches to any stem regardless of batchim (먹던, 가던, 마시던) and pulls in the flavor of 더 — I recall. It carries the two meanings -(으)ㄴ cannot: "used to" (a repeated past habit) and "was in the middle of" (an action interrupted before completion).

우리가 자주 가던 카페가 없어졌어요.

uriga jaju gadeon kapega eopseojeosseoyo

The café we used to go to a lot is gone now.

어, 이거 제가 마시던 커피예요.

eo, igeo jega masideon keopiyeyo

Oh, this is the coffee I was drinking.

어렸을 때 자주 부르던 노래가 라디오에 나왔어요.

eoryeosseul ttae jaju bureudeon noraega radio-e nawasseoyo

A song I used to sing a lot as a kid came on the radio.

-던 also attaches happily to adjectives and the copula, where it means "used to be" — a quality that held in the past and is being recalled:

조용하던 이 동네가 많이 변했어요.

joyonghadeon i dongnega mani byeonhaesseoyo

This neighborhood, which used to be quiet, has changed a lot.

💡
-던 is the ending of memory. Attach it and you're not just reporting a past action — you're recalling it as something that used to happen or that got left unfinished. -(으)ㄴ just stamps the event "done."

-았/었던: finished and now discontinued

There's a third form. Add the past -았/었- before -던 to get -았/었던, which marks an action that was completed and is now over and no longer the case — a one-time event, sealed off in the past and recalled. Where bare -던 leaves the action open (habitual or unfinished), -았/었던 closes it and signals discontinuity from the present.

작년에 갔던 제주도가 정말 좋았어요.

jangnyeone gatdeon Jejudoga jeongmal joasseoyo

Jeju, which I went to last year, was really nice.

어릴 때 먹었던 과자를 아직도 팔더라고요.

eoril ttae meogeotdeon gwajareul ajikdo paldeoragoyo

They still sell the snack I used to eat as a kid, it turns out.

The three-way contrast is sharpest on a verb of motion. Watch what a single completed visit does versus a repeated habit:

지난주에 갔던 식당이 오늘 문을 닫았어요.

jinanju-e gatdeon sikdang-i oneul muneul dadasseoyo

The restaurant I went to last week is closed today (one completed visit).

대학교 때 자주 가던 식당이 아직 있어요.

daehakgyo ttae jaju gadeon sikdang-i ajik isseoyo

The restaurant I used to go to a lot in college is still around (repeated habit).

갔던 = one finished trip, recalled. 가던 = went there again and again. The completed -았던 counts the action once; the bare -던 spreads it across many past occasions.

Common Mistakes

The single recurring error is a direct import from English. English marks the house I lived in and the house I used to live in with the same relative clause — the "used to / was ...-ing" meaning rides on a separate auxiliary, not on the clause itself. So the English brain sees no reason to change the Korean modifier ending and defaults to -(으)ㄴ everywhere, quietly deleting the habitual/interrupted nuance that only -던 can carry. The fix: whenever your English would use "used to" or "was in the middle of," switch to -던 (or -았던).

1. Using -(으)ㄴ for "used to." This is doubly wrong when the verb is an ㄹ-stem like 살다, because ×살은 isn't even a valid form — the completed attributive of 살다 is 산.

❌ 어릴 때 살은 집이 그리워요.

eoril ttae sareun jibi geuriwoyo

Wrong twice: 'used to live' needs -던, and 살다 (ㄹ-stem) makes 산, never ×살은.

✅ 어릴 때 살던 집이 그리워요.

eoril ttae saldeon jibi geuriwoyo

I miss the house I used to live in.

2. Using -(으)ㄴ for a habit from childhood.

❌ 어릴 때 먹은 과자가 생각나요.

eoril ttae meogeun gwajaga saenggangnayo

Reads as 'the snack I ate (once) as a kid' — loses the 'used to eat' habit.

✅ 어릴 때 먹던 과자가 생각나요.

eoril ttae meokdeon gwajaga saenggangnayo

I'm thinking of the snack I used to eat as a kid.

3. Using -(으)ㄴ for an interrupted action.

❌ 이거 제가 마신 커피인데 누가 버렸어요.

igeo jega masin keopiinde nuga beoryeosseoyo

Says the coffee I already drank (finished) — but you mean the one you were still drinking.

✅ 이거 제가 마시던 커피인데 누가 버렸어요.

igeo jega masideon keopiinde nuga beoryeosseoyo

This is the coffee I was (in the middle of) drinking, and someone threw it out.

4. The reverse — over-using -던 for a clean one-off. Don't reach for -던 when you simply mean a single completed action; it wrongly adds a habitual/interrupted color.

❌ 어제 사던 신발이 편해요.

eoje sadeon sinbari pyeonhaeyo

Odd — 사던 implies 'was buying / used to buy'; a single purchase yesterday is 산.

✅ 어제 산 신발이 편해요.

eoje san sinbari pyeonhaeyo

The shoes I bought yesterday are comfortable.

Key Takeaways

  • -(으)ㄴ on a verb = a completed, single past action, filed as done (어제 산 신발, 제가 만든 케이크).
  • -던 = habitual ("used to") or interrupted ("was in the middle of"), recalled from experience (자주 가던 카페, 마시던 커피). Only -던 carries these.
  • -았/었던 = completed and now discontinued — a sealed-off, recalled event (작년에 갔던 제주도).
  • On one motion verb: 갔던 = one finished visit; 가던 = went repeatedly.
  • English cue: whenever you'd say "used to" or "was ...-ing," use -던, not -(으)ㄴ. And remember 살다 → 산, never ×살은.

Now practice Korean

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Korean

Related Topics

  • -던 vs -(으)ㄴ: The Retrospective Attributive ContrastTOPIK 3Two past adnominal endings that modify a noun: -던 recalls a witnessed past action as ongoing, repeated, or interrupted, while plain -(으)ㄴ marks a completed one — plus -았/었던 for a distinctly recalled or discontinued past.
  • -더-: The Retrospective / Evidential MarkerTOPIK 3The pre-final ending -더-, unique to Korean, reports something the speaker personally witnessed in the past and now recalls — 'as I saw / found.' Its hard evidential restriction and first-person limits are the seed of a whole family: -더라, -더라고요, -던, -더니, -던데.
  • THE Key Contrast: Adjective -(으)ㄴ vs Verb -는TOPIK 2In the present tense, adjectives and action verbs choose DIFFERENT endings to modify a noun: a descriptive verb takes -(으)ㄴ (예쁜 꽃), an action verb takes -는 (먹는 사람). Getting it wrong (×좋는 사람) instantly marks a learner — and the split is the verb/adjective divide made visible.
  • Recollected Past Relative Clauses: -던 and -았/었던TOPIK 3The retrospective attributives -던 and -았/었던 modify a noun with a REMEMBERED past: -던 for an action that was ongoing, habitual, or left unfinished (마시던 커피 'the coffee I was drinking'), -았/었던 for one clearly completed and now discontinued (갔던 곳 'a place I once went'). They add 'witnessed / interrupted / nostalgic' — nuance the plain -(으)ㄴ can't carry.
  • Past Verb Relative Clauses: -(으)ㄴTOPIK 2The past attributive -(으)ㄴ turns a verb into a modifier for a completed action (간 사람 'the person who went', 먹은 밥 'the rice I ate') — and the same shape that means PAST on a verb means PRESENT on an adjective, so you must read the word's class first.