TL;DR
- Weather forecast listening questions usually test weather words, temperature changes, and what people should do next.
- Listen for contrast markers like 하지만, 그런데, 오후부터, and 내일은 because the answer often depends on a change.
- Practice with a 2-pass method: first choose the answer, then confirm with keywords such as 맑음, 흐림, 비, 눈, 기온, 최고/최저 기온.
🎧 Audio Practice
Use the scripts below for TTS or read them aloud at natural TOPIK I speed. For every track:
- First pass: listen once without pausing and choose the answer.
- Second pass: listen again and underline the weather word, time word, and temperature clue.
- Optional shadowing: repeat the final sentence aloud to build recognition of forecast rhythm.
🔑 The Big Picture
Weather forecast terminology appears often in TOPIK I listening because it checks practical Korean: daily plans, clothing, transportation, and simple announcements. The key is not to understand every word. You need to catch the forecast category, the time period, and the action clue.
In TOPIK I, weather listening usually uses short and direct sentences:
- 오늘은 날씨가 맑겠습니다. = Today the weather will be clear.
- 오후부터 흐리겠습니다. = It will be cloudy from the afternoon.
- 기온이 낮겠습니다. = The temperature will be low.
- 우산을 가지고 나가세요. = Please take an umbrella when you go out.
🧩 Core Concepts / Patterns
1. Basic weather nouns and adjectives
- 일기예보: weather forecast
- 날씨: weather
- 맑음 / 맑다: clear, sunny
- 흐림 / 흐리다: cloudy
- 비 / 비가 오다: rain / to rain
- 눈 / 눈이 오다: snow / to snow
- 바람 / 바람이 불다: wind / wind blows
- 덥다 / 춥다: hot / cold
- 따뜻하다 / 시원하다: warm / cool
2. Temperature words
- 기온: temperature
- 최저 기온: lowest temperature
- 최고 기온: highest temperature
- 영하: below zero
- 영상: above zero
- 도: degree
- 기온이 오르다: temperature rises
- 기온이 내려가다: temperature falls
- 일교차가 크다: daily temperature difference is big
3. Time markers that change the answer
Weather may change during the day. Listen especially for:
- 아침에: in the morning
- 오전에는: in the morning
- 오후부터: from the afternoon
- 저녁에는: in the evening
- 밤부터: from night
- 내일은: tomorrow
- 주말에는: on the weekend
4. Forecast endings
Forecasts often use polite future-style endings:
- -겠습니다: formal forecast style
예: 내일은 비가 오겠습니다.
- -(으)ㄹ 것입니다: will / is expected to
예: 오후에는 흐릴 것입니다.
- -(으)세요: instruction or recommendation
예: 따뜻한 옷을 입으세요.
✅ Exam Strategy
- Identify the topic first. Is the speaker talking about today, tomorrow, morning, afternoon, or weekend?
- Catch the weather word. Choose between clear, cloudy, rain, snow, wind, hot, or cold.
- Listen for the change. Words like 하지만, 그런데, 오후부터, and 밤에는 can reverse the answer.
- Connect forecast to action. If it rains, bring an umbrella. If it is cold, wear warm clothes. If the temperature difference is large, dress in layers.
- Do not overthink distractors. TOPIK I distractors often repeat one correct word but attach it to the wrong time.
⚠️ Pitfalls
- 맑음 vs. 흐림: They sound short and may appear near each other. Listen to the final forecast, not only the first weather word.
- 오전 vs. 오후: A correct weather word with the wrong time is still wrong.
- 기온이 오르다 vs. 내려가다: Rising and falling temperature questions often test direction, not the exact number.
- 영하 vs. 영상: 영하 3도 is below zero; 영상 3도 is above zero.
- 비가 오다 vs. 눈이 오다: The action clue may be different: umbrella for rain, warm shoes or careful walking for snow.
🧠 Fast Recognition Table
Keyword | Meaning | Common answer clue |
맑음 / 맑겠습니다 | clear / sunny | 좋은 날씨, 산책, 밖에 나가기 |
흐림 / 흐리겠습니다 | cloudy | 해가 적음, 우산 may not be needed unless rain follows |
비 | rain | 우산, 비옷, 조심하다 |
눈 | snow | 길이 미끄럽다, 따뜻한 옷 |
기온 | temperature | 덥다, 춥다, 오르다, 내려가다 |
Practice Hub — 50 TOPIK I Listening Questions
Complete all 5 sets. Each set has 10 questions. Listen once, answer, then listen again to confirm the exact clue.
Set 1 — Basic Forecast Keywords
Track 1
Announcer: 오늘 서울은 날씨가 맑겠습니다. 낮에는 기온이 24도까지 올라가겠습니다. 산책하기 좋은 날씨입니다.
- 오늘 서울의 날씨는 어떻습니까?
- 비가 옵니다.
- 눈이 옵니다.
- 맑습니다.
- 흐립니다.
- 낮 기온은 어떻게 되겠습니까?
- 14도
- 24도
- 영하 2도
- 40도
- 오늘 하기 좋은 일은 무엇입니까?
- 산책하기
- 집에만 있기
- 눈 치우기
- 우산 사기
Track 2
Announcer: 내일은 아침부터 하늘이 흐리겠습니다. 오후에는 약한 비가 오겠습니다. 나가실 때 우산을 준비하세요.
- 내일 아침 날씨는 어떻습니까?
- 맑습니다.
- 흐립니다.
- 눈이 옵니다.
- 덥습니다.
- 오후에는 무엇이 오겠습니까?
- 비
- 눈
- 바람
- 안개
- 사람들은 무엇을 준비해야 합니까?
- 모자
- 우산
- 선글라스
- 수영복
Track 3
Announcer: 제주도는 오늘 바람이 많이 불겠습니다. 배를 타는 사람들은 조심하시기 바랍니다. 비는 오지 않겠습니다.
- 제주도에는 무엇이 많이 불겠습니까?
- 비
- 눈
- 바람
- 햇빛
- 배를 타는 사람들은 어떻게 해야 합니까?
- 조심해야 합니다.
- 늦게 일어나야 합니다.
- 우산을 사야 합니다.
- 물을 마셔야 합니다.
- 오늘 제주도에는 비가 오겠습니까?
- 많이 옵니다.
- 조금 옵니다.
- 밤에 옵니다.
- 오지 않습니다.
- 세 방송의 공통 주제는 무엇입니까?
- 음식
- 여행 예약
- 일기예보
- 학교생활
Answers — Set 1
- ③ — 맑겠습니다 is the direct clue.
- ② — 24도까지 올라가겠습니다 gives the temperature.
- ① — 산책하기 좋은 날씨 is stated.
- ② — 하늘이 흐리겠습니다 means cloudy.
- ① — 약한 비가 오겠습니다 is the clue.
- ② — 우산을 준비하세요 gives the action.
- ③ — 바람이 많이 불겠습니다 is the clue.
- ① — 조심하시기 바랍니다 is stated.
- ④ — 비는 오지 않겠습니다 means it will not rain.
- ③ — All tracks are weather forecasts.
Set 2 — Morning, Afternoon, Evening
Track 4
Announcer: 오늘 오전에는 맑겠습니다. 하지만 오후부터 구름이 많아지겠습니다. 저녁에는 흐린 날씨가 계속되겠습니다.
- 오늘 오전 날씨는 어떻습니까?
- 맑습니다.
- 흐립니다.
- 비가 옵니다.
- 눈이 옵니다.
- 언제부터 구름이 많아지겠습니까?
- 아침부터
- 오후부터
- 밤부터
- 내일부터
- 저녁 날씨는 어떻습니까?
- 덥습니다.
- 맑습니다.
- 흐립니다.
- 비가 많이 옵니다.
Track 5
Announcer: 부산은 아침에 비가 조금 오겠습니다. 낮에는 비가 그치고 날씨가 맑아지겠습니다. 저녁에는 선선하겠습니다.
- 부산에는 아침에 무엇이 오겠습니까?
- 비
- 눈
- 바람
- 먼지
- 낮에는 날씨가 어떻게 되겠습니까?
- 더 흐려집니다.
- 맑아집니다.
- 추워집니다.
- 눈이 옵니다.
- 저녁 날씨는 어떻습니까?
- 선선합니다.
- 매우 덥습니다.
- 비가 많이 옵니다.
- 바람이 없습니다.
Track 6
A: 내일 날씨 알아요?
B: 네. 아침에는 춥지만 낮에는 따뜻하대요. 밤에는 다시 기온이 내려간대요.
A: 그럼 옷을 따뜻하게 입어야겠네요.
- 내일 아침 날씨는 어떻습니까?
- 춥습니다.
- 덥습니다.
- 비가 옵니다.
- 맑지 않습니다.
- 낮에는 날씨가 어떻게 되겠습니까?
- 따뜻합니다.
- 눈이 옵니다.
- 더 추워집니다.
- 바람이 강합니다.
- 밤에는 기온이 어떻게 되겠습니까?
- 올라갑니다.
- 내려갑니다.
- 같습니다.
- 30도가 됩니다.
- A는 무엇을 하려고 합니까?
- 우산을 삽니다.
- 따뜻하게 입습니다.
- 수영하러 갑니다.
- 창문을 엽니다.
Answers — Set 2
- ① — 오전에는 맑겠습니다 is stated.
- ② — 오후부터 is the time clue.
- ③ — 흐린 날씨가 계속 means it stays cloudy.
- ① — 비가 조금 오겠습니다 is the clue.
- ② — 맑아지겠습니다 means it becomes clear.
- ① — 선선하겠습니다 is stated.
- ① — 아침에는 춥지만 gives the answer.
- ① — 낮에는 따뜻하대요 is the clue.
- ② — 기온이 내려간대요 means the temperature falls.
- ② — 옷을 따뜻하게 입어야겠네요 gives the action.
Set 3 — Temperature and Clothing
Track 7
Announcer: 내일 서울의 최저 기온은 3도, 최고 기온은 15도입니다. 아침과 낮의 기온 차가 크겠습니다. 겉옷을 준비하세요.
- 내일 서울의 최저 기온은 몇 도입니까?
- 3도
- 5도
- 13도
- 15도
- 최고 기온은 몇 도입니까?
- 3도
- 10도
- 15도
- 30도
- 내일은 무엇이 크겠습니까?
- 비의 양
- 바람 소리
- 기온 차
- 눈의 양
- 사람들은 무엇을 준비해야 합니까?
- 겉옷
- 수영복
- 우산만
- 운동화만
Track 8
Announcer: 오늘 낮에는 기온이 많이 올라 덥겠습니다. 최고 기온은 29도입니다. 물을 자주 마시고 오래 걷지 마세요.
- 오늘 낮 날씨는 어떻습니까?
- 춥습니다.
- 덥습니다.
- 눈이 옵니다.
- 흐립니다.
- 최고 기온은 몇 도입니까?
- 19도
- 24도
- 29도
- 39도
- 사람들은 무엇을 자주 해야 합니까?
- 물을 마십니다.
- 창문을 닫습니다.
- 눈을 치웁니다.
- 두꺼운 옷을 입습니다.
Track 9
A: 오늘 정말 춥네요.
B: 네. 아침 기온이 영하 4도였어요. 오후에도 기온이 많이 오르지 않는대요.
A: 장갑을 가져오길 잘했어요.
- 아침 기온은 어땠습니까?
- 영상 4도였습니다.
- 영하 4도였습니다.
- 14도였습니다.
- 24도였습니다.
- 오후 기온은 어떻게 되겠습니까?
- 많이 오릅니다.
- 많이 오르지 않습니다.
- 매우 덥습니다.
- 비 때문에 내려갑니다.
- A는 무엇을 가져왔습니까?
- 장갑
- 우산
- 선글라스
- 물병
Answers — Set 3
- ① — 최저 기온은 3도 is stated.
- ③ — 최고 기온은 15도 is stated.
- ③ — 기온 차가 크겠습니다 is the clue.
- ① — 겉옷을 준비하세요 gives the action.
- ② — 덥겠습니다 is the direct clue.
- ③ — 최고 기온은 29도 is stated.
- ① — 물을 자주 마시고 is the recommendation.
- ② — 영하 4도 means below zero 4 degrees.
- ② — 많이 오르지 않는대요 means it will not rise much.
- ① — 장갑을 가져오길 잘했어요 is the clue.
Set 4 — Rain, Snow, and Safety
Track 10
Announcer: 오늘 밤부터 전국에 비가 오겠습니다. 비는 내일 오전까지 계속되겠습니다. 퇴근길에는 우산을 꼭 챙기세요.
- 비는 언제부터 오겠습니까?
- 오늘 아침부터
- 오늘 밤부터
- 내일 오후부터
- 주말부터
- 비는 언제까지 계속되겠습니까?
- 오늘 낮까지
- 오늘 저녁까지
- 내일 오전까지
- 다음 주까지
- 퇴근길에 무엇을 챙겨야 합니까?
- 우산
- 장갑
- 선글라스
- 책
Track 11
Announcer: 강원도에는 내일 새벽에 눈이 오겠습니다. 길이 미끄러울 수 있으니 운전하는 분들은 천천히 가세요.
- 강원도에는 내일 새벽에 무엇이 오겠습니까?
- 비
- 눈
- 바람
- 구름
- 길은 어떨 수 있습니까?
- 미끄러울 수 있습니다.
- 매우 따뜻할 수 있습니다.
- 밝을 수 있습니다.
- 조용할 수 있습니다.
- 운전하는 사람들은 어떻게 해야 합니까?
- 빨리 가야 합니다.
- 천천히 가야 합니다.
- 창문을 열어야 합니다.
- 우산을 써야 합니다.
Track 12
A: 주말에 등산 갈까요?
B: 토요일에는 비가 오고, 일요일에는 맑대요.
A: 그럼 일요일에 가요.
- 토요일 날씨는 어떻습니까?
- 맑습니다.
- 비가 옵니다.
- 눈이 옵니다.
- 덥습니다.
- 일요일 날씨는 어떻습니까?
- 맑습니다.
- 흐립니다.
- 비가 옵니다.
- 춥습니다.
- 두 사람은 언제 등산하려고 합니까?
- 금요일
- 토요일
- 일요일
- 월요일
- 두 사람이 일요일을 고른 이유는 무엇입니까?
- 시간이 없어서
- 날씨가 맑아서
- 비가 와서
- 산이 멀어서
Answers — Set 4
- ② — 오늘 밤부터 is the start time.
- ③ — 내일 오전까지 계속 is the clue.
- ① — 우산을 꼭 챙기세요 gives the action.
- ② — 눈이 오겠습니다 is stated.
- ① — 길이 미끄러울 수 있으니 is the clue.
- ② — 천천히 가세요 gives the action.
- ② — 토요일에는 비가 오고 is stated.
- ① — 일요일에는 맑대요 is stated.
- ③ — 일요일에 가요 is the decision.
- ② — They choose Sunday because it is clear.
Set 5 — Mixed TOPIK I Forecast Challenge
Track 13
Announcer: 내일 대구는 대체로 맑겠습니다. 하지만 오후에는 잠시 흐리겠습니다. 비는 오지 않겠습니다.
- 내일 대구 날씨는 대체로 어떻습니까?
- 맑습니다.
- 비가 옵니다.
- 눈이 옵니다.
- 바람이 강합니다.
- 오후에는 잠시 어떻게 되겠습니까?
- 흐리겠습니다.
- 더워지겠습니다.
- 눈이 오겠습니다.
- 비가 많이 오겠습니다.
- 내일 대구에는 비가 오겠습니까?
- 많이 옵니다.
- 조금 옵니다.
- 오지 않습니다.
- 밤에만 옵니다.
Track 14
Announcer: 오늘 인천은 오전에 안개가 있겠습니다. 낮부터 안개가 사라지고 맑은 하늘을 볼 수 있겠습니다. 운전하실 때 조심하세요.
- 인천에는 오전에 무엇이 있겠습니까?
- 안개
- 눈
- 비
- 더위
- 낮부터 날씨는 어떻게 되겠습니까?
- 안개가 더 많아집니다.
- 맑아집니다.
- 눈이 옵니다.
- 추워집니다.
- 사람들은 운전할 때 어떻게 해야 합니까?
- 조심해야 합니다.
- 빨리 가야 합니다.
- 음악을 꺼야 합니다.
- 물을 마셔야 합니다.
Track 15
A: 이번 주말에 날씨가 어때요?
B: 토요일은 흐리고 바람이 불어요. 일요일은 맑고 기온도 조금 올라요.
A: 그럼 일요일에 한강에 갈까요?
B: 좋아요.
- 토요일 날씨는 어떻습니까?
- 맑고 덥습니다.
- 흐리고 바람이 붑니다.
- 눈이 많이 옵니다.
- 비가 많이 옵니다.
- 일요일에는 기온이 어떻게 됩니까?
- 조금 올라갑니다.
- 많이 내려갑니다.
- 그대로입니다.
- 영하가 됩니다.
- 두 사람은 언제 한강에 가려고 합니까?
- 토요일
- 일요일
- 월요일
- 금요일
- 두 사람이 일요일을 선택한 가장 알맞은 이유는 무엇입니까?
- 일요일에는 바람이 더 강해서
- 일요일에는 날씨가 맑고 기온이 올라서
- 토요일에는 시간이 없어서
- 토요일에는 너무 더워서
Answers — Set 5
- ① — 대체로 맑겠습니다 is the main forecast.
- ① — 오후에는 잠시 흐리겠습니다 is the change.
- ③ — 비는 오지 않겠습니다 is stated.
- ① — 오전에 안개가 있겠습니다 is the clue.
- ② — 맑은 하늘을 볼 수 있겠습니다 means it clears up.
- ① — 운전하실 때 조심하세요 gives the action.
- ② — 흐리고 바람이 불어요 is stated.
- ① — 기온도 조금 올라요 is the clue.
- ② — 일요일에 한강에 갈까요? and 좋아요 show the plan.
- ② — Sunday is clear and warmer, which best explains the choice.
✅ Final Review Checklist
- Can you distinguish 맑음, 흐림, 비, and 눈 by sound?
- Can you catch time changes such as 오전에는, 오후부터, and 밤에는?
- Can you connect weather to a practical action: 우산, 겉옷, 장갑, 천천히 가세요?
- Can you hear whether 기온이 오릅니다 or 기온이 내려갑니다?