TOPIK I Mock: Reading Comprehension Blitz

Agent Progress
Built
Keywords
속독 / 정확도 / 독해 훈련
Lesson #
S
Done
Section
TOPIK I Prep
TL;DR
  • TOPIK I reading rewards fast topic recognition plus careful detail checking.
  • Read the question first, scan for keywords, then verify the exact sentence before choosing.
  • In this blitz, train speed and accuracy with 50 short reading questions.
🎧
🎧 Helper Note
Even though this is a reading lesson, read key Korean sentences aloud after answering. Saying the sentence helps you notice particles, endings, and contrast markers like 하지만, 그래서, 그리고, and -지 않습니다.

🔑 The Big Picture

TOPIK I reading questions often look simple, but many wrong answers are designed to trap learners who read only one keyword. A good reading score comes from two habits:
  • 속독: finding the topic and key information quickly
  • 정확도: checking the exact meaning before choosing an answer
The goal is not to translate every word perfectly. The goal is to answer accurately under time pressure.

🧩 Core Concepts / Patterns

1. Read the question first

Before reading the passage, identify what the question asks:
  • 무엇에 대한 글입니까? → topic / main idea
  • 알맞은 것을 고르십시오 → correct detail
  • 같은 내용은 무엇입니까? → matching meaning
  • 왜 그렇습니까? → reason / cause
  • 빈칸에 들어갈 말 → logical connector or natural sentence

2. Scan for anchor words

Anchor words are words that decide the answer:
  • Time: 오늘, 어제, 내일, 주말, 아침, 오후
  • Place: 학교, 회사, 집, 식당, 도서관
  • People: 친구, 동생, 선생님, 부모님
  • Action: 가다, 먹다, 사다, 공부하다, 기다리다
  • Contrast: 하지만, 그런데, 그렇지만
  • Reason/result: 그래서, 때문에, 그래서

3. Watch negatives and contrast

Many wrong answers ignore one small word:
  • 안 / 못 / -지 않습니다 → negative
  • 하지만 / 그런데 → contrast
  • 만 / 밖에 → limitation
  • 보다 / 제일 → comparison or superlative

4. Choose the answer that is fully true

A choice can contain a correct keyword but still be wrong. TOPIK often tests whether the whole sentence matches the passage.

✅ Exam Strategy

  1. Question first: Know what information to find.
  1. First scan: Find topic words and names.
  1. Second check: Verify time, place, number, and negative words.
  1. Eliminate traps:
      • Same word, wrong meaning
      • Right person, wrong action
      • Right action, wrong time
      • Opposite meaning because of 하지만 or 안
  1. Do not overthink: For TOPIK I, the correct answer is usually directly supported by the text.

⚠️ Pitfalls

  • Choosing an answer because it includes one familiar word
  • Missing , , or -지 않습니다
  • Confusing 하고 싶다 “want to do” with 했다 “did”
  • Forgetting that 하지만 / 그런데 changes the direction of the meaning
  • Spending too long translating every sentence instead of finding the answer
📝
Practice Hub: TOPIK I Reading Comprehension Blitz — 50 Questions

Set 1 — Topic & Main Idea

Read each short text and choose the best answer.
  1. 저는 아침마다 공원에서 운동합니다. 운동 후에 집에 와서 샤워하고 아침을 먹습니다. 이 글은 무엇에 대한 글입니까?
① 여행 ② 아침 생활 ③ 학교 공부 ④ 주말 계획
  1. 우리 동네에는 작은 도서관이 있습니다. 책도 많고 조용해서 사람들이 자주 갑니다. 이 글은 무엇에 대한 글입니까?
① 도서관 ② 시장 ③ 병원 ④ 우체국
  1. 민수 씨는 주말에 친구와 영화를 봅니다. 영화가 끝난 후에 같이 저녁을 먹습니다. 이 글은 무엇에 대한 글입니까?
① 친구의 주말 ② 회사 일 ③ 한국 음식 ④ 운동 방법
  1. 저는 한국어 단어를 매일 열 개씩 외웁니다. 그리고 밤에 다시 읽습니다. 이 글은 무엇에 대한 글입니까?
① 단어 공부 ② 생일 파티 ③ 교통 ④ 가족 소개
  1. 오늘 백화점에서 옷을 샀습니다. 바지는 비쌌지만 셔츠는 쌌습니다. 이 글은 무엇에 대한 글입니까?
① 옷 쇼핑 ② 날씨 ③ 음식 주문 ④ 집 청소
  1. 제주도는 바다가 아름답습니다. 그래서 많은 사람들이 여행을 갑니다. 이 글은 무엇에 대한 글입니까?
① 제주도 여행 ② 한국어 수업 ③ 회사 회의 ④ 지하철 이용
  1. 저는 감기에 걸렸습니다. 그래서 병원에 가서 약을 받았습니다. 이 글은 무엇에 대한 글입니까?
① 병원에 간 일 ② 친구를 만난 일 ③ 새 옷을 산 일 ④ 운동을 한 일
  1. 이 식당은 김치찌개가 맛있습니다. 점심시간에는 손님이 많습니다. 이 글은 무엇에 대한 글입니까?
① 식당 ② 학교 ③ 공항 ④ 은행
  1. 다음 주 금요일에 시험이 있습니다. 저는 도서관에서 열심히 공부할 것입니다. 이 글은 무엇에 대한 글입니까?
① 시험 준비 ② 여행 준비 ③ 이사 준비 ④ 생일 준비
  1. 우리 가족은 저녁마다 함께 식사합니다. 식사 후에는 텔레비전을 봅니다. 이 글은 무엇에 대한 글입니까?
① 가족 생활 ② 회사 생활 ③ 병원 생활 ④ 여행 생활
Answers — Set 1
  1. ② 아침 생활 — 아침마다 하는 일을 설명합니다.
  1. ① 도서관 — 작은 도서관의 특징을 말합니다.
  1. ① 친구의 주말 — 주말에 친구와 하는 활동입니다.
  1. ① 단어 공부 — 단어를 외우고 읽는 내용입니다.
  1. ① 옷 쇼핑 — 옷을 산 내용입니다.
  1. ① 제주도 여행 — 제주도와 여행이 핵심입니다.
  1. ① 병원에 간 일 — 감기 때문에 병원에 갔습니다.
  1. ① 식당 — 식당과 김치찌개에 대한 글입니다.
  1. ① 시험 준비 — 시험 때문에 공부합니다.
  1. ① 가족 생활 — 가족이 저녁에 함께 하는 일입니다.

Set 2 — Detail Accuracy

Choose the statement that matches the text.
  1. 수진 씨는 오늘 지하철을 타고 회사에 갔습니다. 버스는 사람이 많아서 타지 않았습니다. 맞는 것을 고르십시오.
① 수진 씨는 버스를 탔습니다. ② 수진 씨는 지하철을 탔습니다. ③ 수진 씨는 학교에 갔습니다. ④ 버스에는 사람이 없었습니다.
  1. 저는 어제 시장에서 사과와 우유를 샀습니다. 빵은 집에 있어서 사지 않았습니다. 맞는 것을 고르십시오.
① 빵을 샀습니다. ② 우유를 사지 않았습니다. ③ 사과와 우유를 샀습니다. ④ 집에 사과가 있었습니다.
  1. 준호 씨는 토요일에 친구를 만납니다. 일요일에는 집에서 쉽니다. 맞는 것을 고르십시오.
① 준호 씨는 토요일에 쉽니다. ② 준호 씨는 일요일에 친구를 만납니다. ③ 준호 씨는 토요일에 친구를 만납니다. ④ 준호 씨는 주말에 회사에 갑니다.
  1. 이 커피숍은 오전 9시에 문을 엽니다. 오후 10시에 문을 닫습니다. 맞는 것을 고르십시오.
① 아침 8시에 엽니다. ② 밤 10시에 닫습니다. ③ 오후 9시에 엽니다. ④ 오전 10시에 닫습니다.
  1. 저는 매운 음식을 좋아합니다. 하지만 동생은 매운 음식을 잘 못 먹습니다. 맞는 것을 고르십시오.
① 저는 매운 음식을 싫어합니다. ② 동생은 매운 음식을 잘 먹습니다. ③ 저는 매운 음식을 좋아합니다. ④ 동생은 음식을 먹지 않습니다.
  1. 민지 씨는 한국어 수업 후에 도서관에 갑니다. 거기에서 두 시간 동안 공부합니다. 맞는 것을 고르십시오.
① 민지 씨는 수업 전에 도서관에 갑니다. ② 민지 씨는 도서관에서 공부합니다. ③ 민지 씨는 한 시간 공부합니다. ④ 민지 씨는 집에서 공부합니다.
  1. 저는 오늘 우산을 가지고 왔습니다. 아침에 비가 왔기 때문입니다. 맞는 것을 고르십시오.
① 오늘 눈이 왔습니다. ② 저는 우산이 없습니다. ③ 아침에 비가 왔습니다. ④ 저는 우산을 잃어버렸습니다.
  1. 이 가방은 작지만 가볍습니다. 그래서 여행할 때 편합니다. 맞는 것을 고르십시오.
① 이 가방은 무겁습니다. ② 이 가방은 큽니다. ③ 이 가방은 여행할 때 편합니다. ④ 이 가방은 불편합니다.
  1. 저는 지난달부터 태권도를 배우고 있습니다. 일주일에 두 번 체육관에 갑니다. 맞는 것을 고르십시오.
① 저는 매일 체육관에 갑니다. ② 저는 태권도를 배우고 있습니다. ③ 저는 지난주부터 배웠습니다. ④ 저는 수영을 배웁니다.
  1. 영수 씨는 아침을 먹지 못했습니다. 늦게 일어나서 시간이 없었습니다. 맞는 것을 고르십시오.
① 영수 씨는 아침을 먹었습니다. ② 영수 씨는 일찍 일어났습니다. ③ 영수 씨는 시간이 많았습니다. ④ 영수 씨는 아침을 먹지 못했습니다.
Answers — Set 2
  1. ② — 버스가 아니라 지하철을 탔습니다.
  1. ③ — 산 것은 사과와 우유입니다.
  1. ③ — 토요일에는 친구를 만나고 일요일에는 쉽니다.
  1. ② — 오후 10시는 밤 10시입니다.
  1. ③ — 저는 좋아하지만 동생은 잘 못 먹습니다.
  1. ② — 수업 후 도서관에서 두 시간 공부합니다.
  1. ③ — 우산을 가져온 이유는 아침에 비가 왔기 때문입니다.
  1. ③ — 작지만 가벼워서 여행할 때 편합니다.
  1. ② — 지난달부터 태권도를 배우고 있습니다.
  1. ④ — 늦게 일어나서 아침을 먹지 못했습니다.

Set 3 — Inference & Reason

Choose the best answer.
  1. 내일 친구 생일 파티가 있습니다. 저는 오늘 케이크를 사러 빵집에 갈 것입니다. 왜 빵집에 갑니까?
① 친구를 만나려고 ② 케이크를 사려고 ③ 빵집에서 공부하려고 ④ 아침을 먹으려고
  1. 지하철역까지 걸어서 20분 걸립니다. 오늘은 시간이 없어서 택시를 탔습니다. 왜 택시를 탔습니까?
① 시간이 없어서 ② 지하철이 좋아서 ③ 걷고 싶어서 ④ 길을 몰라서
  1. 저는 새 휴대전화를 사고 싶습니다. 하지만 돈이 부족해서 이번 달에는 살 수 없습니다. 맞는 것을 고르십시오.
① 이번 달에 휴대전화를 삽니다. ② 돈이 충분합니다. ③ 지금 휴대전화를 살 수 없습니다. ④ 휴대전화가 필요 없습니다.
  1. 날씨가 아주 더웠습니다. 그래서 우리는 카페에서 시원한 음료를 마셨습니다. 왜 카페에 갔습니까?
① 더워서 ② 추워서 ③ 배가 고파서 ④ 책을 사려고
  1. 지민 씨는 시험을 잘 봤습니다. 매일 복습하고 문제를 많이 풀었기 때문입니다. 지민 씨가 시험을 잘 본 이유는 무엇입니까?
① 운이 좋아서 ② 매일 복습하고 연습해서 ③ 시험이 없어서 ④ 친구가 대신 봐서
  1. 저는 운동화를 샀습니다. 다음 주에 등산을 갈 예정입니다. 운동화를 산 이유는 무엇입니까?
① 등산을 가려고 ② 학교에 가려고 ③ 편지를 쓰려고 ④ 영화를 보려고
  1. 이 책은 글자가 크고 그림이 많습니다. 그래서 아이들이 읽기 쉽습니다. 이 책은 누구에게 좋습니까?
① 아이들 ② 의사 ③ 운전기사 ④ 선생님만
  1. 오늘은 은행에 사람이 너무 많았습니다. 그래서 저는 내일 다시 가려고 합니다. 맞는 것을 고르십시오.
① 오늘 은행 업무를 끝냈습니다. ② 내일 은행에 다시 갈 것입니다. ③ 은행에 사람이 없었습니다. ④ 은행이 문을 닫았습니다.
  1. 저는 한국 드라마를 자주 봅니다. 재미있고 한국어 표현을 배울 수 있기 때문입니다. 왜 드라마를 봅니까?
① 한국어 표현을 배울 수 있어서 ② 시간이 없어서 ③ 드라마가 재미없어서 ④ 한국어를 싫어해서
  1. 가방이 너무 무거웠습니다. 그래서 책 세 권을 집에 놓고 왔습니다. 왜 책을 놓고 왔습니까?
① 책이 재미있어서 ② 가방이 무거워서 ③ 책을 읽고 싶어서 ④ 집이 멀어서
Answers — Set 3
  1. ② — 생일 파티를 위해 케이크를 사러 갑니다.
  1. ① — 시간이 없어서 택시를 탔습니다.
  1. ③ — 사고 싶지만 돈이 부족해서 못 삽니다.
  1. ① — 더운 날씨가 이유입니다.
  1. ② — 복습과 문제 풀이가 이유입니다.
  1. ① — 등산 예정이 있어서 운동화를 샀습니다.
  1. ① — 아이들이 읽기 쉽다고 했습니다.
  1. ② — 사람이 많아서 내일 다시 갑니다.
  1. ① — 재미있고 표현을 배울 수 있기 때문입니다.
  1. ② — 가방이 무거워서 책을 놓고 왔습니다.

Set 4 — Connectors & Logical Flow

Choose the best phrase for the blank.
  1. 오늘은 비가 많이 옵니다. (빈칸) 우산을 가지고 가세요.
① 그래서 ② 하지만 ③ 그리고 ④ 또는
  1. 저는 커피를 좋아합니다. (빈칸) 밤에는 마시지 않습니다.
① 그래서 ② 하지만 ③ 그리고 ④ 왜냐하면
  1. 아침에 밥을 먹었습니다. (빈칸) 우유도 마셨습니다.
① 하지만 ② 그리고 ③ 그래서 ④ 때문에
  1. 이 옷은 예쁩니다. (빈칸) 너무 비싸서 사지 않았습니다.
① 하지만 ② 그래서 ③ 그리고 ④ 먼저
  1. 내일 시험이 있습니다. (빈칸) 오늘 도서관에서 공부할 것입니다.
① 그래서 ② 하지만 ③ 또는 ④ 그리고
  1. 저는 한국어를 배우고 있습니다. (빈칸) 한국 친구와 이야기하고 싶기 때문입니다.
① 왜냐하면 ② 하지만 ③ 또는 ④ 아직
  1. 날씨가 춥습니다. (빈칸) 따뜻한 옷을 입으세요.
① 그래서 ② 하지만 ③ 그리고 ④ 그러나
  1. 이 식당은 맛있습니다. (빈칸) 가격도 싸서 인기가 많습니다.
① 그리고 ② 하지만 ③ 그런데 ④ 또는
  1. 저는 수영을 잘합니다. (빈칸) 스키는 잘 못 탑니다.
① 그래서 ② 하지만 ③ 그리고 ④ 때문에
  1. 시간이 별로 없습니다. (빈칸) 빨리 출발합시다.
① 그래서 ② 하지만 ③ 그리고 ④ 또는
Answers — Set 4
  1. ① 그래서 — 비가 오기 때문에 우산이 필요합니다.
  1. ② 하지만 — 좋아하지만 밤에는 마시지 않는 대조입니다.
  1. ② 그리고 — 밥과 우유를 이어 줍니다.
  1. ① 하지만 — 예쁘지만 비싸서 사지 않았습니다.
  1. ① 그래서 — 시험이 있어서 공부합니다.
  1. ① 왜냐하면 — 한국 친구와 이야기하고 싶은 이유를 말합니다.
  1. ① 그래서 — 추우니까 따뜻한 옷을 입어야 합니다.
  1. ① 그리고 — 맛과 가격의 장점을 더합니다.
  1. ② 하지만 — 수영은 잘하지만 스키는 못 탑니다.
  1. ① 그래서 — 시간이 없으므로 빨리 출발해야 합니다.

Set 5 — Mixed TOPIK I Blitz

Choose the best answer.
  1. 저는 보통 7시에 일어납니다. 그런데 오늘은 늦게 일어나서 8시에 일어났습니다. 오늘 몇 시에 일어났습니까?
① 6시 ② 7시 ③ 8시 ④ 9시
  1. 유나 씨는 한국 음식을 좋아합니다. 특히 비빔밥을 자주 먹습니다. 유나 씨가 자주 먹는 음식은 무엇입니까?
① 라면 ② 비빔밥 ③ 김밥 ④ 불고기
  1. 다음 안내문을 읽으십시오. “오늘 오후 3시부터 5시까지 도서관을 이용할 수 없습니다.” 맞는 것을 고르십시오.
① 오후 4시에 도서관을 이용할 수 있습니다. ② 오후 3시부터 5시까지 이용할 수 없습니다. ③ 오늘 도서관은 하루 종일 쉽니다. ④ 오전에는 이용할 수 없습니다.
  1. 저는 친구에게 전화를 했습니다. 하지만 친구가 받지 않아서 메시지를 보냈습니다. 맞는 것을 고르십시오.
① 친구가 전화를 받았습니다. ② 저는 메시지를 보냈습니다. ③ 저는 친구를 만났습니다. ④ 친구가 메시지를 보냈습니다.
  1. 이 약은 하루에 세 번 식사 후에 드세요. 언제 약을 먹어야 합니까?
① 식사 전에 ② 식사 후에 ③ 자기 전에 한 번 ④ 아침에만
  1. 저는 공항에 일찍 도착했습니다. 비행기 시간이 10시인데 8시에 도착했습니다. 맞는 것을 고르십시오.
① 저는 늦게 도착했습니다. ② 비행기는 8시에 출발합니다. ③ 저는 8시에 공항에 도착했습니다. ④ 비행기 시간이 9시입니다.
  1. 오늘 회의는 2층 회의실에서 합니다. 1층 사무실에서는 하지 않습니다. 회의 장소는 어디입니까?
① 1층 사무실 ② 2층 회의실 ③ 집 ④ 카페
  1. 저는 이 신발을 사고 싶었습니다. 하지만 크기가 맞지 않아서 사지 않았습니다. 왜 신발을 사지 않았습니까?
① 색이 마음에 안 들어서 ② 너무 비싸서 ③ 크기가 맞지 않아서 ④ 신발이 없어서
  1. 박 선생님은 매주 월요일과 수요일에 한국어를 가르칩니다. 금요일에는 수업이 없습니다. 맞는 것을 고르십시오.
① 금요일에 수업이 있습니다. ② 월요일과 수요일에 수업이 있습니다. ③ 매일 수업이 있습니다. ④ 수요일에는 수업이 없습니다.
  1. 저는 버스를 기다렸습니다. 하지만 버스가 너무 늦어서 지하철을 탔습니다. 결국 무엇을 탔습니까?
① 버스 ② 택시 ③ 지하철 ④ 자전거
Answers — Set 5
  1. ③ — 보통은 7시이지만 오늘은 8시에 일어났습니다.
  1. ② — 특히 비빔밥을 자주 먹습니다.
  1. ② — 오후 3시부터 5시까지 이용할 수 없습니다.
  1. ② — 친구가 받지 않아서 메시지를 보냈습니다.
  1. ② — 식사 후에 하루 세 번 먹어야 합니다.
  1. ③ — 10시 비행기인데 8시에 공항에 도착했습니다.
  1. ② — 회의 장소는 2층 회의실입니다.
  1. ③ — 크기가 맞지 않아서 사지 않았습니다.
  1. ② — 월요일과 수요일에 한국어를 가르칩니다.
  1. ③ — 버스가 늦어서 결국 지하철을 탔습니다.

📌 Review Checklist

  • Did you read each question before the passage?
  • Did you check time, place, person, and action?
  • Did you notice contrast words like 하지만 and 그런데?
  • Did you avoid choosing an answer based on only one familiar keyword?

✅ Final Takeaway

For TOPIK I reading, speed is useful only when it is paired with accuracy. Train yourself to scan quickly, then confirm the exact sentence that proves your answer.