This is a TOPIK Level 2–3 practice set. I made it myself for my Russian students, so the questions are in both Russian and Korean. The answers are at the bottom of this post, hidden with spoiler tags. Try solving it first, then check!
자료 이용 안내 / Notice / Информация об использовании
- 공유 및 전달 시 해온 · HAEON · HAEON Korean 출처를 명시해 주세요.
- When sharing or redistributing, please credit 해온 · HAEON · HAEON Korean.
- При распространении материалов обязательно указывайте источник: 해온 · HAEON · HAEON Korean.
- © 2026 HAEON Korean · CC BY-NC-ND 4.0 (저작자표시 · 비영리 · 변경금지)
한국어 어휘·문법 및 맥락 평가
- EN: Korean Vocabulary, Grammar & Context Assessment Test
- RU: Тест по корейской лексике, грамматике и пониманию контекста
- 이름 (Name / Имя): ________________________
- 날짜 (Date / Дата): 2026년 _월 _일
- 시간 (Time limit / Время): 40분 (40 minutes / 40 минут)
- 구성 (Structure / Структура):
- 사지선다 12문항 (60점) / 단답식 6문항 (24점) / 주관식 3문항 (16점) · 총 21문항 (100점)
- Multiple Choice: 12 questions (60 pts) / Short Answer: 6 questions (24 pts) / Sentence Writing: 3 questions (16 pts) · Total: 21 questions (100 pts)
- Выбор ответа: 12 заданий (60 баллов) / Краткий ответ: 6 заданий (24 балла) / Развернутый ответ: 3 задания (16 баллов) · Всего: 21 задание (100 баллов)
Ⅰ. 사지선다형 (문항당 5점, 총 60점)
- EN: Part I. Multiple Choice (5 points each, 60 points total)
- RU: Часть I. Задания с выбором ответа (по 5 баллов, всего 60 баллов)
※ [1~4] 대화를 읽고 빈칸에 들어갈 가장 알맞은 단어를 고르십시오.
- EN: Read the dialogue and choose the most appropriate word for the blank.
- RU: Прочитайте диалог и выберите наиболее подходящее слово для пропуска.
1.
가: 오늘 우리 회사에 중요한 손님이 오세요.
나: 네, 손님께 ( )을/를 갖추어 대접하도록 합시다.
① 나이테
② 예우
③ 도구
④ 무늬
2.
가: 한국에서는 어른과 식사할 때 어떻게 해요?
나: 예부터/옛날 부터 어른이 먼저 숟가락을 든 후에 먹는 ( )이 있어요. 하지만 현대에는 이런 전통이나 예법이 느슨해진 면이 있지요.
① 예절
② 고요
③ 사이
④ 넋
3.
가: 오늘 '다도' 수업에서 무엇을 배웠어요?
나: 방석에 바르게 ( ) 따뜻한 차를 마시는 법을 배웠어요.
① 밟아서
② 앉아서
③ 쪼개서
④ 깨서
4.
가: 기차가 곧 와요. 어디에서 기다려요?
나: 저기 ( )에서 줄 서서 기다리세요.
① 부엌
② 승강장
③ 숲
④ 이마
※ [5~8] 빈칸에 들어갈 말이나 어휘의 쓰임이 맞는 것을 고르십시오.
- EN: Choose the correct word for the blank or the option where the vocabulary is used correctly.
- RU: Выберите правильное слово для пропуска или вариант с правильным использованием лексики.
5. 빈칸 ( ㉠ ), ( ㉡ )에 들어갈 말로 알맞은 것을 고르십시오.
- EN: Choose the correct words for blanks ( ㉠ ) and ( ㉡ ).
- RU: Выберите правильные слова для пропусков ( ㉠ ) и ( ㉡ ).
- 봄이 와서 정원에 예쁜 꽃이 ( ㉠ ).
- 오늘 오후에 시간이 ( ㉡ ) 같이 차 마셔요.
① 피었어요 — 비면
② 삐었어요 — 비면
③ 비었어요 — 피면
④ 삐었어요 — 피면
6. 두 문장의 빈칸에 공통으로 들어갈 단어를 고르십시오.
- EN: Choose the common word that fits in both blanks.
- RU: Выберите одно общее слово, которое подходит для пропусков в обоих предложениях.
- 나무에서 맛있는 포도를 ( ).
- 올해 운전면허증을 꼭 ( ) 싶어요.
① 타다
② 다다르다
③ 따다
④ 싸다
7. 빈칸 ( ㉠ ), ( ㉡ )에 들어갈 말로 알맞은 것을 고르십시오.
- EN: Choose the correct words for blanks ( ㉠ ) and ( ㉡ ).
- RU: Выберите правильные слова для пропусков ( ㉠ ) и ( ㉡ ).
가: 민수 씨와 수진 씨는 결혼한 ( ㉠ )예요?
나: 네. 두 사람은 성격 ( ㉡ )가 있지만 부부 지간이 아주 좋아요.
① 사이 — 차이
② 부모 — 사이
③ 또래 — 나이
④ 아저씨 — 몫
8. 밑줄 친 단어가 틀리게 쓰인 문장을 고르십시오.
- EN: Choose the sentence where the underlined word is used INCORRECTLY.
- RU: Выберите предложение, в котором подчёркнутое слово использовано НЕПРАВИЛЬНО.
① 꽃집에서 장미꽃 <u>세 송이</u>를 샀어요.
② 이 일은 내가 해야 하는 <u>내 몫</u>이에요.
③ 김치찌개에 소금을 많이 넣어서 <u>값이 싸요</u>.
④ 나무의 <u>나이테</u>를 보면 나무의 인생을 알 수 있어요.
※ [9~10] 밑줄 친 '~는 것(~는 거)'을 '-기'로 바르게 바꾼 것을 고르십시오.
- EN: Choose the option that correctly converts '~는 것 (~는 거)' into '-기'.
- RU: Выберите вариант, где конструкция '~는 것(~는 거)' правильно заменена на '-기'.
9. 다음 문장의 밑줄 친 부분을 바르게 바꾼 것을 고르십시오.
- EN: Choose the correct replacement for the underlined part of the sentence.
- RU: Выберите правильную замену для подчёркнутой части предложения.
- 주말에 친구하고 밖에서 <u>노는 거를</u> 좋아해요.
① 주말에 친구하고 밖에서 놀기를 좋아해요.
② 주말에 친구하고 밖에서 노기를 좋아해요.
③ 주말에 친구하고 밖에서 놀는기를 좋아해요.
④ 주말에 친구하고 밖에서 놀르기를 좋아해요.
10. '~는 것'을 '-기'로 바꿀 때, 틀린 것을 고르십시오.
- EN: Choose the INCORRECT conversion when changing '~는 것' to '-기'.
- RU: Выберите вариант, в котором замена '~는 것' на '-기' выполнена НЕПРАВИЛЬНО.
① 과자 먹는 것 → 과자 먹기
② 한국어 쓰는 것 → 한국어 쓰기
③ 방의 불 끄는 것 → 방의 불 꺼기
④ 자전거 타는 것 → 자전거 타기
※ [11~12] 다음 글을 읽고 질문에 답하십시오.
- EN: Read the text and answer the questions.
- RU: Прочитайте текст и ответьте на вопросы.
한국에서 대학원 수업을 들을 때의 일이다. 나는 지도 ( ㉠ )께 질문할 것이 있어서 연구실에 찾아갔다. 문을 두드리고 들어가자 교수님께서는 따뜻한 차를 내주시며 "한국 생활은 어때요? 요즘 날씨가 많이 추워요. 감기 조심하세요."라고 다정하게 인사를 건네셨다.
나는 처음에 한국어로 이메일이나 보고서를 ( ㉡ )가 참 어려웠는데, 교수님께서 매주 글의 구성과 어휘를 꼼꼼히 봐 주신 덕분에 실력이 많이 늘었다.
11. 윗글의 빈칸 ( ㉠ )과 ( ㉡ )에 들어갈 말로 가장 알맞은 것을 고르십시오.
- EN: Choose the most appropriate words for blanks ( ㉠ ) and ( ㉡ ) in the passage.
- RU: Выберите наиболее подходящие слова для пропусков ( ㉠ ) и ( ㉡ ) в тексте.
① 가수 — 쓰기
② 교수님 — 쓰기
③ 투수 — 쓰기
④ 부모님 — 끄기
12. 윗글의 내용과 같은 것을 고르십시오.
- EN: Choose the statement that matches the content of the text.
- RU: Выберите утверждение, которое соответствует содержанию текста.
① 한국에서는 날씨가 추워질 때 상대방의 건강을 걱정하며 안부 인사를 건네는 문화가 있다.
② 글쓴이는 연구실에 갈 때 교수님께 차를 직접 끓여 드렸다.
③ 글쓴이는 한국어 말하기는 어려웠지만 보고서 작성은 처음부터 쉬웠다.
④ 교수님은 학생과 사적인 인사를 나누는 것을 예절에 어긋난다고 생각하셨다.
Ⅱ. 단답형 (문항당 4점, 총 24점)
- EN: Part II. Short Answer Questions (4 points each, 24 points total)
- RU: Часть II. Задания с кратким ответом (по 4 балла, всего 24 балла)
※ [13~15] <보기>에서 알맞은 단어를 골라 빈칸에 쓰십시오.
- EN: Choose the appropriate word from <보기> and write it in the blank.
- RU: Выберите подходящее слово из рамки <보기> и впишите его в пропуск.
[ <보기> / Word Bank / Список слов ]
평일 / 주말 / 여덟 / 값 / 몫 / 다다르다 / 괜찮다 / 넓다
13. 월요일부터 금요일까지는 '주중'이나 '( )'(이)라고 해요. 토요일과 일요일은 '주말'이에요.
14. 이 시장은 과일 ( )이/가 싸요. 그래서 과일을 자주 사요.
15. 두 시간 동안 기차를 타고, 기차역 끝/종점에 ( ).
↳ (기본형 그대로 쓰세요 / Write in base form / Напишите в начальной форме)
※ [16~18] <보기>와 같이 밑줄 친 말을 '-기'가 들어간 한 단어로 바꾸어 쓰십시오.
- EN: Replace the underlined expression with a single word ending in '-기', as shown in <보기>.
- RU: По образцу <보기> замените подчёркнутое выражение одним словом с суффиксом '-기'.
[ <보기> / Example / Образец ]
- 밥을 먹는 것 → ( 먹기 )
- 밖에서 노는 거 → ( 놀기 )
16. 여행 가방을 ( 싸는 것 )가 어려워요. → 정답: ( )
17. 아침에 버스를 ( 타는 거 )가 힘들어요. → 정답: ( )
18. 얼음을 ( 깨는 것 )가 재미있어요. → 정답: ( )
Ⅲ. 주관식 서술형 (총 16점)
- EN: Part III. Sentence Writing / Open-Ended Questions (16 points total)
- RU: Часть III. Задания на составление предложений (всего 16 баллов)
※ [19~21] <예시>를 보고 조건에 맞게 한국어로 짧은 한 문장을 쓰십시오. (<예시>와 다른 문장을 쓰세요.)
- EN: Look at <예시> (example) and write one short Korean sentence according to the conditions. (Write a sentence different from the example.)
- RU: Посмотрите на <예시> (пример) и составьте одно короткое предложение на корейском языке в соответствии с условиями. (Составьте предложение, отличное от примера.)
19. [문법 '-기' 문장 만들기] (5점)
- EN: Sentence writing with grammar '-기' (5 points)
- RU: Составление предложения с грамматической конструкцией '-기' (5 баллов)
- 어휘 (Vocabulary / Слова): 주말 또는 평일 (1개 선택) + 동사 (1개 선택: 먹다, 놀다, 타다, 쓰다, 사다 등)
(EN: Choose 1 word [주말 or 평일] + 1 verb [먹다, 놀다, 타다, 쓰다, 사다, etc.]) / (RU: Выберите 1 слово [주말 или 평일] + 1 глагол [먹다, 놀다, 타다, 쓰다, 사다 и т.д.])
- 문법 (Grammar / Грамматика): '~는 것' 대신 '-기'를 사용하세요.
(EN: Use '-기' instead of '~는 것'.) / (RU: Используйте '-기' вместо '~는 것'.)
- <예시 / Examples / Примеры>
- 주말에 친구하고 놀기를 좋아해요.
- 평일에는 아침밥 먹기가 힘들어요.
- 답안 (Answer / Ответ): ________________________________________________________________
20. [단어 구별하여 문장 만들기] (5점)
- EN: Sentence writing distinguishing similar words (5 points)
- RU: Составление предложения: различение слов (5 баллов)
- 어휘 묶음 (Word Pairs / Пары слов): A, B, C 중 하나를 골라서 두 단어로 한 문장을 만드세요.
(EN: Choose one pair from A, B, or C, and make one sentence using both words.) / (RU: Выберите одну пару из A, B, C и составьте одно предложение, используя оба слова.)
- A: 사다 / 싸다
- B: 짜요 / 찌개
- C: 지다 / 치다
- <예시 / Examples / Примеры>
- 시장에서 값이 싼 과일을 샀어요. (A)
- 오늘 먹은 김치찌개가 조금 짜요. (B)
- 선택 (Selection / Выбор): ( A / B / C )
- 답안 (Answer / Ответ): ________________________________________________________________
21. [사회적 맥락과 예절 문장 만들기] (6점)
- EN: Sentence writing on social context and etiquette (6 points)
- RU: Составление предложения о социальном контексте и этикете (6 баллов)
- 조건 (Conditions / Условия): 아래 <보기>에서 단어 2개 이상을 골라 한국 생활이나 예절에 대한 한 문장을 만드세요.
(EN: Choose 2 or more words from <보기> below and make one sentence about life or etiquette in Korea.) / (RU: Выберите 2 или более слов из <보기> и составьте одно предложение о жизни или этикете в Корее.)
- [ <보기> / Word Bank / Список слов ]
예의 / 존중 / 차례 / 부모 / 부부 / 어르신 / 아주버니 / 할머니 / 기차 / 승강장 / 앉다 / 없다 / 괜찮다
- <예시 / Example / Пример>
- 기차 승강장에서는 줄을 서는 것이/줄서기가 예의예요.
- 답안 (Answer / Ответ): ________________________________________________________________
Ⅰ. 사지선다형 정답 및 해설 (각 5점, 총 60점)
1번: ② 예우 (중요한 손님을 정중하게 모시는 맥락)
2번: ① 예절 (어른과 식사할 때 지키는 기본 규범)
3번: ② 앉아서 (다도 수업에서 방석 위에 자세를 잡고 차를 마시는 맥락)
4번: ② 승강장 (기차를 타려고 줄을 서서 기다리는 장소)
5번: ① 피었어요 — 비면 (꽃이 '피다'와 시간이 '비다' 구별)
6번: ③ 따다 (포도를 '따다', 면허증을 '따다' 다의어 공통 활용)
7번: ① 사이 — 차이 (결혼한 두 사람의 '사이', 서로 다른 점 '차이')
8번: ③ (소금을 많이 넣었을 때는 맛이 '짜요'가 맞으며 '싸요'는 오답)
9번: ① ('놀다' + '-기' 결합 시 'ㄹ'이 탈락하지 않아 '놀기'가 됨)
10번: ③ ('끄다' + '-기'는 '끄기'가 맞으며 '꺼기'는 오답)
11번: ② 교수님 — 쓰기 (대학교 맥락의 '교수님'과 일기 '쓰기')
12번: ① (추운 날씨에 "감기 조심하세요"라고 안부를 묻는 한국 문화 맥락)
Ⅱ. 단답형 정답 및 해설 (각 4점, 총 24점)
13번: 평일 ('주중'과 같은 뜻이며 '주말'과 반대되는 어휘)
14번: 값 (물건의 가격을 뜻하는 겹받침 단어, '갑' 표기 시 2점 감점)
15번: 다다르다 (목적지 끝에 도착한다는 뜻의 동사)
16번: 싸기 ('싸는 것' → '싸기')
17번: 타기 ('타는 거' → '타기')
18번: 깨기 ('깨는 것' → '깨기')
Ⅲ. 주관식 서술형 채점 기준 (총 16점)
19번 (5점): '주말/평일'과 동사+'-기' 형태를 바르게 써서 <예시>와 다른 짧은 한 문장을 완성하면 5점 (예: "주말에 공원에서 자전거 타기가 재미있어요.", "평일에 한국어 일기 쓰기를 연습해요.")!<
20번 (5점): 선택한 두 단어의 뜻과 철자를 구별해 자연스러운 한 문장을 만들면 5점 (예: [A] "가방을 싸고 기차표를 샀어요.", [B] "이 된장찌개는 안 짜요.", [C] "해가 지기 전에 공을 치고 놀았어요.")
21번 (6점): <보기> 단어('차례' 포함) 2개 이상을 사용하여 한국 예절이나 생활 맥락에 맞는 한 문장을 쓰면 6점 (예: "시장에서 할머니가 나에게 '언니'라고 불러서 이상했지만 예의와 존중의 표현이라는 걸 알게 되었어요.")!<