TL;DR
- Past noun modifiers describe a noun through a completed action: 읽은 책 = the book I read, 만난 친구 = the friend I met.
- Use -(으)ㄴ with verbs: vowel stem → -ㄴ, consonant stem → -은, ㄹ stem → drop ㄹ + -ㄴ.
- In TOPIK I, time words like 어제, 지난주, 작년에, 아까 often signal that the past modifier is needed.
🎧 Helper Note: Read the modifier and noun together as one chunk: 제가 읽은 책, 어제 본 영화, 친구가 산 가방, 엄마가 만든 음식. Do not pause between the modifier and the noun.
🔑 The Big Picture
Korean often puts describing information before the noun. A verb can become a noun modifier when it tells what happened to, with, or about that noun.
The past noun modifier -(으)ㄴ describes an action that is already completed before the noun or main sentence time.
- 제가 읽은 책 = the book I read
- 어제 본 영화 = the movie I watched yesterday
- 지난주에 만난 친구 = the friend I met last week
- 엄마가 만든 음식 = the food Mom made
For TOPIK I, you usually need to do three things:
- Recognize the past modifier form.
- Find the noun being described.
- Choose the form that matches the verb stem.
Verb stem type | Rule | Example | Meaning |
Ends in a vowel | stem + ㄴ | 보다 → 본 영화 | the movie watched |
Ends in a consonant | stem + 은 | 읽다 → 읽은 책 | the book read |
Ends in ㄹ | drop ㄹ + ㄴ | 만들다 → 만든 음식 | the food made |
Common irregular verbs | memorize common TOPIK forms | 듣다 → 들은 음악 | the music listened to |
🧩 Core Concepts / Patterns
1) Vowel-ending verb stems: stem + ㄴ
If the verb stem ends in a vowel, attach ㄴ directly.
- 가다 → 가 + ㄴ → 간
- 어제 간 식당 = the restaurant I went to yesterday
- 보다 → 보 + ㄴ → 본
- 지난주에 본 영화 = the movie I watched last week
- 사다 → 사 + ㄴ → 산
- 친구가 산 가방 = the bag my friend bought
- 마시다 → 마시 + ㄴ → 마신
- 아침에 마신 커피 = the coffee I drank in the morning
- 배우다 → 배우 + ㄴ → 배운
- 어제 배운 단어 = the word I learned yesterday
2) Consonant-ending verb stems: stem + 은
If the verb stem ends in a consonant, attach 은.
- 먹다 → 먹 + 은 → 먹은
- 아침에 먹은 빵 = the bread I ate in the morning
- 읽다 → 읽 + 은 → 읽은
- 제가 읽은 책 = the book I read
- 입다 → 입 + 은 → 입은
- 민수 씨가 입은 옷 = the clothes Minsu wore
- 찍다 → 찍 + 은 → 찍은
- 친구가 찍은 사진 = the photo my friend took
- 찾다 → 찾 + 은 → 찾은
- 제가 찾은 열쇠 = the key I found
3) ㄹ-ending verb stems: drop ㄹ + ㄴ
If the verb stem ends in ㄹ, remove ㄹ and add ㄴ.
- 만들다 → 만드 + ㄴ → 만든
- 엄마가 만든 김밥 = the kimbap Mom made
- 열다 → 여 + ㄴ → 연
- 제가 연 문 = the door I opened
- 살다 → 사 + ㄴ → 산
- 전에 산 동네 = the neighborhood I lived in before
4) The modifier must come before a noun
A past noun modifier is not complete by itself. It needs a noun after it.
- 제가 읽은 ❌
- 제가 읽은 책 ✅
- 어제 만난 ❌
- 어제 만난 친구 ✅
- 엄마가 만든 ❌
- 엄마가 만든 음식 ✅
5) Past modifier vs present modifier vs future modifier
TOPIK I often tests whether the time meaning matches the modifier.
- 제가 읽은 책 = the book I read
- 제가 읽는 책 = the book I am reading / usually read
- 제가 읽을 책 = the book I will read
Time words are useful clues:
- 어제, 지난주, 작년에, 아까, 전에 → past modifier -(으)ㄴ
- 지금, 요즘, 매일 → present modifier -는
- 내일, 다음 주, 나중에 → future modifier -(으)ㄹ
✅ Exam Strategy
1) First, find the noun
Look to the right of the modifier and identify the noun.
- 제가 읽은 책
- 친구가 찍은 사진
- 엄마가 만든 음식
- 어제 만난 사람
2) Use the time word
Past time expressions usually require the past noun modifier.
- 어제 본 영화
- 지난주에 간 식당
- 작년에 배운 한국어
- 아까 마신 차
3) Check the verb stem ending
Remove -다 first, then look at the final sound.
- 보다 → 보 → vowel → 본
- 먹다 → 먹 → consonant → 먹은
- 만들다 → 만들 → ㄹ stem → 만든
4) Memorize high-frequency forms
These forms appear often in beginner reading and grammar questions.
- 가다 → 간
- 보다 → 본
- 사다 → 산
- 오다 → 온
- 먹다 → 먹은
- 읽다 → 읽은
- 입다 → 입은
- 만들다 → 만든
- 듣다 → 들은
- 걷다 → 걸은
5) Translate the whole phrase naturally
Do not translate word by word. Korean says “read book,” but English usually says “the book that I read.”
- 제가 찍은 사진 = the photo I took
- 친구가 보낸 문자 = the text my friend sent
- 어제 배운 문법 = the grammar I learned yesterday
⚠️ Pitfalls
Pitfall 1: Adding -은 to every verb
Vowel-ending stems do not take -은.
- 가다 → 간 곳 ✅ / 가은 곳 ❌
- 보다 → 본 영화 ✅ / 보은 영화 ❌
- 사다 → 산 가방 ✅ / 사은 가방 ❌
Pitfall 2: Forgetting the ㄹ-drop rule
ㄹ-ending stems drop ㄹ before ㄴ.
- 만들다 → 만든 음식 ✅ / 만들은 음식 ❌
- 열다 → 연 문 ✅ / 열은 문 ❌
Pitfall 3: Confusing past and present meanings
Past time words need completed-action meaning.
- 어제 먹는 음식 ❌
- 어제 먹은 음식 ✅
- 지난주에 보는 영화 ❌
- 지난주에 본 영화 ✅
Pitfall 4: Choosing future form because the main sentence is future
The modifier describes the noun’s action time, not always the main verb’s time.
- 어제 산 가방을 내일 사용할 거예요. = I will use tomorrow the bag I bought yesterday.
- 산 is past because the buying happened yesterday.
Pitfall 5: Missing the noun after the modifier
The noun after the modifier is the target.
- 친구가 보낸 문자 = the text my friend sent
- 친구가 만난 사람 = the person my friend met
- 친구가 산 가방 = the bag my friend bought
Practice Hub — 50 TOPIK I Past Noun Modifier Questions
Drill 1: Form selection
Choose the correct past noun modifier.
- 가다 → 어제 ___ 식당
① 간 ② 가는 ③ 갈 ④ 가은
- 보다 → 지난주에 ___ 영화
① 본 ② 보는 ③ 볼 ④ 보은
- 먹다 → 아침에 ___ 빵
① 먹은 ② 먹는 ③ 먹을 ④ 먹ㄴ
- 읽다 → 제가 ___ 책
① 읽은 ② 읽는 ③ 읽을 ④ 읽ㄴ
- 만들다 → 엄마가 ___ 음식
① 만든 ② 만들은 ③ 만드는 ④ 만들
- 사다 → 친구가 ___ 가방
① 산 ② 사은 ③ 사는 ④ 살
- 마시다 → 아까 ___ 커피
① 마신 ② 마시는 ③ 마실 ④ 마시은
- 찍다 → 동생이 ___ 사진
① 찍은 ② 찍는 ③ 찍을 ④ 찍ㄴ
- 배우다 → 어제 ___ 문법
① 배운 ② 배우는 ③ 배울 ④ 배우은
- 보내다 → 친구가 ___ 문자
① 보낸 ② 보내는 ③ 보낼 ④ 보내은
Answers — Drill 1
- ① — 가다 → 간 because 가- ends in a vowel.
2. ① — 보다 → 본.
3. ① — 먹다 → 먹은 because 먹- ends in a consonant.
4. ① — 읽다 → 읽은.
5. ① — 만들다 drops ㄹ: 만든.
6. ① — 사다 → 산.
7. ① — 마시다 → 마신.
8. ① — 찍다 → 찍은.
9. ① — 배우다 → 배운.
10. ① — 보내다 → 보낸.
Drill 2: Meaning recognition
Choose the correct meaning.
- 제가 읽은 책
① the book I read ② the book I will read ③ the book I am reading ④ the person I read
- 어제 본 영화
① the movie watched yesterday ② the movie to watch tomorrow ③ the book read yesterday ④ the place visited tomorrow
- 엄마가 만든 음식
① the food Mom made ② the food Mom will make ③ the restaurant Mom visits ④ the food Mom eats every day
- 친구가 산 가방
① the bag my friend bought ② the room my friend lives in ③ the bag my friend will buy ④ the expensive friend
- 제가 찍은 사진
① the photo I took ② the camera I use ③ the photo I will take ④ the friend I met
- 어제 배운 단어
① the word learned yesterday ② the word to learn tomorrow ③ the dictionary I bought ④ the person I learned from
- 민수 씨가 입은 옷
① the clothes Minsu wore ② the clothes Minsu will wear ③ the store Minsu visited ④ the person Minsu met
- 친구가 보낸 이메일
① the email a friend sent ② the email a friend will send ③ the friend who reads email ④ the phone I bought
- 제가 마신 차
① the tea I drank ② the car I rode ③ the tea I will drink ④ the store I went to
- 지난주에 간 곳
① the place I went last week ② the place I will go next week ③ the person I met now ④ the food I ate
Answers — Drill 2
- ① — 읽은 modifies 책.
2. ① — 본 modifies 영화 and 어제 marks past time.
3. ① — 만든 modifies 음식.
4. ① — 산 modifies 가방 here.
5. ① — 찍은 modifies 사진.
6. ① — 배운 modifies 단어.
7. ① — 입은 modifies 옷.
8. ① — 보낸 modifies 이메일.
9. ① — 마신 modifies 차, meaning tea in this phrase.
10. ① — 간 modifies 곳.
Drill 3: Complete the sentence
Choose the best answer.
- 제가 어제 ___ 책은 재미있었어요.
① 읽은 ② 읽는 ③ 읽을 ④ 읽고
- 지난주에 ___ 식당에 다시 가고 싶어요.
① 간 ② 가는 ③ 갈 ④ 가은
- 엄마가 ___ 김밥을 먹었어요.
① 만든 ② 만들은 ③ 만드는 ④ 만들
- 친구가 ___ 사진을 봤어요.
① 찍은 ② 찍는 ③ 찍을 ④ 찍고
- 아침에 ___ 커피가 맛있었어요.
① 마신 ② 마시는 ③ 마실 ④ 마시고
- 어제 ___ 사람은 제 선생님이에요.
① 만난 ② 만나는 ③ 만날 ④ 만나고
- 동생이 어제 ___ 옷은 파란색이에요.
① 입은 ② 입는 ③ 입을 ④ 입고
- 친구가 ___ 이메일을 확인했어요.
① 보낸 ② 보내는 ③ 보낼 ④ 보내고
- 작년에 ___ 한국어가 도움이 됐어요.
① 배운 ② 배우는 ③ 배울 ④ 배우고
- 어제 시장에서 ___ 과일을 먹었어요.
① 산 ② 사는 ③ 살 ④ 사은
Answers — Drill 3
- ① — 어제 signals a completed action: 읽은 책.
2. ① — 지난주에 signals past: 간 식당.
3. ① — 만들다 drops ㄹ: 만든.
4. ① — 찍다 takes -은: 찍은.
5. ① — 마시다 → 마신.
6. ① — 만나다 → 만난.
7. ① — 입다 → 입은.
8. ① — 보내다 → 보낸.
9. ① — 배우다 → 배운.
10. ① — 사다 → 산.
Drill 4: Error correction
Choose the corrected or most natural phrase.
- Error: 어제 가은 식당
① 어제 간 식당 ② 어제 가는 식당 ③ 어제 갈 식당 ④ 어제 가고 식당
- Error: 엄마가 만들은 음식
① 엄마가 만든 음식 ② 엄마가 만드는 음식 ③ 엄마가 만들 음식 ④ 엄마가 만들고 음식
- Error: 제가 보은 영화
① 제가 본 영화 ② 제가 보는 영화 ③ 제가 볼 영화 ④ 제가 보고 영화
- Error: 친구가 사은 가방
① 친구가 산 가방 ② 친구가 사는 가방 ③ 친구가 살 가방 ④ 친구가 사고 가방
- Error: 어제 먹는 빵
① 어제 먹은 빵 ② 어제 먹을 빵 ③ 어제 먹고 빵 ④ 어제 먹ㄴ 빵
- Error: 동생이 입ㄴ 옷
① 동생이 입은 옷 ② 동생이 입는 옷 ③ 동생이 입을 옷 ④ 동생이 입고 옷
- Error: 제가 열은 문
① 제가 연 문 ② 제가 여는 문 ③ 제가 열 문 ④ 제가 열고 문
- Error: 어제 배우은 단어
① 어제 배운 단어 ② 어제 배우는 단어 ③ 어제 배울 단어 ④ 어제 배우고 단어
- Error: 친구가 보내은 문자
① 친구가 보낸 문자 ② 친구가 보내는 문자 ③ 친구가 보낼 문자 ④ 친구가 보내고 문자
- Error: 아까 마시은 차
① 아까 마신 차 ② 아까 마시는 차 ③ 아까 마실 차 ④ 아까 마시고 차
Answers — Drill 4
- ① — 가다 → 간, not 가은.
2. ① — 만들다 drops ㄹ: 만든.
3. ① — 보다 → 본, not 보은.
4. ① — 사다 → 산, not 사은.
5. ① — 어제 requires past: 먹은.
6. ① — 입다 → 입은.
7. ① — 열다 drops ㄹ: 연.
8. ① — 배우다 → 배운.
9. ① — 보내다 → 보낸.
10. ① — 마시다 → 마신.
Drill 5: TOPIK-style traps
Choose the best answer.
- Which phrase means “the restaurant I went to yesterday”?
① 어제 간 식당 ② 어제 가는 식당 ③ 내일 갈 식당 ④ 매일 가는 식당
- Which phrase means “the book I am reading now”?
① 지금 읽는 책 ② 어제 읽은 책 ③ 내일 읽을 책 ④ 작년에 읽은 책
- Which phrase means “the bag I will buy tomorrow”?
① 내일 살 가방 ② 어제 산 가방 ③ 지금 사는 가방 ④ 친구가 산 가방
- Which phrase uses the past modifier correctly?
① 어제 본 영화 ② 어제 보는 영화 ③ 내일 본 영화 ④ 매일 본 영화
- Which phrase is NOT natural for the time word?
① 어제 먹은 음식 ② 지난주에 만난 친구 ③ 내일 간 곳 ④ 아까 마신 물
- Choose the best phrase for “the music I listened to.”
① 제가 들은 음악 ② 제가 듣은 음악 ③ 제가 듣는 음악 ④ 제가 들 음악
- Choose the best phrase for “the road I walked.”
① 제가 걸은 길 ② 제가 걷은 길 ③ 제가 걷는 길 ④ 제가 걸 길
- Choose the sentence with a completed action before the noun.
① 어제 찍은 사진을 봤어요. ② 지금 찍는 사진을 봤어요. ③ 내일 찍을 사진을 봤어요. ④ 매일 찍는 사진을 봤어요.
- In “친구가 보낸 문자,” what is being described?
① 문자 ② 친구 ③ 보내다 ④ 가방
- In “제가 읽은 책은 어려웠어요,” when did the reading happen?
① before the book is discussed ② tomorrow ③ now only ④ every day as a habit
Answers — Drill 5
- ① — 어제 + 간 식당 matches past action.
2. ① — 지금 usually matches present modifier -는.
3. ① — 내일 usually matches future modifier -(으)ㄹ.
4. ① — 어제 본 영화 is the natural past phrase.
5. ③ — 내일 needs future 갈 곳, not past 간 곳.
6. ① — 듣다 commonly becomes 들은.
7. ① — 걷다 commonly becomes 걸은.
8. ① — 어제 찍은 사진 clearly shows completed action.
9. ① — 보낸 modifies 문자.
10. ① — 읽은 means the reading is completed before the noun is discussed.
✅ Final Check
- -(으)ㄴ turns a verb into a past noun modifier.
- Vowel stem: 가다 → 간, 보다 → 본, 사다 → 산, 마시다 → 마신.
- Consonant stem: 먹다 → 먹은, 읽다 → 읽은, 입다 → 입은, 찍다 → 찍은.
- ㄹ stem: drop ㄹ + ㄴ: 만들다 → 만든, 열다 → 연.
- For TOPIK I, match the modifier to the time word and always identify the noun after the modifier.