Core Grammar Rule: -(으)ㄴ 적이 있다/없다
This pattern is used to talk about whether you have or have not had a particular experience in the past. It's equivalent to "have ever..." or "have never..." in English.
Meaning & Usage
Meaning: It attaches to a verb stem to indicate a past experience. 있다 means the experience exists, and 없다 means it does not.
When to use: Use this when you're not talking about a specific, one-time event in the past (like "I ate lunch yesterday"), but rather about whether an experience has happened at any point in your life up until now. It's great for starting conversations and getting to know someone.
Conjugation Rules
Rule: The form depends on whether the verb stem ends in a vowel or a consonant.
Vowel or ㄹ: Add -ㄴ 적이 있다/없다 to the verb stem. For stems ending in ㄹ, the ㄹ is dropped first. (e.g., 가다 → 간 적이 있다 / 만들다 → 만든 적이 있다).
Consonant: Add -은 적이 있다/없다 to the verb stem. (e.g., 먹다 → 먹은 적이 있다 / 읽다 → 읽은 적이 있다).
Vowel/ㄹ: -ㄴ 적이 있다/없다 / Consonant: -은 적이 있다/없다
Native Nuance & Mistakes
A common point of confusion for learners is the difference between the simple past tense -았/었- and the experience pattern -(으)ㄴ 적이 있다. They are not interchangeable.
-(으)ㄴ 적이 있다: "Ever in your life"
Context: Use this for asking about general life experiences without a specific time frame. It answers the question "Have you ever...?"
Example: 저는 한국에 가 본 적 있어요. (I have been to Korea before. — at some point in my life).
-았/었어요: "At a specific time"
Context: Use the simple past tense when you are talking about a specific, completed action in the past. It often comes with time-related words like 어제 (yesterday), 작년에 (last year), or 아까 (a while ago). You cannot use -(으)ㄴ 적이 있다 with these specific time markers.
Example: 저는 작년에 한국에 갔어요. (I went to Korea last year.)
Do: 어제 영화 봤어요. (O) / Don't: 어제 영화 본 적 있어요. (X)