-(으)ㄴ 적이 있다/없다: Have You Ever (Experience)

English asks "Have you ever eaten kimchi?" with a tense — the present perfect. Korean asks the same thing with a noun. The construction -(으)ㄴ 적(이) 있다/없다 literally says "is there / is there not an occasion of having V-ed?" — it treats your lifetime experience as a thing that either exists or doesn't. Once you see that the whole pattern is really 있다/없다 ("there is / there isn't") sitting on top of a nominalized past event, it stops being a mysterious idiom and becomes a small, predictable machine.

The anatomy: past adnominal + 적 + 있다/없다

The pattern has three moving parts, and each one is grammar you already know from elsewhere:

  1. -(으)ㄴ — the past adnominal ending that lets a verb modify a noun (like an English relative clause: "the food I ate"). See the past relative -(으)ㄴ.
  2. — a bound noun meaning "occasion, instance, the time when." Like all bound nouns, it cannot stand alone; it needs something in front of it.
  3. 있다 / 없다 — plain existential "there is / there isn't." The subject particle optionally marks 적 as the subject of 있다/없다.

Stacked together: the-time-I-V-ed + occasion + exists → "there is an occasion when I V-ed" → "I have (once) V-ed."

한국에 간 적이 있어요.

Hanguge gan jeogi isseoyo

I've been to Korea. (lit. 'there is an occasion of having gone to Korea')

그 영화를 본 적이 없어요.

geu yeonghwareul bon jeogi eopseoyo

I've never seen that movie.

김치를 먹은 적이 있어요?

gimchireul meogeun jeogi isseoyo?

Have you ever eaten kimchi?

Notice how 있어요 flips to 없어요 for the negative. You do not negate this with 안 or -지 않다 — "I have never" is expressed by the existential negative 없다, because you are literally saying the occasion does not exist.

💡
The negative is always 없어요, never ×안 있어요. The whole pattern rests on 있다/없다 ("there is / there isn't"), so "I've never…" means "such an occasion does not exist."

The allomorphy of -(으)ㄴ

The adnominal ending changes shape depending on how the verb stem ends — the same rule as everywhere -(으)ㄴ appears:

Stem ends in…EndingVerb → adnominalWith 적
a vowel-ㄴ가다 → 간간 적
ㄹ (drops)-ㄴ만들다 → 만든만든 적
any other consonant-은먹다 → 먹은먹은 적
consonant (ㄺ)-은읽다 → 읽은읽은 적

The ㄹ-stem case trips people up: 만들다 drops its ㄹ before -ㄴ, giving 만든, not ×만들은. This is the general ㄹ-stem behavior, not a quirk of this construction.

그런 실수를 한 적이 없어요.

geureon silsureul han jeogi eopseoyo

I've never made a mistake like that.

이 노래를 들은 적이 있어요.

i noraereul deureun jeogi isseoyo

I've heard this song before.

The second example uses 듣다 → 들은 (a ㄷ-irregular verb: the ㄷ becomes ㄹ before a vowel-initial ending). If a verb is irregular, its adnominal follows the irregular pattern here too.

The most idiomatic version: stacking on 봤/본 ("try")

In real speech, Koreans very often build this on the "try" auxiliary -아/어 보다, giving -아/어 본 적이 있다 — "have actually gone and done it." This is the most natural way to ask whether someone has ever actually experienced something firsthand.

제주도에 가 본 적이 있어요.

Jejudo-e ga bon jeogi isseoyo

I've been to Jeju (I've actually gone there).

번지점프 해 본 적이 있어요?

beonjijeompeu hae bon jeogi isseoyo?

Have you ever done a bungee jump?

The 본 here is 보다 in its past-adnominal form, but the 보다 is the grammaticalized "try/do-and-see" auxiliary, not the verb "to see." The lighter, more conversational cousin -아/어 봤다 ("I've tried…") is covered on its own page; use it when you want the same experiential meaning without the full 적이 있다 frame.

💡
If you learn one experiential formula for active use, make it -아/어 본 적(이) 있어요? It is the phrase Koreans reach for to ask "Have you ever…?", and it works with almost any action verb.

Why English speakers get this wrong: it's not a tense

The single biggest source of error is treating this like the English present perfect and reaching for a plain past tense instead. In English, "I went to Korea" and "I have been to Korea" are both past-marked verbs, and the difference is subtle. In Korean, they are completely different structures:

  • 갔어요 = a plain past. It reports one specific, bounded event: "I went (and came back)," or even "he's gone / left."
  • 간 적이 있어요 = an experiential nominal. It asserts that somewhere in your life, the experience exists.

작년에 부산에 갔어요.

jangnyeone Busane gasseoyo

I went to Busan last year. (one specific trip)

부산에 가 본 적이 있어요.

Busane ga bon jeogi isseoyo

I've been to Busan (at some point in my life).

Ask someone 부산에 갔어요? and you are asking "Did you go to Busan?" — as if about a known, specific occasion. Ask 부산에 가 본 적 있어요? and you are asking about their life résumé. When the meaning you want is "ever, at any point," the plain past will quietly say the wrong thing.

적 (occasion) vs 번 (times): don't swap them

Both 적 and can translate loosely as "time(s)," but they are not interchangeable. is a counter that quantifies how many instances (세 번 "three times," 한 번 "once"). is a bound noun meaning the existence of an occasion. The experiential frame wants 적, and you cannot substitute 번 into it.

한국에 세 번 갔어요.

Hanguge se beon gasseoyo

I went to Korea three times. (counting instances — 번)

한국에 간 적이 있어요.

Hanguge gan jeogi isseoyo

I've been to Korea. (experience exists — 적)

You can combine them for nuance — 한 번도 가 본 적이 없어요 "I've never once been" — but there 번 is doing its own counting job (한 번도 "not even once"), and 적 still carries the experiential frame.

Register and dropping the 이

In casual speech the subject particle 이 is routinely dropped: 간 적 있어요? is more common in conversation than the fully-marked 간 적이 있어요. Both are correct; the bare version (informal) simply sounds lighter. In writing and careful speech, keep the 이.

이런 데 와 본 적 있어?

ireon de wa bon jeok isseo?

Have you ever been to a place like this? (casual, 이 dropped, 반말)

지금까지 늦은 적이 없어요.

jigeumkkaji neujeun jeogi eopseoyo

I've never been late up to now.

Common Mistakes

1. Using the plain past for "have you ever." A bounded past reports a specific event, not lifetime experience.

❌ 초밥 먹었어요?

chobap meogeosseoyo?

Reads as 'Did you eat the sushi?' (a specific occasion), not 'Have you ever eaten sushi?'

✅ 초밥 먹어 본 적 있어요?

chobap meogeo bon jeok isseoyo?

Have you ever eaten sushi?

2. Negating with 안 or -지 않다 instead of 없다. The negative of this construction is existential.

❌ 간 적이 안 있어요.

gan jeogi an isseoyo

Wrong — you can't negate 있다 with 안 here.

✅ 간 적이 없어요.

gan jeogi eopseoyo

I've never been.

3. Using the present adnominal -는 instead of the past -(으)ㄴ. Experience is a completed thing, so 적 needs the past adnominal.

❌ 가는 적이 있어요.

ganeun jeogi isseoyo

Wrong — 가는 적 mixes a present modifier with an experiential frame.

✅ 간 적이 있어요.

gan jeogi isseoyo

I've been (there).

4. Substituting 번 for 적. 번 counts instances; only 적 fits the "occasion exists" frame.

❌ 만난 번이 있어요.

mannan beoni isseoyo

Wrong — 번 can't head this construction.

✅ 만난 적이 있어요.

mannan jeogi isseoyo

I've met (them) before.

5. Forgetting the ㄹ-stem drop. 만들다, 살다, 놀다 lose their ㄹ before -ㄴ 적.

❌ 서울에서 살은 적이 있어요.

Seoureseo sareun jeogi isseoyo

Wrong adnominal — 살다 must drop its ㄹ.

✅ 서울에서 산 적이 있어요.

Seoureseo san jeogi isseoyo

I've lived in Seoul before.

Key Takeaways

  • -(으)ㄴ 적(이) 있다/없다 is a noun construction ("an occasion exists"), not a tense.
  • Build it from the past adnominal -(으)ㄴ
    • bound noun
      • existential 있다/없다; negate only with 없다.
  • The most idiomatic form stacks on the "try" auxiliary: -아/어 본 적(이) 있어요?
  • Don't use the plain past (갔어요) for "have you ever" — that reports a specific event, not experience.
  • Keep 적 (occasion) and 번 (counted times) apart, and drop the ㄹ of ㄹ-stems before -ㄴ 적.

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

  • -아/어 봤다: Experience Through 'Try'TOPIK 2The everyday experiential -아/어 봤다 ('have tried, have done once') — the auxiliary 보다 'do-and-see' in the past, how it differs from the neutral 적이 있다, and why 봤다 here is not the verb 'to see'.
  • -았/었- as Both Past and Present PerfectTOPIK 2How the single Korean marker -았/었- covers both simple past ('ate') and present perfect ('have eaten') with no separate 'have' auxiliary — and how, with certain verbs, it yields a present resultant state (결혼했어요 'am married').
  • -곤 하다 / -(으)ㄹ 때가 있다: Habitual and Iterative PatternsTOPIK 3Two ways to say something happens repeatedly or occasionally — -곤 하다 'used to / would (again and again)' for a recurring habit, and -(으)ㄹ 때가 있다 'there are times when…' — plus how Korean splits what English fuses into 'used to.'
  • 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.
  • 'I have eaten': English Perfect → Wrong Korean TenseTOPIK 2Korean has no present perfect — how to route English 'have + past participle' into plain past, present-continuous, or the 'ever' experiential.