6 levels The grammar library

Chinese grammar,
cover to cover.

Clear, example-led lessons organised into learning paths by CEFR level — from your first words to advanced fluency. Each path orders its lessons so the next one builds on the last.

55 learning paths222 lessonsFree to read
A1

Beginner — first words in.

11 paths
  1. 01从拼音到自然连读3 lessons · 10 exercises Open path
  2. 02从数量结构到常用量词2 lessons · 6 exercises Open path
  3. 03会做、能做与可以做2 lessons · 6 exercises Open path
  4. 04否定与确认:不、没有和两种问法4 lessons · 12 exercises Open path
  5. 05找到位置:在与方位词2 lessons · 5 exercises Open path
  6. 06把想知道的内容问清楚3 lessons · 8 exercises Open path
  7. 07描述特点与表达强烈感受2 lessons · 5 exercises Open path
  8. 08提出建议和礼貌请求2 lessons · 4 exercises Open path
  9. 09正在做与做了什么2 lessons · 5 exercises Open path
  10. 10说出时间,安排一天2 lessons · 6 exercises Open path
  11. 11读数字,选二还是两2 lessons · 6 exercises Open path
A2

Elementary — gaining speed.

12 paths
  1. 01先后做,还是同时做2 lessons · 5 exercises Open path
  2. 02再次发生与平时的频率2 lessons · 7 exercises Open path
  3. 03动作做多久,做多少次2 lessons · 7 exercises Open path
  4. 04动作前的给、跟与用3 lessons · 11 exercises Open path
  5. 05动作怎么样,结果有没有2 lessons · 7 exercises Open path
  6. 06原因、转折与条件3 lessons · 6 exercises Open path
  7. 07在什么时候:先后与时间背景2 lessons · 8 exercises Open path
  8. 08情况变了与就要发生2 lessons · 6 exercises Open path
  9. 09指出并描述想要的东西2 lessons · 8 exercises Open path
  10. 10比较高低、相同与最高4 lessons · 15 exercises Open path
  11. 11没有做与没有做过2 lessons · 7 exercises Open path
  12. 12问是否,问选哪一个2 lessons · 5 exercises Open path
B1

Intermediate — building range.

9 paths
  1. 01从动作结果到能否做到3 lessons · 12 exercises Open path
  2. 02体貌与持续到现在的情况3 lessons · 11 exercises Open path
  3. 03多个动作中的执行者与目的2 lessons · 8 exercises Open path
  4. 04对、对于与关于:对象和话题2 lessons · 7 exercises Open path
  5. 05并列、递进与转折3 lessons · 11 exercises Open path
  6. 06把与被:处理和受到影响2 lessons · 8 exercises Open path
  7. 07时间副词:参照、持续与预期3 lessons · 10 exercises Open path
  8. 08用的修饰名词与省略名词3 lessons · 12 exercises Open path
  9. 09趋向补语:从移动到变化2 lessons · 8 exercises Open path
B2

Upper Intermediate — speaking precisely.

10 paths
  1. 01句末语气与赞同回应2 lessons · 3 exercises Open path
  2. 02多项修饰语的层次与顺序2 lessons · 3 exercises Open path
  3. 03得字补语中的程度、状态与影响2 lessons · 3 exercises Open path
  4. 04有标记与无标记的被动表达2 lessons · 3 exercises Open path
  5. 05每一项、逐一处理与全部范围2 lessons · 4 exercises Open path
  6. 06比较选择与坚定取舍2 lessons · 4 exercises Open path
  7. 07用体貌组织事件与叙事背景3 lessons · 6 exercises Open path
  8. 08疑问代词的虚指与任指2 lessons · 4 exercises Open path
  9. 09结果不变与例外条件3 lessons · 6 exercises Open path
  10. 10预期与实际:意外、转折和纠正3 lessons · 2 exercises Open path
C1

Advanced — mastering nuance.

8 paths
  1. 01协商中的限定、保留与请求3 lessons · 5 exercises Open path
  2. 02否定的范围与话语力度3 lessons · 6 exercises Open path
  3. 03复杂句的信息安排与消歧3 lessons · 4 exercises Open path
  4. 04复杂结构中的参与者关系3 lessons · 4 exercises Open path
  5. 05条件、结果与复句层次3 lessons · 6 exercises Open path
  6. 06正式表达中的凝练与清晰5 lessons · 10 exercises Open path
  7. 07论述中的递进、重述与让步3 lessons · 6 exercises Open path
  8. 08评价范围与论证依据2 lessons · 2 exercises Open path
C2

Proficient — moving forward.

5 paths
  1. 01书面论证的否定、质疑与推进4 lessons · 8 exercises Open path
  2. 02凝练结构的展开与文言辨读2 lessons · 4 exercises Open path
  3. 03正式文本的主体与声音归属3 lessons · 6 exercises Open path
  4. 04规则的适用范围与条件例外3 lessons · 4 exercises Open path
  5. 05话轮中的细微态度与反讽2 lessons · 4 exercises Open path

All lessons

Find a lesson directly.

222 lessons
  1. 汉语拼音与音节A1
  2. 四声与轻声A1
  3. 三声连读与“一、不”变调A1
  4. 汉字、词与句子的边界A1
  5. 主语、动词和宾语的基本顺序A1
  6. 人称代词与“们”A1
  7. 用“是”介绍身份A1
  8. 用“不”否定A1
  9. 用“吗”提问A1
  10. 谁、什么和哪A1
  11. 这、那和哪儿A1
  12. 用“的”表示所属A1
  13. 用“有”表示拥有A1
  14. 用“没有”表示不存在或不拥有A1
  15. 基本数字与“零”A1
  16. 数字、量词和名词A1
  17. 常用量词:个、本、张、杯A1
  18. “二”和“两”A1
  19. “几”和“多少”A1
  20. 日期、星期与钟点A1
  21. 时间词在句子中的位置A1
  22. “在”与地点A1
  23. 上、下、里和外A1
  24. 用形容词描述人和事物A1
  25. “很”和“太……了”A1
  26. “也”和“都”的基本用法A1
  27. 用“和”连接名词A1
  28. 去、来与目的A1
  29. 用“想”和“要”表达愿望A1
  30. 用“会”表示技能A1
  31. 用“能”和“可以”表达能力与许可A1
  32. “怎么”和“怎么样”A1
  33. “是不是”和“有没有”A1
  34. “呢”与简短追问A1
  35. 用“吧”提出建议A1
  36. “请”与礼貌请求A1
  37. 用“在……呢”表示正在进行A1
  38. 动词后“了”:动作完成A1
  39. 句末“了”:情况发生变化A2
  40. “没”与已发生动作的否定A2
  41. 用“过”谈经历A2
  42. 用“着”表示持续状态A2
  43. “要……了”和“快……了”A2
  44. “已经”“还”和“还没”A2
  45. “再”和“又”A2
  46. 常常、总是和有时候A2
  47. “以前”和“以后”A2
  48. “的时候”与时间背景A2
  49. “从……到……”表示时间和地点A2
  50. 用“离”表示距离A2
  51. “给”与动作的接受者A2
  52. “跟”表示一起行动A2
  53. 用“用”说明工具和方式A2
  54. 前后、左右和旁边A2
  55. “这、那”加量词与名词A2
  56. “每……都……”A2
  57. “一些”“一点儿”和“有点儿”A2
  58. 序数与“第”A2
  59. “多”“几”和“左右”表示概数A2
  60. 用“比”进行比较A2
  61. “没有”表示不及A2
  62. “跟……一样”和“不一样”A2
  63. “更”和“最”A2
  64. “得”字程度补语A2
  65. 结果补语:完、好、到、见A2
  66. 简单趋向补语:来和去A2
  67. 时量补语与动作持续时间A2
  68. 动量补语:次、遍、下A2
  69. 动词重叠与“动词+一下”A2
  70. 双宾语句:给、送、教A2
  71. 用“的”连接描述语和名词A2
  72. “还是”和“或者”A2
  73. “为什么”与原因提问A2
  74. 动词和形容词的正反问A2
  75. “别”和“不要”表示劝阻A2
  76. “应该”和“得”表示必要A2
  77. “可能”和“会”表示推测A2
  78. “因为……所以……”A2
  79. “但是”和“可是”A2
  80. “如果……就……”A2
  81. “先……再……然后……”A2
  82. “一边……一边……”A2
  83. 复合趋向补语与宾语的位置B1
  84. 可能补语:“得”和“不”B1
  85. “不”与“不动、不完、不了”B1
  86. “起来、下去、下来”的引申义B1
  87. 结果补语:懂、清楚、错、住B1
  88. 带宾语的时量补语与动词重复B1
  89. “把”字句:处置与结果B1
  90. “被”字句的基本用法B1
  91. “是……的”:强调过去的细节B1
  92. 存现句:某处有什么B1
  93. 话题在前的句子B1
  94. 兼语句:请、让、叫B1
  95. 离合词与宾语、时量的位置B1
  96. 连动句中的方式与目的B1
  97. “地”与方式状语B1
  98. “的、地、得”的分工B1
  99. “的”字短语与名词省略B1
  100. 动词短语修饰名词B1
  101. “自己”和“别人”B1
  102. “我们”和“咱们”B1
  103. “除了……以外”与范围增减B1
  104. “一……也不”和“一……也没”B1
  105. “越来越……”和“越……越……”B1
  106. 比较句中的数量差B1
  107. “像……一样”与相似比较B1
  108. 形容词重叠与程度B1
  109. “就”和“才”:早晚与快慢B1
  110. “刚”“刚才”和“刚刚”B1
  111. “一直”与“从来”B1
  112. 动词后“了”与句末“了”的配合B1
  113. “了、过、着”的基本对比B1
  114. 持续至今:“已经……了”B1
  115. “对”和“对于”B1
  116. “为”和“为了”B1
  117. “关于”和话题范围B1
  118. “必须”“不必”和“不用”B1
  119. “愿意”“敢”和“肯”B1
  120. “虽然……但是……”B1
  121. “只要……就”和“只有……才”B1
  122. “不但……而且……”B1
  123. “一……就……”:紧接发生与习惯关系B1
  124. “又……又……”与“既……又……”B1
  125. 反问:“不是……吗”和“难道……吗”B1
  126. 直接引语与间接转述B1
  127. “把”字句的宾语限制与否定位置B2
  128. “被、让、叫、给”与被动表达B2
  129. 无标记被动与受事主语B2
  130. “是……的”与判断、强调的区别B2
  131. “连……都”和“连……也”B2
  132. 双主语句与整体、部分关系B2
  133. 多项定语的顺序B2
  134. 多项状语的顺序B2
  135. 主语省略与指称连续性B2
  136. 疑问代词的任指用法B2
  137. 疑问代词的虚指用法B2
  138. “各自”“彼此”与相互关系B2
  139. 量词重叠与逐一分配B2
  140. 倍数、分数与百分比B2
  141. “都”和“全”的范围与否定B2
  142. “出来、过来、过去”的引申义B2
  143. “得很、极了、得不得了”与程度B2
  144. “得”字补语中的结果与状态B2
  145. 叙事中的完成、经历与背景状态B2
  146. “了”的必用、省略与不适用语境B2
  147. “着”与伴随动作、姿态背景B2
  148. “并不”“并没”与预期否定B2
  149. “倒”“却”和“反而”B2
  150. “竟然”“居然”和“果然”B2
  151. “毕竟”“究竟”和“到底”B2
  152. “就”和“才”:条件、数量与语气B2
  153. “应该”“一定”和“未必”的推断强度B2
  154. “本来可以”和“本来应该”B2
  155. “按照”“根据”和“通过”B2
  156. “由于”与“因为”的句法差异B2
  157. “即使……也”和“哪怕……也”B2
  158. “无论……都”和“不管……都”B2
  159. “除非……否则……”B2
  160. “既然……就……”B2
  161. “与其……不如……”B2
  162. “宁可……也不……”B2
  163. “不是……而是……”B2
  164. “尚且……何况……”B2
  165. “随着”与“趁”的条件背景B2
  166. “吧、呢、啊、嘛”的语气区别B2
  167. “可不是”“谁说不是”与回应立场B2
  168. “这、那、其”与篇章回指B2
  169. “之所以……是因为……”的论证焦点B2
  170. “非……不可”与“非……莫属”的限定B2
  171. 话题链中的主语转换与歧义C1
  172. 焦点位置与“是、只、连”的作用域C1
  173. 长定语中的嵌套与歧义消解C1
  174. 长距离“自己”与视角归属C1
  175. 双重否定与语气强弱C1
  176. 否定范围与部分否定C1
  177. “何必”“何尝”和“何不”的反问C1
  178. “所”字结构与名词化C1
  179. “使、令、让”与致使结构C1
  180. “被”字长句中的施事与嵌入结构C1
  181. 动词的及物性转换与宾语省略C1
  182. 非现实语境中的“了”与事件边界C1
  183. “不免”“难免”和“免不了”C1
  184. “不至于”“未尝不可”和“何妨”C1
  185. “偏偏”“偏要”与违背预期C1
  186. “固然”“诚然”与让步评价C1
  187. “就……而言”和“从……来看”C1
  188. “鉴于”“基于”与论证依据C1
  189. “既……又……”与“不仅……更……”的递进C1
  190. “倘若”“要不是”与反事实条件C1
  191. “与其说……不如说……”C1
  192. “即便如此”与跨句让步C1
  193. “以至于”和“以免”的结果与目的C1
  194. 多重复句的层次与关联词配对C1
  195. 书面语中的“之、其、者”C1
  196. “予以、加以、进行”与形式动词C1
  197. “据、经、于”与书面介词结构C1
  198. 名词化与学术表达的信息密度C1
  199. 指代、替代与省略的篇章衔接C1
  200. “罢了”“而已”和“就是了”C1
  201. 委婉请求中的疑问、否定与条件C1
  202. “倒是”“就是”与保留意见C1
  203. 现代书面语中的“为……所……”C2
  204. “有……者”与“凡……者”的概括结构C2
  205. “无以”“未有”与凝练否定C2
  206. “何以”“岂能”与书面反问C2
  207. “抑或”“亦即”“乃至”的衔接层次C2
  208. “况且”“遑论”与递进论证C2
  209. “但凡”“纵然”“即令”的条件与让步C2
  210. 法律条文中的条件、例外与指代C2
  211. 公文中的无主句与施事隐去C2
  212. 引述中的声音、立场与责任归属C2
  213. 平行结构中的省略恢复与歧义控制C2
  214. 后置补充与口语中的句法修补C2
  215. “动不动就”与“说什么也”的构式义C2
  216. “再……也不为过”与“莫过于”的评价C2
  217. 元语言否定与措辞纠正C2
  218. 反讽中的肯定形式与否定立场C2
  219. 语气词叠用与细微态度C2
  220. 文学叙事中的时间视角与体貌切换C2
  221. 四字结构的句法压缩与对称C2
  222. 文言残留结构在现代文本中的理解C2