Verb+(으)ㄴ 적이 있다
in the affirmative/declarative form, it means:
"Have +Verb (past participle) before"
- in question/interrogative form, it means
"Have you ever+ Verb (past participle)?"
- The tense of this structure is expressed by Verb + (으)ㄴ. Main verb 있다 needs not change.
보다 (see) → 본 적이 있다 (have seen before/have ever seen?)
먹다 (eat) → 먹은 적이 있다 (have eaten before/have ever eaten?)
마시다 (drink) → 마신 적이 있다 (have drunk before/have ever drunk?)
- Opposite structure:
Verb+(으)ㄴ 적이 없다 ~ have never + verb in past participle. etc
적 있다 vs 적이 있다
Case-markers are often omitted/obscured in Korean when the meaning is clear, and especially in speech.
This is probably how many -있다 descriptive verbs are formed.
멋있다 <- 멋이 있다. (= cool)
맛있다 <- 맛이 있다. (= tasty)
재미있다 <- 재미가 있다. (= fun/interesting)
Some English verbs are created through the same process.
To sympathise <- to have/feel sympathy for
To experience <- to have the experience in