📖

Typed English

用 TypeScript 类型学英语语法。

GitHub
🌱 初级 · 1

基本语序:主-谓-宾

英语靠词的“位置”而不是助词来表达谁对谁做了什么。先掌握最核心的主语+谓语+宾语顺序。

主语 + 谓语

最短的英语句子只需要一个**主语**和一个**谓语动词**。主语在前、动词在后。当主语是第三人称单数(he / she / it / 单数名词)时,现在时动词要加 -s

在 Typed English 里,一个句子是一串 Part 组成的元组,Sentence<[...]> 会把它们用空格拼接并把首字母大写。VerbPart<动词, "ThirdPerson"> 会在类型层面算出 runs

那只狗在跑。
词汇
鸟儿歌唱。
词汇

主语 + 谓语 + 宾语

及物动词后面跟一个**宾语**——动作的承受者。英语里,宾语永远紧跟在动词之后;交换主语和宾语的位置,句子的意思就完全变了(这正是英语和日语/汉语用助词标记不同的地方)。

猫追狗。
词汇
我喜欢猫。
词汇

冠词:a / an / the

英语的可数单数名词前几乎总要有一个**限定词**。a / an 表示“某一个(初次提到)”,the 表示“那个(双方都知道的)”。元音音素开头的词前用 an。在类型里,ArticlePart<"a">DeterminerPart<"the"> 都只是把这个词放到名词前面。

玛丽读一本书。
词汇
老师问一个问题。
词汇