TL;DR
- Train your ear to catch keywords first, not every syllable.
- Use the 2-pass method: answer at 1.2x, then confirm with markers like 시간, 장소, 이유, and 행동.
- This lesson gives you one 50-question TOPIK I listening speed drill with scripts, answer keys, and short rationales.
🎧 Audio Practice
Use the scripts below with TTS or a recording app. First record or play each track at normal speed, then replay at 1.2x speed. Do not pause during the first pass. On the second pass, listen again and underline the key word that proves your answer.
🔑 The Big Picture
TOPIK I listening is not only about knowing vocabulary. It is about recognizing familiar words quickly while the audio keeps moving. At 1.2x speed, short phrases can feel compressed, so your goal is to build speed tolerance.
For this drill, listen for:
- Who / 무엇: person, object, topic
- Where / 어디: school, market, library, station, restaurant
- When / 언제: time, day, order of events
- Why / 왜: reason, purpose, problem
- What next / 무엇을 할까요: the next action
🧩 Core Concepts / Patterns
1. Catch the anchor word
In fast listening, one anchor word often decides the answer.
Examples:
도서관→ library
우산→ rain / umbrella
약속→ appointment / plan
늦었어요→ late
갈아타세요→ transfer
2. Listen for contrast markers
TOPIK I often hides the answer after a contrast.
Useful markers:
그런데= however
하지만= but
아니요= no
말고= not that, but this
먼저= first
3. Listen for the final action
In many short dialogues, the answer is near the end.
Examples:
지금 갈게요.→ The speaker will go now.
내일 만나요.→ They will meet tomorrow.
물을 주세요.→ The speaker asks for water.
✅ Exam Strategy
- Preview choices quickly. Before the audio, scan the options and predict the category: place, object, reason, time, or action.
- First pass: answer without pausing. At 1.2x, choose the best answer based on the strongest keyword.
- Second pass: confirm. Listen again for the exact phrase that supports your choice.
- Do not translate everything. Translate only the anchor phrase if needed.
- Mark uncertainty. If two answers feel possible, choose the one that matches the last clear action or the strongest repeated word.
⚠️ Pitfalls
- Chasing every word: If you miss one word, keep listening. The answer often appears again.
- Trusting the first noun only: A dialogue may mention one place and then reject it.
- Ignoring negative forms:
안,못,없어요, and아니에요can reverse the answer.
- Missing time changes:
오늘 말고 내일,세 시가 아니라 네 시are common traps.
- Overthinking simple items: TOPIK I usually rewards clear recognition, not complicated inference.
Practice Hub — 50 Questions Total
Complete all 5 sets. Each set has 10 questions. For every track, do the first pass at 1.2x speed, answer immediately, then use the second pass to confirm the keyword.
Set 1 — Keyword Snap Drill: People, Places, Objects
Track 1
- Narrator: 여기는 조용합니다. 학생들이 책을 읽습니다. 여기는 어디입니까?
- 식당
- 도서관
- 병원
- 공원
- Narrator: 비가 옵니다. 민수 씨는 이것을 씁니다. 무엇입니까?
- 우산
- 모자
- 가방
- 신발
- Narrator: 여자는 아침에 빵과 우유를 먹었습니다. 여자는 무엇을 마셨습니까?
- 물
- 우유
- 커피
- 주스
- Narrator: 남자는 지하철역에서 친구를 기다립니다. 남자는 어디에 있습니까?
- 역
- 학교
- 집
- 회사
- Narrator: 오늘은 월요일입니다. 내일 시험이 있습니다. 시험은 언제입니까?
- 일요일
- 월요일
- 화요일
- 수요일
- Narrator: 여자는 감기에 걸렸습니다. 그래서 약을 샀습니다. 여자는 어디에 갔습니까?
- 약국
- 은행
- 우체국
- 서점
- Narrator: 아이가 운동장에서 공을 찹니다. 아이는 무엇을 합니까?
- 노래합니다
- 축구합니다
- 공부합니다
- 요리합니다
- Narrator: 남자는 김밥 한 줄하고 물을 주문했습니다. 남자는 어디에 있습니까?
- 식당
- 미용실
- 도서관
- 교실
- Narrator: 여자는 편지를 보내려고 합니다. 우표도 샀습니다. 여자는 어디에 갑니까?
- 극장
- 우체국
- 시장
- 병원
- Narrator: 남자는 아침 일곱 시에 일어났습니다. 남자는 언제 일어났습니까?
- 6시
- 7시
- 8시
- 9시
Answers — Set 1
- 2 —
책을 읽습니다,조용합니다point to 도서관.
- 1 —
비가 옵니다connects to 우산.
- 2 — The drink is
우유.
- 1 —
지하철역means station.
- 3 — Today is Monday, so tomorrow is Tuesday.
- 1 —
약을 샀습니다points to 약국.
- 2 —
공을 찹니다means playing soccer.
- 1 — Ordering food and water happens at a restaurant.
- 2 —
편지,우표point to 우체국.
- 2 — The time heard is
일곱 시.
Set 2 — Short Dialogue: Best Response
Track 2
- A: 오늘 같이 점심 먹을까요? B: 좋아요. 몇 시에 만날까요?
- 네, 맛있어요.
- 열두 시에 만나요.
- 저는 학생이에요.
- 집이 가까워요.
- A: 이 가방 얼마예요? B: 삼만 원이에요.
- 삼만 원이에요.
- 세 명이에요.
- 삼 층이에요.
- 삼 시예요.
- A: 어디 아파요? B: 머리가 아파요.
- 학교에 가요.
- 머리가 아파요.
- 책이 많아요.
- 날씨가 좋아요.
- A: 주말에 뭐 했어요? B: 친구하고 영화를 봤어요.
- 영화를 봤어요.
- 영화를 볼 거예요.
- 영화를 싫어해요.
- 영화관이 없어요.
- A: 이 버스가 서울역에 가요? B: 아니요. 지하철을 타세요.
- 네, 여기 있어요.
- 아니요, 지하철을 타세요.
- 서울역은 커요.
- 버스가 빨라요.
- A: 커피 드릴까요? B: 아니요, 물 주세요.
- 커피 주세요.
- 물 주세요.
- 빵 주세요.
- 차가 없어요.
- A: 내일 시간이 있어요? B: 미안해요. 내일은 바빠요.
- 내일은 바빠요.
- 시간이 많아요.
- 오늘 만났어요.
- 내일 쉬어요.
- A: 한국어 수업이 몇 시에 시작해요? B: 아홉 시에 시작해요.
- 8시
- 9시
- 10시
- 11시
- A: 이 책을 빌릴 수 있어요? B: 네, 학생증을 주세요.
- 학생증을 주세요.
- 사진을 찍으세요.
- 음식을 드세요.
- 문을 닫으세요.
- A: 날씨가 춥네요. B: 네, 코트를 입으세요.
- 창문을 여세요.
- 코트를 입으세요.
- 물을 마시세요.
- 빨리 오세요.
Answers — Set 2
- 2 — The question asks meeting time.
- 1 —
얼마예요?asks price.
- 2 — The answer states the body part and pain.
- 1 — Past action: watched a movie.
- 2 —
아니요rejects the bus and gives subway advice.
- 2 — The speaker rejects coffee and asks for water.
- 1 —
미안해요plus바빠요means unavailable.
- 2 — Start time is
아홉 시.
- 1 — Borrowing a book requires student ID.
- 2 — Cold weather connects to wearing a coat.
Set 3 — Detail Drill: Time, Place, Number, Reason
Track 3
- A: 우리 영화가 몇 시에 시작해요? B: 네 시 반이에요. 그런데 네 시까지 만나요.
- 3시
- 4시
- 4시 30분
- 5시
- A: 사과 다섯 개 주세요. B: 네, 여기 있습니다.
- 2개
- 3개
- 4개
- 5개
- A: 왜 늦었어요? B: 버스가 안 와서 늦었어요.
- 길을 몰라서
- 버스가 안 와서
- 아파서
- 잠을 자서
- A: 토요일에 등산 갈까요? B: 토요일은 비가 와요. 일요일에 가요.
- 금요일
- 토요일
- 일요일
- 월요일
- A: 이 셔츠는 어때요? B: 좋아요. 그런데 조금 작아요.
- 너무 비싸요.
- 조금 작아요.
- 색이 없어요.
- 길어요.
- A: 어디에서 기다릴까요? B: 학교 앞 카페에서 기다려요.
- 학교 앞 카페
- 도서관 안
- 집 앞
- 회사 옆
- A: 전화번호가 뭐예요? B: 010-2473-8901이에요.
- 010-2473-8901
- 010-2743-8901
- 010-2473-9801
- 010-2437-8901
- A: 오늘 숙제가 있어요? B: 네. 10쪽부터 12쪽까지 읽으세요.
- 8쪽부터 10쪽까지
- 9쪽부터 11쪽까지
- 10쪽부터 12쪽까지
- 12쪽부터 14쪽까지
- A: 민지 씨 생일 선물로 뭐 샀어요? B: 꽃하고 케이크를 샀어요.
- 꽃하고 케이크
- 책하고 연필
- 가방하고 모자
- 신발하고 양말
- A: 왜 창문을 닫았어요? B: 밖이 너무 시끄러워서 닫았어요.
- 추워서
- 더워서
- 시끄러워서
- 어두워서
Answers — Set 3
- 2 — They should meet by 4:00, although the movie starts at 4:30.
- 4 — The number is
다섯 개.
- 2 — Reason: the bus did not come.
- 3 — Saturday is rejected because of rain; they will go Sunday.
- 2 — The contrast marker
그런데introduces the problem.
- 1 — Meeting place is school-front cafe.
- 1 — Listen carefully to digit order: 2473, 8901.
- 3 — Pages 10 to 12.
- 1 — Gifts are flowers and cake.
- 3 — Reason: outside is too noisy.
Set 4 — Main Idea and Inference
Track 4
- A: 요즘 운동을 시작했어요. 매일 아침 공원에서 뛰어요. B: 건강에 좋겠네요.
- 운동
- 여행
- 음식
- 공부
- A: 이 식당은 사람이 많네요. B: 네, 음식이 싸고 맛있어요.
- 음식이 비싸서
- 음식이 싸고 맛있어서
- 자리가 없어서
- 직원이 없어서
- A: 내일 발표가 있어서 오늘 늦게까지 준비해야 해요. B: 힘내세요.
- 발표 준비
- 생일 파티
- 병원 예약
- 운동 경기
- A: 이 옷은 색이 예쁜데 너무 비싸요. B: 그럼 다른 가게에 가 볼까요?
- 옷을 바로 삽니다.
- 다른 가게에 갑니다.
- 집에 돌아갑니다.
- 음식을 주문합니다.
- A: 저는 매운 음식을 못 먹어요. B: 그럼 불고기를 드세요. 맵지 않아요.
- 불고기는 맵지 않아요.
- 불고기는 너무 매워요.
- 여자는 매운 음식을 좋아해요.
- 남자는 음식을 만들어요.
- A: 회의가 두 시에서 세 시로 바뀌었어요. B: 알겠습니다. 세 시에 갈게요.
- 1시
- 2시
- 3시
- 4시
- A: 오늘은 지갑을 집에 두고 왔어요. B: 그럼 제가 점심을 살게요.
- A가 돈이 없습니다.
- A가 집에 갑니다.
- B가 지갑을 잃었습니다.
- B가 점심을 먹지 않습니다.
- A: 이 길은 차가 많아서 시간이 오래 걸려요. B: 그럼 지하철을 탈까요?
- 차로 갑니다.
- 지하철을 탈 수 있습니다.
- 걸어서 갑니다.
- 택시를 기다립니다.
- A: 한국어 단어가 잘 안 외워져요. B: 매일 조금씩 복습해 보세요.
- 단어 공부 방법
- 날씨 이야기
- 음식 주문
- 길 안내
- A: 주말에 부산에 가요. 바다를 보고 맛있는 음식도 먹을 거예요. B: 좋겠어요.
- 쇼핑 계획
- 여행 계획
- 시험 계획
- 청소 계획
Answers — Set 4
- 1 — Repeated ideas: 운동, 뛰어요, 건강.
- 2 — The restaurant is popular because the food is cheap and delicious.
- 1 — The main topic is preparing for a presentation.
- 2 —
다른 가게에 가 볼까요?gives the next action.
- 1 — 불고기 is recommended because it is not spicy.
- 3 — Time changed from 2:00 to 3:00.
- 1 — A left the wallet at home, so A has no money now.
- 2 — Subway is suggested because roads are crowded.
- 1 — The advice is about vocabulary review.
- 2 — Busan, sea, and food point to travel plans.
Set 5 — Full Mock Speed Drill
Track 5
- A: 수미 씨, 지금 어디예요? B: 미안해요. 버스가 늦어서 아직 집 앞이에요.
- 학교
- 집 앞
- 회사
- 도서관
- A: 오늘 저녁에 같이 공부할까요? B: 좋아요. 그런데 저는 여섯 시 후에 시간이 있어요.
- 5시 전
- 5시 후
- 6시 전
- 6시 후
- A: 이 책을 사고 싶어요. B: 그 책은 지금 없어요. 내일 다시 오세요.
- 책을 지금 살 수 있습니다.
- 책이 지금 없습니다.
- 책이 너무 비쌉니다.
- 책을 빌릴 수 없습니다.
- A: 점심으로 뭐 먹을까요? B: 저는 비빔밥이 좋아요. 어제 김밥을 먹었어요.
- 비빔밥
- 김밥
- 라면
- 빵
- A: 우체국이 어디에 있어요? B: 은행 옆에 있어요. 여기에서 걸어서 5분이에요.
- 은행 옆
- 학교 뒤
- 시장 안
- 병원 앞
- A: 왜 오늘 수업에 안 왔어요? B: 감기에 걸려서 집에서 쉬었어요.
- 일이 많아서
- 감기에 걸려서
- 길을 잃어서
- 비가 와서
- A: 이 사진을 이메일로 보내 주세요. B: 네, 오늘 오후에 보낼게요.
- 사진을 찍습니다.
- 사진을 이메일로 보냅니다.
- 이메일을 읽습니다.
- 오후에 만납니다.
- A: 다음 역에서 내려야 해요? B: 아니요. 두 정거장 더 가야 해요.
- 다음 역에서 내립니다.
- 두 정거장 더 갑니다.
- 지금 내립니다.
- 버스를 탑니다.
- A: 이 신발은 조금 커요. 더 작은 사이즈가 있어요? B: 네, 잠깐만 기다리세요.
- 신발이 작습니다.
- 신발이 큽니다.
- 신발이 없습니다.
- 신발이 더럽습니다.
- A: 시험이 끝나면 뭐 할 거예요? B: 친구하고 영화를 보고 저녁을 먹을 거예요.
- 시험을 봅니다.
- 친구하고 영화를 보고 저녁을 먹습니다.
- 집에서 쉽니다.
- 혼자 공부합니다.
Answers — Set 5
- 2 —
아직 집 앞이에요is the current location.
- 4 — Available time is after six.
- 2 —
지금 없어요means it is not available now.
- 1 — The speaker wants bibimbap; kimbap was yesterday.
- 1 — Post office is next to the bank.
- 2 — Reason: caught a cold.
- 2 — The requested action is sending the photo by email.
- 2 —
아니요rejects the next station; go two more stops.
- 2 — The shoes are a little big.
- 2 — After the exam: movie with a friend, then dinner.
🔁 Review Routine
Use this routine three times this week:
- Day 1: Do all 50 questions at 1.2x speed.
- Day 2: Redo only the missed questions. Write the missed keyword once in Korean.
- Day 3: Shadow 10 difficult lines aloud at normal speed, then replay them at 1.2x.
✅ Final Check
You are ready to move on when you can:
- Answer at least 40 out of 50 on the first pass.
- Explain the keyword that supports each correct answer.
- Stay calm after missing a word and continue listening for the next clue.