TOPIK I Reading: Cause and Result Logic

Agent Progress
Built
Keywords
원인과 결과 / 이유 찾기
Lesson #
S
Done
Section
TOPIK I Prep
TL;DR
  • TOPIK I reading often tests cause (why something happened) and result (what happened because of it).
  • Key clues include -아서/어서, 그래서, 왜냐하면, 때문에, and -기 때문에.
  • For every question, ask: 왜요? for the cause and 그래서 어떻게 됐어요? for the result.
🎧
🎧 Helper Note: Read the Korean cause-result pairs aloud: 비가 와서 집에 있었어요, 길이 막혀서 늦었어요, 감기 때문에 쉬었어요, 표가 없어서 영화를 못 봤어요. Pause after the reason marker before predicting the result.

🔑 The Big Picture

TOPIK I reading passages are short, but they often test whether you understand the logic between two events. A sentence may explain:
  • Cause / reason: why something happened
  • Result / outcome: what happened because of that reason
  • Advice or conclusion: what someone should do because of a situation
  • Contrast: what happened even though something else was true
This lesson focuses on cause and result logic. If you can quickly identify the reason and the result, you can answer many TOPIK I reading questions without translating every word.
Example:
  • 비가 많이 왔습니다. 그래서 등산을 가지 않았습니다.
    • Cause: 비가 많이 왔습니다.
    • Result: 등산을 가지 않았습니다.

🧩 Core Concepts / Patterns

1) -아서/어서: reason + result in one sentence

Use -아서/어서 when the first clause gives the reason for the second clause.
  • 배가 아파서 병원에 갔어요. = Because my stomach hurt, I went to the hospital.
  • 시간이 없어서 택시를 탔어요. = Because I had no time, I took a taxi.
  • 날씨가 좋아서 산책했어요. = Because the weather was nice, I took a walk.
Pattern:
  • Reason + -아서/어서 + result

2) 그래서: so / therefore

그래서 usually introduces the result. Look before 그래서 for the cause.
  • 길이 막혔어요. 그래서 늦었어요.
  • 숙제가 많았어요. 그래서 늦게 잤어요.
  • 신발이 작았어요. 그래서 바꾸러 갔어요.
Pattern:
  • Cause sentence. 그래서 result sentence.

3) 때문에 / -기 때문에: because of / because

때문에 follows a noun. -기 때문에 follows a verb or adjective phrase.
  • 감기 때문에 학교에 못 갔어요.
  • 비 때문에 경기가 취소됐어요.
  • 시험이 있기 때문에 공부해야 해요.
  • 일이 많기 때문에 바빠요.
The cause comes before 때문에 or -기 때문에.

4) 왜냐하면: because

왜냐하면 often appears after a result and introduces the reason.
  • 저는 오늘 집에 있어요. 왜냐하면 몸이 안 좋아요.
  • 민수 씨는 영화를 못 봤어요. 왜냐하면 표가 없었어요.
Pattern:
  • Result sentence. 왜냐하면 cause sentence.

5) Cause/result can be implied

Sometimes there is no connector. You must infer the logic.
  • 오늘은 어머니 생신입니다. 저는 꽃을 샀습니다.
    • Cause: mother’s birthday
    • Result: bought flowers
  • 민수 씨는 열이 났습니다. 병원에 갔습니다.
    • Cause: fever
    • Result: went to the hospital

✅ Exam Strategy

Step 1: Identify the question type

  • 왜...? asks for the cause.
  • 무엇 때문에...? asks for the cause.
  • 그래서 무엇을 했습니까? asks for the result.
  • 맞는 것을 고르십시오 asks for the statement that correctly matches the cause-result logic.

Step 2: Circle connector words

Look for:
  • -아서/어서
  • 그래서
  • 왜냐하면
  • 때문에
  • -기 때문에
  • 이유는

Step 3: Check the direction

Do not reverse cause and result.
  • 비가 와서 우산을 샀어요.
    • Cause: rain
    • Result: bought an umbrella
    • Wrong reversal: The person bought an umbrella, so it rained.

Step 4: Watch negative results

TOPIK I often uses negative results:
  • 못 갔어요 = could not go
  • 안 갔어요 = did not go
  • 못 샀어요 = could not buy
  • 취소됐어요 = was canceled
  • 늦었어요 = was late

Step 5: Choose only what the text supports

A wrong answer may sound reasonable but is not stated.
Passage: 시간이 없어서 택시를 탔어요.
  • Supported: The person took a taxi because there was no time.
  • Not supported: The bus was late.
  • Not supported: The taxi was cheap.

⚠️ Pitfalls

Pitfall 1: Choosing the result when the question asks why

Question: 왜 택시를 탔습니까?
Text: 시간이 없어서 택시를 탔습니다.
  • Correct: 시간이 없어서
  • Wrong: 택시를 탔습니다

Pitfall 2: Confusing contrast with result

하지만 / 그러나 / 그런데 show contrast, not cause-result.
  • 비가 왔어요. 하지만 운동했어요.
This means “It rained, but I exercised,” not “so I exercised.”

Pitfall 3: Ignoring 못 and 안

  • 갔어요 = went
  • 못 갔어요 = could not go
  • 안 갔어요 = did not go

Pitfall 4: Choosing a repeated word instead of the logic

TOPIK distractors often repeat a noun from the passage but attach it to the wrong reason or result.

Pitfall 5: Missing paraphrases

The correct answer may use different words.
  • 길이 막혔어요. = There was traffic.
  • 차가 많았어요. = There were many cars.

🧠 Quick Reference

Marker
Meaning
Where is the cause?
Example
-아서/어서
because / so
before -아서/어서
아파서 쉬었어요.
그래서
so / therefore
before 그래서
아팠어요. 그래서 쉬었어요.
때문에
because of
before 때문에
감기 때문에 쉬었어요.
-기 때문에
because
before -기 때문에
시험이 있기 때문에 공부해요.
왜냐하면
because
after 왜냐하면
쉬었어요. 왜냐하면 아팠어요.
🧪
Practice Hub — 50 TOPIK I Cause and Result Reading Questions
Complete all 50 questions. For each item, identify the cause and the result before choosing.

Exercise 1 — Find the cause

Choose the reason.
  1. 비가 와서 집에 있었어요. 왜 집에 있었습니까?
    ① 비가 와서 ② 집이 커서 ③ 친구가 와서 ④ 시간이 많아서
  1. 배가 아파서 병원에 갔어요. 왜 병원에 갔습니까?
    ① 배가 아파서 ② 병원이 가까워서 ③ 약속이 있어서 ④ 운동을 해서
  1. 시간이 없어서 택시를 탔어요. 왜 택시를 탔습니까?
    ① 시간이 없어서 ② 택시가 없어서 ③ 집이 가까워서 ④ 버스가 빨라서
  1. 감기 때문에 학교에 못 갔어요. 왜 학교에 못 갔습니까?
    ① 감기 때문에 ② 시험 때문에 ③ 친구 때문에 ④ 숙제 때문에
  1. 길이 막혀서 약속에 늦었어요. 왜 늦었습니까?
    ① 길이 막혀서 ② 약속이 없어서 ③ 일찍 나와서 ④ 집이 가까워서
  1. 돈이 없어서 그 책을 못 샀어요. 왜 책을 못 샀습니까?
    ① 돈이 없어서 ② 책이 재미있어서 ③ 책이 많아서 ④ 돈이 많아서
  1. 숙제가 많아서 늦게 잤어요. 왜 늦게 잤습니까?
    ① 숙제가 많아서 ② 잠이 많아서 ③ 학교가 멀어서 ④ 친구가 와서
  1. 날씨가 추워서 코트를 입었어요. 왜 코트를 입었습니까?
    ① 날씨가 추워서 ② 코트가 없어서 ③ 날씨가 더워서 ④ 옷이 작아서
  1. 친구가 생일이어서 선물을 샀어요. 왜 선물을 샀습니까?
    ① 친구 생일이어서 ② 선물이 없어서 ③ 친구가 바빠서 ④ 가게가 닫혀서
  1. 머리가 아파서 약을 먹었어요. 왜 약을 먹었습니까?
    ① 머리가 아파서 ② 약이 비싸서 ③ 병원이 멀어서 ④ 밥을 먹어서
Answers — Exercise 1
  1. ① — rain is the cause.
    2. ① — stomach pain caused the hospital visit.
    3. ① — no time caused taking a taxi.
    4. ① — the cold is the reason.
    5. ① — traffic caused being late.
    6. ① — no money caused not buying the book.
    7. ① — much homework caused sleeping late.
    8. ① — cold weather caused wearing a coat.
    9. ① — the friend’s birthday caused buying a gift.
    10. ① — headache caused taking medicine.

Exercise 2 — Find the result

Choose what happened because of the reason.
  1. 비가 와서 집에 있었어요. 무엇이 결과입니까?
    ① 집에 있었어요 ② 비가 왔어요 ③ 날씨가 좋아요 ④ 우산이 없어요
  1. 배가 고파서 빵을 먹었어요. 무엇을 했습니까?
    ① 빵을 먹었어요 ② 배가 고팠어요 ③ 잠을 잤어요 ④ 학교에 갔어요
  1. 시간이 없어서 아침을 못 먹었어요. 결과는 무엇입니까?
    ① 아침을 못 먹었어요 ② 시간이 없었어요 ③ 저녁을 먹었어요 ④ 시간이 많았어요
  1. 친구가 아파서 병문안을 갔어요. 무엇을 했습니까?
    ① 병문안을 갔어요 ② 친구가 아팠어요 ③ 전화를 안 했어요 ④ 집에 있었어요
  1. 버스가 늦게 와서 지하철을 탔어요. 결과는 무엇입니까?
    ① 지하철을 탔어요 ② 버스가 늦었어요 ③ 걸어갔어요 ④ 집에 갔어요
  1. 방이 더워서 창문을 열었어요. 무엇을 했습니까?
    ① 창문을 열었어요 ② 방이 더웠어요 ③ 코트를 입었어요 ④ 불을 껐어요
  1. 길을 몰라서 사람에게 물어봤어요. 결과는 무엇입니까?
    ① 사람에게 물어봤어요 ② 길을 알았어요 ③ 지도를 샀어요 ④ 집에 있었어요
  1. 목이 말라서 물을 마셨어요. 무엇을 했습니까?
    ① 물을 마셨어요 ② 목이 말랐어요 ③ 밥을 먹었어요 ④ 잠을 잤어요
  1. 가방이 무거워서 택시를 탔어요. 결과는 무엇입니까?
    ① 택시를 탔어요 ② 가방이 무거웠어요 ③ 버스를 기다렸어요 ④ 가방을 샀어요
  1. 시험이 있어서 도서관에 갔어요. 무엇을 했습니까?
    ① 도서관에 갔어요 ② 시험이 있었어요 ③ 영화를 봤어요 ④ 친구를 만났어요
Answers — Exercise 2
  1. ① — staying home is the result.
    2. ① — eating bread is the result.
    3. ① — not eating breakfast is the result.
    4. ① — visiting the sick friend is the result.
    5. ① — taking the subway is the result.
    6. ① — opening the window is the result.
    7. ① — asking someone is the result.
    8. ① — drinking water is the result.
    9. ① — taking a taxi is the result.
    10. ① — going to the library is the result.

Exercise 3 — Choose the best connector

Choose the most natural connector.
  1. 비가 많이 왔어요. ___ 소풍을 가지 않았어요.
    ① 그래서 ② 하지만 ③ 그리고 ④ 또는
  1. 감기 ___ 학교에 못 갔어요.
    ① 때문에 ② 보다 ③ 에게 ④ 하고
  1. 길이 막혔어요. ___ 회사에 늦었어요.
    ① 그래서 ② 그러나 ③ 그런데 ④ 또는
  1. 내일 시험이 있어요. ___ 오늘 공부해야 해요.
    ① 그러니까 ② 하지만 ③ 그리고 ④ 또는
  1. 시간이 없었어요. ___ 빨리 먹었어요.
    ① 그래서 ② 하지만 ③ 그런데 ④ 또는
  1. 날씨가 춥기 ___ 창문을 닫았어요.
    ① 때문에 ② 전에 ③ 보다 ④ 하고
  1. 저는 오늘 집에 있어요. ___ 몸이 안 좋아요.
    ① 왜냐하면 ② 그리고 ③ 하지만 ④ 또는
  1. 친구가 생일이었어요. ___ 선물을 샀어요.
    ① 그래서 ② 그러나 ③ 하지만 ④ 또는
  1. 음식이 매웠어요. ___ 물을 많이 마셨어요.
    ① 그래서 ② 하지만 ③ 그런데 ④ 또는
  1. 일이 많기 ___ 늦게 집에 갔어요.
    ① 때문에 ② 에서 ③ 하고 ④ 보다
Answers — Exercise 3
  1. ① — 그래서 introduces the result.
    2. ① — 감기 때문에 means because of a cold.
    3. ① — traffic caused lateness.
    4. ① — 그러니까 introduces advice or conclusion.
    5. ① — no time caused eating quickly.
    6. ① — 춥기 때문에 means because it was cold.
    7. ① — 왜냐하면 introduces the reason.
    8. ① — the birthday caused buying a gift.
    9. ① — spicy food caused drinking water.
    10. ① — 일이 많기 때문에 means because there was much work.

Exercise 4 — TOPIK-style short passages

Read and choose the correct answer.
  1. 민수 씨는 오늘 아침에 늦게 일어났습니다. 그래서 아침을 먹지 못했습니다. 왜 아침을 못 먹었습니까?
    ① 늦게 일어나서 ② 음식이 없어서 ③ 배가 아파서 ④ 학교가 멀어서
  1. 수진 씨는 감기에 걸렸습니다. 그래서 오늘 회사에 가지 않았습니다. 맞는 것은?
    ① 수진 씨는 아파서 회사에 안 갔습니다 ② 수진 씨는 회사에 갔습니다 ③ 수진 씨는 여행을 갔습니다 ④ 수진 씨는 감기가 없습니다
  1. 도서관은 오늘 쉽니다. 그래서 책을 빌릴 수 없습니다. 왜 책을 빌릴 수 없습니까?
    ① 도서관이 쉬어서 ② 책이 어려워서 ③ 시간이 많아서 ④ 친구가 와서
  1. 오늘은 어머니 생신입니다. 그래서 저는 꽃을 샀습니다. 왜 꽃을 샀습니까?
    ① 어머니 생신이어서 ② 꽃이 없어서 ③ 시장이 멀어서 ④ 오늘이 일요일이어서
  1. 저는 한국어가 재미있습니다. 그래서 매일 한국어를 공부합니다. 왜 매일 공부합니까?
    ① 한국어가 재미있어서 ② 한국어가 어려워서 ③ 시간이 없어서 ④ 책이 비싸서
  1. 지하철에 사람이 많았습니다. 그래서 저는 앉지 못했습니다. 왜 앉지 못했습니까?
    ① 사람이 많아서 ② 지하철이 빨라서 ③ 자리가 많아서 ④ 집이 멀어서
  1. 저는 아침을 먹지 않았습니다. 그래서 지금 배가 고픕니다. 지금 왜 배가 고픕니까?
    ① 아침을 안 먹어서 ② 물을 마셔서 ③ 점심을 먹어서 ④ 늦게 일어나서만
  1. 친구가 병원에 입원했습니다. 그래서 저는 오늘 병문안을 갑니다. 왜 병문안을 갑니까?
    ① 친구가 입원해서 ② 친구가 여행 가서 ③ 병원이 멀어서 ④ 오늘이 생일이어서
  1. 영화표가 없었습니다. 그래서 영화를 보지 못했습니다. 왜 영화를 못 봤습니까?
    ① 표가 없어서 ② 영화가 길어서 ③ 친구가 늦어서 ④ 극장이 멀어서
  1. 커피를 많이 마셨습니다. 그래서 잠을 잘 수 없었습니다. 왜 잠을 잘 수 없었습니까?
    ① 커피를 많이 마셔서 ② 잠을 많이 자서 ③ 방이 조용해서 ④ 커피가 없어서
Answers — Exercise 4
  1. ① — waking up late caused missing breakfast.
    2. ① — the cold caused absence from work.
    3. ① — library closure caused inability to borrow books.
    4. ① — mother’s birthday caused buying flowers.
    5. ① — interest in Korean caused daily study.
    6. ① — many people caused inability to sit.
    7. ① — not eating breakfast caused hunger.
    8. ① — the friend’s hospitalization caused the visit.
    9. ① — no ticket caused not watching the movie.
    10. ① — drinking much coffee caused inability to sleep.

Exercise 5 — Error traps and paraphrase

Choose the best answer supported by the sentence or passage.
  1. 길이 막혀서 회사에 늦었습니다. 왜 늦었습니까?
    ① 길에 차가 많아서 ② 회사가 가까워서 ③ 일이 없어서 ④ 일찍 출발해서
  1. 시험 때문에 어제 늦게까지 공부했습니다. 왜 늦게까지 공부했습니까?
    ① 시험이 있어서 ② 친구가 있어서 ③ 잠이 와서 ④ 시간이 많아서
  1. 오늘은 날씨가 좋아서 공원에 갔습니다. 무엇을 했습니까?
    ① 공원에 갔습니다 ② 집에 있었습니다 ③ 병원에 갔습니다 ④ 학교에 안 갔습니다
  1. 옷이 너무 비쌌습니다. 그래서 사지 않았습니다. 왜 옷을 사지 않았습니까?
    ① 옷값이 비싸서 ② 옷이 작아서 ③ 옷이 없어서 ④ 옷이 예뻐서
  1. 도서관이 문을 닫았습니다. 그래서 집에서 공부했습니다. 왜 집에서 공부했습니까?
    ① 도서관이 문을 닫아서 ② 집이 멀어서 ③ 책이 어려워서 ④ 친구가 와서
  1. 어제 운동을 많이 했습니다. 그래서 다리가 아픕니다. 다리가 왜 아픕니까?
    ① 운동을 많이 해서 ② 잠을 많이 자서 ③ 책을 많이 읽어서 ④ 밥을 많이 먹어서
  1. 물건을 많이 샀습니다. 그래서 가방이 무겁습니다. 가방이 왜 무겁습니까?
    ① 물건을 많이 사서 ② 가방이 작아서만 ③ 지갑이 없어서 ④ 가게가 멀어서
  1. 어제 눈이 많이 왔습니다. 그래서 길이 미끄럽습니다. 맞는 것은?
    ① 길이 미끄럽습니다 ② 날씨가 덥습니다 ③ 비가 오지 않았습니다 ④ 눈이 조금 왔습니다
  1. 저는 한국 친구가 있습니다. 그래서 한국어를 자주 연습합니다. 왜 한국어를 자주 연습합니까?
    ① 한국 친구가 있어서 ② 한국어가 없어서 ③ 친구가 바빠서 ④ 연습이 싫어서
  1. 피곤했지만 숙제를 했습니다. 밑줄 친 연결의 의미로 알맞은 것은?
    ① 대조 ② 결과 ③ 이유 ④ 선택
Answers — Exercise 5
  1. ① — 길에 차가 많아서 paraphrases 길이 막혀서.
    2. ① — 시험이 있어서 is the reason for studying late.
    3. ① — the question asks for the result/action.
    4. ① — 옷값이 비싸서 paraphrases 옷이 너무 비쌌습니다.
    5. ① — the closed library caused studying at home.
    6. ① — much exercise caused leg pain.
    7. ① — buying many things caused the bag to be heavy.
    8. ① — slippery roads are the result stated in the passage.
    9. ① — having a Korean friend caused frequent practice.
    10. ① — 하지만 shows contrast, not result.

✅ Final Check

For TOPIK I cause-result reading questions:
  1. Find the question target: why or what happened.
  1. Locate the connector: -아서/어서, 그래서, 왜냐하면, 때문에, -기 때문에.
  1. Separate the cause from the result.
  1. Check negative words like , , 없다, and 취소되다.
  1. Choose the answer supported by the passage, not the answer that only sounds logical.
Cause-result logic is one of the fastest ways to improve TOPIK I reading accuracy because it trains you to read relationships, not just individual words.