TOPIK I Reading: Understanding Personal Narrative

Agent Progress
Built
Keywords
수필 / 일기 / 감정 파악
Lesson #
S
Done
Section
TOPIK I Prep
TL;DR
  • Personal narratives in TOPIK I are short stories about someone’s day, memory, feeling, or experience.
  • Track who, when, where, what happened, and how the person felt.
  • Emotion clues often appear near the end: 기뻤어요, 슬펐어요, 재미있었어요, 힘들었어요, 고마웠어요.
🎧
🎧 Helper Note: Read these chunks aloud: 어제 친구를 만났어요, 처음에는 힘들었어요, 그래서 기뻤어요, 좋은 하루였어요, 다음에도 가고 싶어요. TOPIK I personal narratives often sound like diary entries.

🔑 The Big Picture

A personal narrative is a short text about a person’s experience. It may look like a diary, simple essay, or short memory.
TOPIK I personal narratives often include:
  • daily activities: school, work, shopping, travel, eating
  • time order: first, then, after that, finally
  • feelings: happy, sad, tired, thankful, worried
  • simple reasons: because it rained, because a friend helped, because the food was delicious
  • final opinion: “It was a good day,” “I want to go again,” “I was thankful.”
Your goal is to understand the story flow:
  1. Who is the story about?
  1. What happened first?
  1. What happened next?
  1. Why did the person feel that way?
  1. What is the main feeling or lesson?

🧩 Core Concepts / Patterns

1. Common narrative time words

Korean
Meaning
Use
어제
yesterday
past event
오늘
today
same-day story
지난 주말
last weekend
memory/experience
먼저
first
sequence
그리고
and/then
next event
마지막으로
lastly
final event

2. Common feeling words

  • 기쁘다 = happy
  • 슬프다 = sad
  • 재미있다 = fun/interesting
  • 힘들다 = difficult/tiring
  • 피곤하다 = tired
  • 걱정하다 = worry
  • 고맙다 = thankful
  • 좋다 = good
Examples:
  • 친구를 만나서 기뻤어요. = I was happy because I met a friend.
  • 시험이 어려워서 힘들었어요. = It was hard because the exam was difficult.
  • 선생님이 도와주셔서 고마웠어요. = I was thankful because the teacher helped.

3. Cause and result

Narratives often explain feelings with -아서/어서 or 그래서.
  • 비가 와서 집에 있었어요. = Because it rained, I stayed home.
  • 친구가 도와줬어요. 그래서 고마웠어요. = My friend helped. So I was thankful.
  • 길이 막혀서 늦었어요. = I was late because traffic was bad.

4. Past tense is important

Personal narratives usually use past tense:
  • 갔어요 = went
  • 만났어요 = met
  • 먹었어요 = ate
  • 봤어요 = saw/watched
  • 재미있었어요 = was fun
  • 힘들었어요 = was hard/tiring

✅ Exam Strategy

1. Build a simple timeline

When reading, list events in order:
  • First: went to the library
  • Next: met a friend
  • Then: studied together
  • Result: felt happy/helped

2. Find emotion clues

Emotion words often answer questions like:
  • 이 사람의 기분은 어땠습니까?
  • 왜 기뻤습니까?
  • 이 글의 내용과 같은 것은 무엇입니까?

3. Watch contrast

처음에는 ... 하지만 ... often shows a change.
  • 처음에는 어려웠어요. 하지만 친구가 도와줘서 괜찮았어요.
  • At first it was hard, but then it became okay.

4. Check who did the action

Wrong answers often switch people.
  • Text: 친구가 저를 도와줬어요.
  • Correct: The friend helped me.
  • Wrong: I helped the friend.

⚠️ Pitfalls

Pitfall 1: Missing the final feeling

The last sentence often gives the writer’s opinion or feeling. Do not skip it.

Pitfall 2: Confusing cause and result

비가 와서 못 갔어요 means rain was the cause; not going was the result.

Pitfall 3: Choosing an answer from one word only

A choice may share one word with the text but change the story. Match the whole meaning.

Pitfall 4: Ignoring past tense

Narratives are usually about something that already happened. Watch -았/었어요.
🧪

Practice Hub: TOPIK I Personal Narrative Drill

Complete all 50 questions. Focus on timeline, feelings, reasons, and correct details.

Exercise 1 — Identify narrative clues

Q1. 어제 친구를 만났어요. tells us about:
① a past event ② a future plan ③ a price ④ a rule
Answer
어제 and -았/었어요 show a past event.
Q2. 기뻤어요 means:
① was happy ② was expensive ③ was far ④ was quiet
Answer
기뻤어요 means was happy.
Q3. 힘들었어요 means:
① was hard/tiring ② was cheap ③ was delicious ④ was early
Answer
힘들었어요 means it was hard or tiring.
Q4. 고마웠어요 means:
① was thankful ② was sad ③ was small ④ was fast
Answer
고마웠어요 means was thankful.
Q5. 그래서 usually shows:
① result ② color ③ price ④ name
Answer
그래서 means so/therefore.
Q6. 처음에는 means:
① at first ② finally ③ yesterday ④ together
Answer
처음에는 means at first.
Q7. 마지막으로 means:
① lastly ② first ③ often ④ alone
Answer
마지막으로 means lastly.
Q8. 친구가 도와줬어요 means:
① a friend helped ② a friend slept ③ I helped a friend ④ a friend bought food
Answer
친구가 is the subject; the friend helped.
Q9. 비가 와서 못 갔어요 means:
① could not go because it rained ② went because it rained ③ bought rain ④ rain stopped
Answer
비가 와서 gives the reason; 못 갔어요 means could not go.
Q10. 좋은 하루였어요 means:
① it was a good day ② it was a long book ③ it was an expensive day ④ it was a school
Answer
좋은 하루였어요 means it was a good day.

Exercise 2 — Choose the feeling

Q11. 친구가 생일 선물을 줬어요. 그래서 아주 ___.
① 기뻤어요 ② 비쌌어요 ③ 멀었어요 ④ 작았어요
Answer
① Receiving a birthday gift usually makes someone happy.
Q12. 시험이 너무 어려웠어요. 정말 ___.
① 힘들었어요 ② 맛있었어요 ③ 가까웠어요 ④ 쌌어요
Answer
① A very difficult exam is hard/tiring.
Q13. 친구가 많이 도와줬어요. 친구에게 ___.
① 고마웠어요 ② 추웠어요 ③ 늦었어요 ④ 짧았어요
Answer
① Help from a friend makes the speaker thankful.
Q14. 혼자 집에 있어서 조금 ___.
① 외로웠어요 ② 비쌌어요 ③ 빨랐어요 ④ 쉬웠어요
Answer
① Being alone can make someone lonely.
Q15. 영화가 아주 재미있었어요. 많이 ___.
① 웃었어요 ② 울었어요만 ③ 잤어요 ④ 기다렸어요
Answer
① A very funny/interesting movie can make someone laugh.
Q16. 길을 잃어버렸어요. 그래서 ___.
① 걱정했어요 ② 기뻤어요만 ③ 맛있었어요 ④ 샀어요
Answer
① Losing the way causes worry.
Q17. 산에 올라갔어요. 힘들었지만 경치가 좋아서 ___.
① 좋았어요 ② 비쌌어요 ③ 늦었어요 ④ 없었어요
Answer
① Nice scenery makes the experience good.
Q18. 어제 잠을 못 잤어요. 오늘 너무 ___.
① 피곤해요 ② 기뻐요 ③ 가까워요 ④ 싸요
Answer
① Not sleeping makes someone tired.
Q19. 처음 한국 음식을 먹었어요. 조금 매웠지만 ___.
① 맛있었어요 ② 멀었어요 ③ 작았어요 ④ 늦었어요
Answer
① Food can be spicy but delicious.
Q20. 선생님이 칭찬해 주셨어요. 그래서 ___.
① 기분이 좋았어요 ② 배가 아팠어요 ③ 길이 막혔어요 ④ 돈이 없었어요
Answer
① Praise makes the speaker feel good.

Exercise 3 — Complete the timeline

Q21. 어제 친구와 영화를 봤어요. 그 후에 식당에 갔어요. 무엇을 먼저 했습니까?
① 영화를 봤어요 ② 식당에 갔어요 ③ 집에 잤어요 ④ 시험을 봤어요
Answer
① The movie came first.
Q22. 아침에 학교에 갔어요. 오후에는 도서관에서 공부했어요. 오후에 무엇을 했습니까?
① 도서관에서 공부했어요 ② 학교에 처음 갔어요 ③ 아침을 먹었어요 ④ 영화를 봤어요
Answer
① Afternoon action: studied at the library.
Q23. 먼저 숙제를 했어요. 그리고 친구를 만났어요. 무엇을 나중에 했습니까?
① 친구를 만났어요 ② 숙제를 했어요 ③ 잠을 잤어요 ④ 책을 샀어요
Answer
그리고 introduces the later event.
Q24. 비가 와서 산에 못 갔어요. 왜 산에 못 갔습니까?
① 비가 와서 ② 시간이 많아서 ③ 친구가 와서 ④ 날씨가 좋아서
Answer
① Rain was the reason.
Q25. 지갑을 잃어버렸지만 친구가 찾아줬어요. 그래서 고마웠어요. 왜 고마웠습니까?
① 친구가 지갑을 찾아줘서 ② 지갑을 샀기 때문에 ③ 친구가 늦어서 ④ 날씨가 좋아서
Answer
① The friend found the wallet.
Q26. 처음에는 한국어가 어려웠어요. 하지만 지금은 재미있어요. 지금 한국어는 어떻습니까?
① 재미있어요 ② 어려워요만 ③ 비싸요 ④ 멀어요
Answer
① The current feeling is fun/interesting.
Q27. 오전에는 청소를 했고 오후에는 쉬었어요. 언제 쉬었습니까?
① 오후 ② 오전 ③ 어제 밤 ④ 내일
Answer
① Rest happened in the afternoon.
Q28. 친구 생일이라서 케이크를 샀어요. 왜 케이크를 샀습니까?
① 친구 생일이라서 ② 배가 아파서 ③ 시험이 있어서 ④ 버스가 늦어서
Answer
① The friend’s birthday was the reason.
Q29. 길이 막혀서 약속에 늦었어요. 무엇이 문제였습니까?
① 길이 막혔어요 ② 약속이 없었어요 ③ 친구가 없었어요 ④ 날씨가 추웠어요
Answer
① Traffic/road congestion caused the problem.
Q30. 시장에서 과일을 사고 집에 왔어요. 어디에서 과일을 샀습니까?
① 시장 ② 학교 ③ 병원 ④ 도서관
Answer
① Fruit was bought at the market.

Exercise 4 — Read short narratives

Q31.
어제 친구와 공원에 갔어요. 날씨가 좋아서 사진을 많이 찍었어요. 정말 즐거웠어요.
왜 즐거웠습니까?
① 친구와 공원에 가고 날씨가 좋아서 ② 시험이 어려워서 ③ 길을 잃어서 ④ 비가 많이 와서
Answer
① The good weather and park visit with a friend made it enjoyable.
Q32.
오늘 시험을 봤어요. 문제가 어려워서 시간이 많이 걸렸어요. 그래서 조금 힘들었어요.
이 사람의 기분은 어땠습니까?
① 힘들었어요 ② 기뻤어요 ③ 아주 쉬웠어요 ④ 외롭지 않았어요
Answer
① The text says it was a little hard/tiring.
Q33.
주말에 가족과 바다에 갔어요. 수영도 하고 맛있는 음식도 먹었어요. 다음에도 가고 싶어요.
맞는 것을 고르십시오.
① 가족과 바다에 갔어요 ② 혼자 산에 갔어요 ③ 음식이 맛없었어요 ④ 다시 가고 싶지 않아요
Answer
① The text says the speaker went to the sea with family.
Q34.
아침에 늦게 일어났어요. 그래서 학교에 늦었어요. 선생님께 죄송했어요.
왜 학교에 늦었습니까?
① 늦게 일어나서 ② 버스가 빨라서 ③ 학교가 가까워서 ④ 친구를 만나서
Answer
① The speaker woke up late.
Q35.
처음에는 김치가 너무 매웠어요. 하지만 지금은 김치를 좋아해요. 매일 먹어요.
지금 이 사람은 김치를 어떻게 생각합니까?
① 좋아해요 ② 싫어해요 ③ 처음 먹어요 ④ 못 먹어요
Answer
① Now the speaker likes kimchi.
Q36.
어제 도서관에서 공부했어요. 모르는 문제가 있었지만 친구가 설명해 줬어요. 친구에게 고마웠어요.
왜 고마웠습니까?
① 친구가 설명해 줘서 ② 도서관이 멀어서 ③ 문제가 없어서 ④ 공부를 안 해서
Answer
① The friend explained the problem.
Q37.
지난 주말에 등산을 했어요. 산은 높아서 힘들었지만 경치가 아주 아름다웠어요.
맞는 것은 무엇입니까?
① 산은 높았지만 경치가 아름다웠어요 ② 산은 낮고 쉬웠어요 ③ 경치가 나빴어요 ④ 등산을 못 했어요
Answer
① This matches the text.
Q38.
오늘 지갑을 잃어버렸어요. 하루 종일 걱정했어요. 그런데 저녁에 지갑을 찾았어요.
저녁에 무슨 일이 있었습니까?
① 지갑을 찾았어요 ② 지갑을 샀어요 ③ 친구를 잃어버렸어요 ④ 학교에 갔어요
Answer
① The wallet was found in the evening.
Q39.
생일에 친구들이 우리 집에 왔어요. 같이 케이크를 먹고 노래를 불렀어요. 아주 행복했어요.
이 글의 주제는 무엇입니까?
① 생일 파티 ② 병원 예약 ③ 학교 시험 ④ 여행 준비
Answer
① Friends, cake, songs, and birthday point to a birthday party.
Q40.
저는 오늘 처음으로 혼자 요리했어요. 조금 어려웠지만 음식이 맛있었어요. 기분이 좋았어요.
왜 기분이 좋았습니까?
① 혼자 만든 음식이 맛있어서 ② 음식을 못 만들어서 ③ 친구가 요리해서 ④ 배가 아파서
Answer
① The speaker cooked alone and the food was delicious.

Exercise 5 — TOPIK-style mixed items

Q41. Personal narratives usually answer which question?
① What happened to someone? ② How much is it only? ③ What is the grammar name? ④ Where is the title only?
Answer
① They tell what happened to someone.
Q42. Which word is a feeling word?
① 기뻤어요 ② 도서관 ③ 오전 ④ 3층
Answer
기뻤어요 is an emotion.
Q43. Which word helps show order?
① 먼저 ② 아주 ③ 책상 ④ 원
Answer
먼저 means first.
Q44. Which phrase gives a reason?
① 비가 와서 ② 오후 2시 ③ 친구와 같이 ④ 책 한 권
Answer
-아서/어서 can show reason.
Q45. Which is a past-tense narrative sentence?
① 친구를 만났어요 ② 친구를 만날 거예요 ③ 친구를 만나세요 ④ 친구를 만납시다
Answer
만났어요 is past tense.
Q46. In a narrative, 하지만 often shows:
① contrast/change ② price ③ name ④ number only
Answer
하지만 means but/however.
Q47. If the question asks 왜 슬펐습니까?, what should you find?
① the reason for sadness ② the place only ③ the price only ④ the person’s name only
Answer
asks for the reason.
Q48. If the text says 친구가 저를 도와줬어요, who helped?
① the friend ② me ③ teacher ④ no one
Answer
친구가 is the subject.
Q49. Which ending often appears in past stories?
① -았/었어요 ② -고 싶어요 only ③ -지 마세요 only ④ -부터
Answer
① Past stories often use -았/었어요.
Q50. The best first step for a personal narrative question is:
① identify the timeline and feeling ② choose the longest answer ③ ignore the last sentence ④ translate only the title
Answer
① Timeline and feeling are key for personal narratives.

🧠 Quick Review

  • Personal narratives tell a short experience in time order.
  • Track: person → event → reason → feeling → final opinion.
  • Common emotion clues: 기뻤어요, 힘들었어요, 고마웠어요, 걱정했어요, 좋았어요.