Typed Korean

用 TypeScript 类型学韩语语法。

GitHub
🌱 初级 · 1

名词谓语句:이다

韩语名词谓语句的基本句式是 **A는 B이에요/예요**(非正式尊敬体,해요체)或 **A는 B입니다**(正式尊敬体,합니다체)。系动词 **이다** 直接附在名词后,中间不加空格。具体形态取决于前面名词是否有收音(받침):有收音时用 **이에요**,无收音时缩合为 **예요**。 **主题助词** 은/는 用于引出句子的话题。它同样有两个形态:名词有收音时用 **은**,无收音时用 **는**。因此,判断 받침 是掌握韩语助词和系动词变形最关键的能力。

主题助词 은/는

构成名词谓语句之前,先要掌握**主题助词** 은/는,它用于标记句子所谈论的主题。

规则完全基于音韵:名词末尾有**收音(받침)**时接 **은**,末尾为**元音**时接 **는**。例如 **이것** 末尾是 ㅅ → **이것은**;**저** 末尾是元音 ㅓ → **저는**。

Sentence<[...]> 写法中,助词写作 ParticlePart<"은">ParticlePart<"는">,紧跟在名词词部之后——因为助词是'附着型'词部,系统不会在其前插入空格。

我是学生。
词汇
这是书。
词汇
他是朋友。
词汇

해요체系动词接有收音名词:이에요

当 이다 前面的名词末尾有**收音(받침)**时,非正式尊敬体(해요체)的形态是 **이에요**。이 作为连接母音,将收音和词尾衔接起来。

在 DSL 中写作 CopulaPart<"학생", "Haeyo">——第三个参数默认为 true(有收音),可以省略。Sentence 构建器会将其直接与前一어절拼接,中间无空格,结果为 **학생이에요**。

常见有收音名词举例:학생(ㅇ收音)、선생님(ㅁ收音)、책(ㄱ收音)、집(ㅂ收音)。注意每次都要确认最后一个字母!

我是学生。
词汇
我是老师。
词汇
这是书。
词汇

해요체系动词接无收音名词:예요

当名词末尾是**元音**(无收音)时,系动词发生缩合:이에요 → **예요**,即 이 融入前面的元音。这是一种规律性的音韵缩合,适用于所有无收音名词,无例外。

在 DSL 中,将第三个参数设为 falseCopulaPart<"의자", "Haeyo", false> → **의자예요**。

常见无收音名词:의자(椅子)、가수(歌手)、학교(学校)、커피(咖啡)、영화(电影)、나무(树)。

这是椅子。
词汇
他是歌手。
词汇
这是咖啡。
词汇

합니다체:正式系动词 입니다

韩语有两种礼貌语体。**해요체**(非正式尊敬体)的形态 이에요/예요 用于日常对话;**합니다체**(正式尊敬体)的形态 **입니다** 用于演讲、新闻播报、官方通知及正式书面语。

关键一点:입니다 **不随收音变化**——无论名词末尾是辅音还是元音,均直接附加 입니다。DSL 写法:CopulaPart<"학생", "Hamnida"> → **학생입니다**;CopulaPart<"가수", "Hamnida", false> → **가수입니다**(第三参数可省略,不影响结果)。

两种语体对比:학생**이에요**(非正式礼貌)vs 학생**입니다**(正式礼貌)。含义相同,仅语域不同。

我是学生。(正式)
词汇
他是歌手。(正式)
词汇
这是椅子。(正式)
词汇