{
  "name": "HSK 3.0 grammar syllabus, all levels (French)",
  "language": "French",
  "languageCode": "fr",
  "source": "The official HSK 3.0 考试大纲, published November 2025.",
  "compiledBy": "Gushi — https://gushi-chinese.online/",
  "license": "CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/",
  "attribution": "HSK 3.0 grammar syllabus, all levels by Gushi (https://gushi-chinese.online/fr/hsk-3.0/downloads), CC BY-SA 4.0",
  "page": "https://gushi-chinese.online/fr/hsk-3.0/downloads",
  "sources": {
    "lists": "The word, character and grammar lists: the official HSK 3.0 考试大纲, published November 2025. Facts out of a published document.",
    "meanings": "The French meanings, example translations and grammar explanations: translated by hand for Gushi from the English, which is itself adapted from CC-CEDICT (https://www.mdbg.net/chinese/dictionary?page=cc-cedict), CC BY-SA 4.0. This is why this data is share-alike. They are not machine translations and they are not derived from any other published French HSK list; as far as we know no complete one existed.",
    "examples": "The example sentences: largely from the Tatoeba Project (https://tatoeba.org), CC BY 2.0 FR, plus sentences written for Gushi.",
    "compilation": "The selection, the pinyin, the tone numbers, the sense ordering and the checking: Gushi."
  },
  "audioNote": "Free to play from gushi-chinese.online. NOT covered by this licence: the recordings are synthesised speech and are not ours to relicense as a corpus.",
  "updated": "2026-09-15",
  "kind": "grammar",
  "count": 428,
  "fields": {
    "level": "HSK 3.0 level, 1 to 9.",
    "point": "The grammar point as the syllabus names it.",
    "pattern": "The pattern the syllabus prints beside the point, where it prints one.",
    "categoryChinese": "The syllabus category, in Chinese.",
    "explanation": "What the point does, in one sentence.",
    "exampleChinese": "Example sentence in simplified Chinese."
  },
  "data": [
    {
      "level": 1,
      "point": "前缀“小-”",
      "pattern": "",
      "categoryChinese": "语素",
      "categoryFrench": "Éléments du mot",
      "explanation": "Le préfixe 小- devant un nom de famille ou un prénom forme une adresse cordiale et familière.",
      "exampleChinese": "小王是我的同学。",
      "exampleFrench": "Xiao Wang est mon camarade de classe."
    },
    {
      "level": 1,
      "point": "前缀“第-”",
      "pattern": "第＋数词",
      "categoryChinese": "语素",
      "categoryFrench": "Éléments du mot",
      "explanation": "Le préfixe 第- devant un numéral forme les ordinaux : 第一 premier, 第二 deuxième.",
      "exampleChinese": "今天是我上班的第一天。",
      "exampleFrench": "Aujourd'hui, c'est mon premier jour de travail."
    },
    {
      "level": 1,
      "point": "后缀“-们”",
      "pattern": "",
      "categoryChinese": "语素",
      "categoryFrench": "Éléments du mot",
      "explanation": "Le suffixe -们 marque le pluriel sur les pronoms et les mots désignant des personnes : 我们, 老师们.",
      "exampleChinese": "我们是学生。",
      "exampleFrench": "Nous sommes étudiants."
    },
    {
      "level": 1,
      "point": "后缀“-边”",
      "pattern": "",
      "categoryChinese": "语素",
      "categoryFrench": "Éléments du mot",
      "explanation": "Le suffixe -边 s'attache aux mots de direction pour former des mots de lieu : 上边, 前边, 外边.",
      "exampleChinese": "书在桌子上边。",
      "exampleFrench": "Le livre est sur le dessus de la table."
    },
    {
      "level": 1,
      "point": "方位名词（上、下、里、外、前、后）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les noms de position comme 上, 下, 里, 外 suivent un nom pour exprimer « sur / sous / dans / hors de ».",
      "exampleChinese": "我的书在家里。",
      "exampleFrench": "Mon livre est à la maison."
    },
    {
      "level": 1,
      "point": "能愿动词“会、能”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les verbes modaux 会 et 能 devant un verbe expriment la compétence acquise (会) ou la capacité et la possibilité (能).",
      "exampleChinese": "我会说汉语。",
      "exampleFrench": "Je sais parler chinois."
    },
    {
      "level": 1,
      "point": "能愿动词“想、要”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les verbes modaux 想 et 要 devant un verbe expriment qu'on veut ou qu'on a l'intention de faire quelque chose.",
      "exampleChinese": "我想喝茶。",
      "exampleFrench": "Je veux boire du thé."
    },
    {
      "level": 1,
      "point": "能愿动词“可以”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Le verbe modal 可以 exprime la permission ou la possibilité : « pouvoir / avoir le droit de ».",
      "exampleChinese": "你可以坐这儿。",
      "exampleFrench": "Tu peux t'asseoir ici."
    },
    {
      "level": 1,
      "point": "离合词（睡觉、说话、上课……）",
      "pattern": "睡觉 → 睡（一个好）觉",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les verbes séparables comme 睡觉, 说话, 上课 sont des composés verbe+objet qui se comportent comme un seul verbe - et se disjoignent pour recevoir 了 ou un groupe quantitatif au milieu.",
      "exampleChinese": "我晚上十点睡觉。",
      "exampleFrench": "Je me couche à dix heures du soir."
    },
    {
      "level": 1,
      "point": "疑问代词（什么、谁、哪儿、几、多少……）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les mots interrogatifs comme 什么, 谁, 哪儿 occupent dans la phrase la place de ce sur quoi porte la question.",
      "exampleChinese": "这是什么？",
      "exampleFrench": "Qu'est-ce que c'est ?"
    },
    {
      "level": 1,
      "point": "人称代词（我、你、您、他、她、大家……）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les pronoms personnels désignent des personnes ; 您 est la forme polie de 你.",
      "exampleChinese": "您好，王老师！",
      "exampleFrench": "Bonjour, professeur Wang !"
    },
    {
      "level": 1,
      "point": "指示代词（这、那、这儿、那儿、这些……）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les démonstratifs 这 « ce... -ci » et 那 « ce... -là » montrent des personnes, des choses et des lieux.",
      "exampleChinese": "这是我的书。",
      "exampleFrench": "C'est mon livre."
    },
    {
      "level": 1,
      "point": "数词（一……十、百、千、半、二/两）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les numéraux comptent les choses ; devant un spécificatif, « deux » se dit 两 et non 二.",
      "exampleChinese": "我有两个哥哥。",
      "exampleFrench": "J'ai deux grands frères."
    },
    {
      "level": 1,
      "point": "名量词（本、个、家、口、块、件、只、元；杯）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Un spécificatif doit se placer entre un nombre ou un démonstratif et son nom ; 个 est le plus général.",
      "exampleChinese": "我买了三个苹果。",
      "exampleFrench": "J'ai acheté trois pommes."
    },
    {
      "level": 1,
      "point": "时量词（日、号、岁、点、分、年、天）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les spécificatifs de temps comptent les dates, les âges et les heures ; 岁 compte les années d'âge.",
      "exampleChinese": "你儿子几岁？",
      "exampleFrench": "Quel âge a ton fils ?"
    },
    {
      "level": 1,
      "point": "程度副词“很、太、非常、真、有点儿”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les adverbes de degré précèdent l'adjectif ; un prédicat adjectival nu prend le plus souvent 很.",
      "exampleChinese": "我今天很忙。",
      "exampleFrench": "Je suis très occupé aujourd'hui."
    },
    {
      "level": 1,
      "point": "范围副词“都”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "L'adverbe 都 devant le verbe signifie « tous / les deux » et recouvre tout ce qui a été nommé avant lui.",
      "exampleChinese": "我们都是学生。",
      "exampleFrench": "Nous sommes tous étudiants."
    },
    {
      "level": 1,
      "point": "时间副词“在、正在”",
      "pattern": "（正）在＋动词（＋呢）",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "在 ou 正在 devant le verbe marque une action en cours, souvent avec 呢 en fin de phrase.",
      "exampleChinese": "他在吃饭。",
      "exampleFrench": "Il est en train de manger."
    },
    {
      "level": 1,
      "point": "频率副词“再”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "L'adverbe 再 devant un verbe signifie « de nouveau / encore une fois », pour une répétition à venir.",
      "exampleChinese": "你明天再来吧。",
      "exampleFrench": "Reviens demain."
    },
    {
      "level": 1,
      "point": "关联副词“也、还”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "L'adverbe 也 devant le verbe signifie « aussi » et rattache une seconde affirmation parallèle.",
      "exampleChinese": "我是学生，他也是学生。",
      "exampleFrench": "Je suis étudiant, et lui aussi est étudiant."
    },
    {
      "level": 1,
      "point": "否定副词“不”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "不 devant un verbe ou un adjectif nie le présent, l'habituel et l'intentionnel.",
      "exampleChinese": "我不是老师。",
      "exampleFrench": "Je ne suis pas professeur."
    },
    {
      "level": 1,
      "point": "否定副词“没（有）”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "没(有) nie la possession et les actions achevées : « ne pas avoir / n'a pas ».",
      "exampleChinese": "我没有钱。",
      "exampleFrench": "Je n'ai pas d'argent."
    },
    {
      "level": 1,
      "point": "介词“在”（引出时间、处所）",
      "pattern": "在＋处所＋动词",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La préposition 在 introduit le lieu ou le moment d'une action, devant le verbe.",
      "exampleChinese": "我在学校学习。",
      "exampleFrench": "J'étudie à l'école."
    },
    {
      "level": 1,
      "point": "介词“和、对”（引出对象）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La préposition 和 introduit la personne avec qui on fait quelque chose ; 对 introduit celui à qui l'on s'adresse, « envers ».",
      "exampleChinese": "我和妈妈去商店。",
      "exampleFrench": "Je vais au magasin avec maman."
    },
    {
      "level": 1,
      "point": "连词“和”（连接词语）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La conjonction 和 relie des noms ou des groupes nominaux : « A et B ».",
      "exampleChinese": "我有一只猫和一只狗。",
      "exampleFrench": "J'ai un chat et un chien."
    },
    {
      "level": 1,
      "point": "结构助词“的”",
      "pattern": "定语＋的＋名词",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La particule 的 relie un modificateur à son nom et marque la possession : 我的书 « mon livre ».",
      "exampleChinese": "那是我的书。",
      "exampleFrench": "C'est mon livre."
    },
    {
      "level": 1,
      "point": "动态助词“了”",
      "pattern": "动词＋了（＋宾语）",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La particule d'aspect 了 juste après le verbe marque une action achevée.",
      "exampleChinese": "我买了三本书。",
      "exampleFrench": "J'ai acheté trois livres."
    },
    {
      "level": 1,
      "point": "语气助词“吗”",
      "pattern": "……＋吗？",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Le 吗 en fin de phrase transforme une affirmation en question fermée.",
      "exampleChinese": "你是学生吗？",
      "exampleFrench": "Es-tu élève ?"
    },
    {
      "level": 1,
      "point": "语气助词“呢”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Le 呢 en fin de phrase demande « et … ? », adoucit une question en cours ou demande où se trouve quelque chose.",
      "exampleChinese": "我是老师，你呢？",
      "exampleFrench": "Je suis professeur - et toi ?"
    },
    {
      "level": 1,
      "point": "语气助词“吧”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Le 吧 en fin de phrase formule une suggestion ou marque une supposition que celui qui parle croit juste.",
      "exampleChinese": "我们回家吧。",
      "exampleFrench": "Rentrons à la maison."
    },
    {
      "level": 1,
      "point": "语气助词“了”（变化）",
      "pattern": "……＋了",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Le 了 en fin de phrase marque une situation nouvelle ou un changement d'état : « maintenant / ne... plus ».",
      "exampleChinese": "天气冷了。",
      "exampleFrench": "Le temps s'est refroidi."
    },
    {
      "level": 1,
      "point": "叹词“喂”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "L'interjection 喂 ouvre un appel téléphonique ou hèle quelqu'un : « allô ? ».",
      "exampleChinese": "喂，你现在忙吗？",
      "exampleFrench": "Allô, tu es occupé en ce moment ?"
    },
    {
      "level": 1,
      "point": "主谓句1：动词谓语句",
      "pattern": "主语＋动词（＋宾语）",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "La phrase de base : un sujet, suivi d'un verbe et d'un complément d'objet facultatif.",
      "exampleChinese": "我吃米饭。",
      "exampleFrench": "Je mange du riz."
    },
    {
      "level": 1,
      "point": "主谓句2：形容词谓语句",
      "pattern": "主语＋（副词＋）形容词",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Un adjectif sert directement de prédicat - on ne met pas 是 devant lui.",
      "exampleChinese": "爸爸今天很忙。",
      "exampleFrench": "Papa est très occupé aujourd'hui."
    },
    {
      "level": 1,
      "point": "主谓句3：名词谓语句",
      "pattern": "主语＋名词性词语",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Un groupe nominal sert directement de prédicat pour les dates, les heures, les âges et les prix - sans 是.",
      "exampleChinese": "今天星期一。",
      "exampleFrench": "Aujourd'hui, c'est lundi."
    },
    {
      "level": 1,
      "point": "非主谓句",
      "pattern": "",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Un énoncé complet sans structure sujet-prédicat, fréquent dans les salutations et les demandes.",
      "exampleChinese": "请坐，请喝茶。",
      "exampleFrench": "Assieds-toi et prends un peu de thé."
    },
    {
      "level": 1,
      "point": "正反问句",
      "pattern": "动词＋不＋动词",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Une question fermée formée en juxtaposant la forme affirmative et la forme négative du verbe ou de l'adjectif.",
      "exampleChinese": "你去不去？",
      "exampleFrench": "Tu y vas ou pas ?"
    },
    {
      "level": 1,
      "point": "祈使句（请／不要）",
      "pattern": "不要＋动词",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "L'impératif emploie 请 pour les demandes polies et 不要 pour dire à quelqu'un de ne pas faire quelque chose.",
      "exampleChinese": "不要说话。",
      "exampleFrench": "Ne parle pas."
    },
    {
      "level": 1,
      "point": "“是”字句1（等同或类属）",
      "pattern": "A＋是＋B",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "是 relie le sujet à ce à quoi il équivaut ou à la catégorie à laquelle il appartient.",
      "exampleChinese": "我是学生。",
      "exampleFrench": "Je suis étudiant."
    },
    {
      "level": 1,
      "point": "“有”字句1（领有）",
      "pattern": "主语＋有＋宾语",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "有 exprime la possession : le sujet a quelque chose.",
      "exampleChinese": "我有一个姐姐。",
      "exampleFrench": "J'ai une grande sœur."
    },
    {
      "level": 1,
      "point": "存现句1",
      "pattern": "处所＋有＋数量短语＋名词",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Une phrase existentielle : le lieu vient d'abord, puis 有 (ou 是) introduit ce qui s'y trouve.",
      "exampleChinese": "桌子上有三本书。",
      "exampleFrench": "Il y a trois livres sur la table."
    },
    {
      "level": 1,
      "point": "连动句1",
      "pattern": "主语＋动词1（＋宾语）＋动词2（＋宾语）",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Deux verbes qui se suivent partagent un sujet ; le premier est souvent 去/来 et donne le but ou le moyen.",
      "exampleChinese": "我去商店买苹果。",
      "exampleFrench": "Je vais au magasin acheter des pommes."
    },
    {
      "level": 1,
      "point": "双宾语句1",
      "pattern": "主语＋动词＋宾语1＋宾语2",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Certains verbes prennent deux compléments d'objet : d'abord la personne, ensuite la chose.",
      "exampleChinese": "妈妈给我十块钱。",
      "exampleFrench": "Maman me donne dix yuans."
    },
    {
      "level": 1,
      "point": "时间表示法",
      "pattern": "数词＋点（＋数词＋分）",
      "categoryChinese": "特殊表达法",
      "categoryFrench": "Tournures particulières",
      "explanation": "L'heure se dit avec 点 pour l'heure et 分 pour les minutes, placés devant le verbe.",
      "exampleChinese": "现在三点十分。",
      "exampleFrench": "Il est maintenant trois heures dix."
    },
    {
      "level": 1,
      "point": "钱数表示法",
      "pattern": "数词＋块（钱）",
      "categoryChinese": "特殊表达法",
      "categoryFrench": "Tournures particulières",
      "explanation": "Les prix se comptent avec 块 (familier) ou 元 (formel) : 三块钱 « trois yuans ».",
      "exampleChinese": "这个苹果三块钱。",
      "exampleFrench": "Cette pomme coûte trois yuans."
    },
    {
      "level": 2,
      "point": "后缀“-面”",
      "pattern": "",
      "categoryChinese": "语素",
      "categoryFrench": "Éléments du mot",
      "explanation": "Le suffixe -面 s'attache aux mots de direction pour former des mots de lieu : 上面, 里面, 外面.",
      "exampleChinese": "书在桌子上面。",
      "exampleFrench": "Le livre est sur la table."
    },
    {
      "level": 2,
      "point": "方位名词（左、右）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les noms de position 左 « gauche » et 右 « droite » se combinent à 边/面 pour indiquer le chemin.",
      "exampleChinese": "医院在商店的左边。",
      "exampleFrench": "L'hôpital est à gauche du magasin."
    },
    {
      "level": 2,
      "point": "动词重叠",
      "pattern": "AA／A一A／A了A／ABAB",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Redoubler un verbe (看看, 看一看) rend l'action brève, désinvolte ou hésitante.",
      "exampleChinese": "我可以看看吗？",
      "exampleFrench": "Puis-je jeter un œil ?"
    },
    {
      "level": 2,
      "point": "能愿动词“可能”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Le verbe modal 可能 exprime la possibilité : « il se pourrait / peut-être ».",
      "exampleChinese": "他可能生病了。",
      "exampleFrench": "Il est peut-être malade."
    },
    {
      "level": 2,
      "point": "离合词（帮忙、游泳、跳舞、跑步）",
      "pattern": "游泳 → 游（半个小时的）泳",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "D'autres verbes séparables : les mots d'activité comme 游泳 et 跑步 se comportent en composés verbe+objet et se disjoignent dès que tu dis combien de temps ou combien de fois.",
      "exampleChinese": "我会游泳。",
      "exampleFrench": "Je sais nager."
    },
    {
      "level": 2,
      "point": "疑问代词“为什么”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "为什么 demande la raison : « pourquoi ? ».",
      "exampleChinese": "你为什么不吃饭？",
      "exampleFrench": "Pourquoi ne manges-tu pas ?"
    },
    {
      "level": 2,
      "point": "人称代词“自己”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "自己 « soi-même » renvoie au sujet ou souligne que l'on fait quelque chose en personne.",
      "exampleChinese": "这是我自己做的菜。",
      "exampleFrench": "C'est un plat que j'ai préparé moi-même."
    },
    {
      "level": 2,
      "point": "指示代词（这么、那么、这样、那样、每）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "这么/那么 devant un adjectif signifient « si / à ce point », en désignant un degré ou une manière.",
      "exampleChinese": "今天怎么这么热？",
      "exampleFrench": "Pourquoi fait-il si chaud aujourd'hui ?"
    },
    {
      "level": 2,
      "point": "形容词重叠",
      "pattern": "AA／AABB",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les adjectifs redoublés (好好, 高高兴兴) intensifient et animent la description.",
      "exampleChinese": "你好好休息吧。",
      "exampleFrench": "Repose-toi bien."
    },
    {
      "level": 2,
      "point": "数词（万、好多、多）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "万 compte les dizaines de milliers ; les nombres chinois se groupent par 万, non par millier.",
      "exampleChinese": "这个电脑一万块钱。",
      "exampleFrench": "Cet ordinateur coûte dix mille yuans."
    },
    {
      "level": 2,
      "point": "名量词（条、位、间、名；包）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "D'autres spécificatifs : 条 pour les choses longues et fines et pour les animaux, 位 poliment pour les personnes, 间 pour les pièces.",
      "exampleChinese": "我买了一条鱼。",
      "exampleFrench": "J'ai acheté un poisson."
    },
    {
      "level": 2,
      "point": "动量词“次”",
      "pattern": "动词＋数词＋次",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Le spécificatif verbal 次 compte le nombre de fois qu'une action a lieu.",
      "exampleChinese": "我去过一次北京。",
      "exampleFrench": "Je suis allé une fois à Pékin."
    },
    {
      "level": 2,
      "point": "程度副词（多、好、最）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "L'adverbe de degré 最 forme le superlatif : « le plus ».",
      "exampleChinese": "我最喜欢吃苹果。",
      "exampleFrench": "Ce que je préfère manger, ce sont les pommes."
    },
    {
      "level": 2,
      "point": "范围副词“一起”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "L'adverbe 一起 devant le verbe signifie faire quelque chose ensemble.",
      "exampleChinese": "我们一起去吃饭吧。",
      "exampleFrench": "Allons manger ensemble."
    },
    {
      "level": 2,
      "point": "时间副词（已经、还、有时候、快、正）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les adverbes de temps comme 已经 « déjà » précèdent le verbe, souvent avec un 了 en fin de phrase.",
      "exampleChinese": "他已经走了。",
      "exampleFrench": "Il est déjà parti."
    },
    {
      "level": 2,
      "point": "频率副词“常、经常”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "L'adverbe 经常 devant le verbe signifie « souvent / fréquemment ».",
      "exampleChinese": "我经常去游泳。",
      "exampleFrench": "Je vais souvent nager."
    },
    {
      "level": 2,
      "point": "否定副词“别”",
      "pattern": "别＋动词（＋了）",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "别 devant un verbe dit à quelqu'un de ne pas faire quelque chose : « ne... pas ».",
      "exampleChinese": "上课别说话。",
      "exampleFrench": "Ne parle pas en cours."
    },
    {
      "level": 2,
      "point": "关联副词“就”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "L'adverbe 就 enchaîne deux actions rapprochées : à peine la première a-t-elle lieu que la suivante suit.",
      "exampleChinese": "你到了就给我打电话。",
      "exampleFrench": "Appelle-moi dès que tu arrives."
    },
    {
      "level": 2,
      "point": "介词“从”",
      "pattern": "从＋时间/处所",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La préposition 从 marque le point de départ dans le temps ou dans l'espace : « depuis ».",
      "exampleChinese": "他从中国来。",
      "exampleFrench": "Il vient de Chine."
    },
    {
      "level": 2,
      "point": "介词“往”",
      "pattern": "往＋方向＋动词",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La préposition 往 marque la direction du mouvement : « vers ».",
      "exampleChinese": "请往前走。",
      "exampleFrench": "Avance, s'il te plaît."
    },
    {
      "level": 2,
      "point": "介词“给”",
      "pattern": "给＋对象＋动词",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La préposition 给 introduit le bénéficiaire ou le destinataire d'une action : « pour / à ».",
      "exampleChinese": "我晚上给你打电话。",
      "exampleFrench": "Je t'appellerai ce soir."
    },
    {
      "level": 2,
      "point": "介词“跟”",
      "pattern": "跟＋对象＋动词",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La préposition 跟 introduit la personne avec qui l'on fait quelque chose ou de qui l'on apprend.",
      "exampleChinese": "明天我跟妈妈去买东西。",
      "exampleFrench": "Demain, je vais faire des courses avec maman."
    },
    {
      "level": 2,
      "point": "连词“那”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La conjonction 那 « alors / en ce cas » tire une conclusion de ce qui vient d'être dit.",
      "exampleChinese": "你不去，那我自己去。",
      "exampleFrench": "Si tu n'y vas pas, alors j'irai moi-même."
    },
    {
      "level": 2,
      "point": "结构助词“得”（状态补语）",
      "pattern": "动词＋得＋形容词性短语",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "得 après un verbe rattache un complément qui décrit comment l'action se fait.",
      "exampleChinese": "他跑得很快。",
      "exampleFrench": "Il court très vite."
    },
    {
      "level": 2,
      "point": "结构助词“地”",
      "pattern": "形容词＋地＋动词",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "地 relie un adjectif au verbe qu'il modifie et forme ainsi un complément circonstanciel : 高兴地说.",
      "exampleChinese": "孩子们高兴地唱歌。",
      "exampleFrench": "Les enfants chantent joyeusement."
    },
    {
      "level": 2,
      "point": "动态助词“过”",
      "pattern": "动词＋过",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La particule d'aspect 过 après un verbe marque une expérience passée : « avoir déjà fait ».",
      "exampleChinese": "我去过中国。",
      "exampleFrench": "Je suis allé en Chine."
    },
    {
      "level": 2,
      "point": "动态助词“着”",
      "pattern": "动词＋着",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La particule d'aspect 着 après un verbe marque un état en cours ou une action qui se poursuit.",
      "exampleChinese": "门开着呢。",
      "exampleFrench": "La porte est ouverte."
    },
    {
      "level": 2,
      "point": "语气助词“啊”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Le 啊 en fin de phrase y ajoute l'exclamation, l'assentiment ou l'insistance.",
      "exampleChinese": "今天天气真好啊！",
      "exampleFrench": "Il fait vraiment beau aujourd'hui !"
    },
    {
      "level": 2,
      "point": "固定短语“什么的”",
      "pattern": "……、……什么的",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "什么的 après une énumération signifie « et ainsi de suite / et tout ça ».",
      "exampleChinese": "我买了苹果、茶什么的。",
      "exampleFrench": "J'ai acheté des pommes, du thé et tout ça."
    },
    {
      "level": 2,
      "point": "还是……吧",
      "pattern": "还是＋……＋吧",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "还是……吧 propose la meilleure solution après avoir pesé les options : « on ferait mieux de… ».",
      "exampleChinese": "太晚了，我们还是回家吧。",
      "exampleFrench": "Il est trop tard - nous ferions mieux de rentrer."
    },
    {
      "level": 2,
      "point": "要/快要/就要……了",
      "pattern": "要/快要/就要＋动词＋了",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Le cadre 要……了 (aussi 快要/就要……了) marque ce qui est sur le point d'arriver.",
      "exampleChinese": "火车就要开了。",
      "exampleFrench": "Le train va partir."
    },
    {
      "level": 2,
      "point": "都……了",
      "pattern": "都＋……＋了",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Le cadre 都……了 souligne qu'un point est déjà atteint : « c'est déjà… ».",
      "exampleChinese": "都十点了，你怎么还在睡觉？",
      "exampleFrench": "Il est déjà dix heures - pourquoi dors-tu encore ?"
    },
    {
      "level": 2,
      "point": "结果补语1",
      "pattern": "动词＋错/懂/好/会/完",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "Un complément de résultat juste après le verbe en donne l'issue : 完 « fini », 错 « de travers », 懂 « compris ».",
      "exampleChinese": "我吃完饭了。",
      "exampleFrench": "J'ai fini de manger."
    },
    {
      "level": 2,
      "point": "趋向补语1",
      "pattern": "动词＋来/去",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "Les compléments directionnels 来/去 (et 进来, 回来…) après un verbe montrent le mouvement vers celui qui parle ou loin de lui.",
      "exampleChinese": "你快进来吧。",
      "exampleFrench": "Entre donc."
    },
    {
      "level": 2,
      "point": "数量补语2（时量）",
      "pattern": "动词＋了＋时段",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "Un complément de durée après le verbe dit combien de temps l'action dure.",
      "exampleChinese": "我睡了八个小时。",
      "exampleFrench": "J'ai dormi huit heures."
    },
    {
      "level": 2,
      "point": "主谓句4：主谓谓语句",
      "pattern": "主语＋[主语＋谓语]",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Un groupe sujet-prédicat sert lui-même de prédicat : 我身体很好 « ma santé est bonne ».",
      "exampleChinese": "我身体很好。",
      "exampleFrench": "Je suis en très bonne santé."
    },
    {
      "level": 2,
      "point": "选择问句“还是”",
      "pattern": "A＋还是＋B？",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "还是 relie deux possibilités dans une question à choix : « A ou B ? ».",
      "exampleChinese": "你喝茶还是喝咖啡？",
      "exampleFrench": "Tu veux du thé ou du café ?"
    },
    {
      "level": 2,
      "point": "“是”字句2（说明或特征）",
      "pattern": "",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "是 relie le sujet à une description ou à une caractéristique, souvent avec un groupe en 的.",
      "exampleChinese": "这件衣服是红的。",
      "exampleFrench": "Ce vêtement est rouge."
    },
    {
      "level": 2,
      "point": "“有”字句2（达到）",
      "pattern": "",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "有 devant une quantité ou une comparaison affirme qu'un montant ou un degré est atteint.",
      "exampleChinese": "从我家到学校有二十分钟。",
      "exampleFrench": "Il y a bien vingt minutes de chez moi à l'école."
    },
    {
      "level": 2,
      "point": "存现句2",
      "pattern": "处所＋动词＋着（＋数量短语）＋名词",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Une phrase existentielle avec verbe+着: le lieu vient d'abord, puis ce qui s'y trouve dans cet état.",
      "exampleChinese": "椅子上坐着一个人。",
      "exampleFrench": "Une personne est assise sur la chaise."
    },
    {
      "level": 2,
      "point": "比较句1",
      "pattern": "A＋比＋B＋形容词",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "比 compare deux choses : A est plus … que B ; la mesure de l'écart peut suivre.",
      "exampleChinese": "他比我高。",
      "exampleFrench": "Il est plus grand que moi."
    },
    {
      "level": 2,
      "point": "“是……的”句1",
      "pattern": "是＋时间/地点/方式＋动词＋的",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Le cadre 是……的 met en relief le moment, le lieu, la manière ou l'auteur d'une action passée.",
      "exampleChinese": "你是什么时候来的？",
      "exampleFrench": "C'est quand que tu es venu ?"
    },
    {
      "level": 2,
      "point": "兼语句1",
      "pattern": "主语＋请/叫/让＋宾语1＋动词（＋宾语2）",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Une phrase à pivot : le complément d'objet de 请/叫/让 est en même temps le sujet du verbe suivant.",
      "exampleChinese": "我想请你吃饭。",
      "exampleFrench": "J'aimerais t'inviter à manger."
    },
    {
      "level": 2,
      "point": "双宾语句2",
      "pattern": "主语＋动词＋给＋宾语1＋宾语2",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Des verbes comme 送 et 带 se combinent à 给 devant le destinataire et la chose donnée.",
      "exampleChinese": "他送给我一本书。",
      "exampleFrench": "Il m'a offert un livre."
    },
    {
      "level": 2,
      "point": "紧缩复句“一……就……”",
      "pattern": "一＋动词1＋就＋动词2",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Le cadre 一…就… signifie « dès que A arrive, B arrive ».",
      "exampleChinese": "我一到家就给你打电话。",
      "exampleFrench": "Je t'appellerai dès que je serai rentré."
    },
    {
      "level": 2,
      "point": "转折复句“虽然……但是……”",
      "pattern": "虽然……，但是……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "虽然…但是… relie deux propositions par un contraste : « bien que…, mais… ».",
      "exampleChinese": "虽然很贵，但是我很喜欢。",
      "exampleFrench": "Bien que ce soit cher, cela me plaît beaucoup."
    },
    {
      "level": 2,
      "point": "因果复句“因为……所以……”",
      "pattern": "因为……，所以……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "因为…所以… relie la cause et le résultat : « parce que…, donc… ».",
      "exampleChinese": "因为下雨，所以我没去跑步。",
      "exampleFrench": "Comme il pleuvait, je ne suis pas allé courir."
    },
    {
      "level": 2,
      "point": "概数表达法1",
      "pattern": "数词＋多＋量词",
      "categoryChinese": "特殊表达法",
      "categoryFrench": "Tournures particulières",
      "explanation": "Les nombres approximatifs emploient 几 ou ajoutent 多 après le numéral : 十多个 « une dizaine ».",
      "exampleChinese": "我买了十多个苹果。",
      "exampleFrench": "J'ai acheté plus de dix pommes."
    },
    {
      "level": 3,
      "point": "前缀“老-”",
      "pattern": "",
      "categoryChinese": "语素",
      "categoryFrench": "Éléments du mot",
      "explanation": "Le préfixe 老- devant un nom de famille forme une manière familière de s'adresser à quelqu'un.",
      "exampleChinese": "老王是我爸爸的老朋友。",
      "exampleFrench": "Lao Wang est un vieil ami de mon père."
    },
    {
      "level": 3,
      "point": "后缀“-员／-家／-子”",
      "pattern": "",
      "categoryChinese": "语素",
      "categoryFrench": "Éléments du mot",
      "explanation": "Des suffixes comme -员 forment des noms de personnes désignées par un rôle ou un métier.",
      "exampleChinese": "她是饭店的服务员。",
      "exampleFrench": "Elle est serveuse au restaurant."
    },
    {
      "level": 3,
      "point": "能愿动词“应该”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "应该 exprime ce qu'il faudrait ou ce qu'on devrait faire.",
      "exampleChinese": "你应该早点儿睡觉。",
      "exampleFrench": "Tu devrais te coucher plus tôt."
    },
    {
      "level": 3,
      "point": "离合词",
      "pattern": "洗澡 → 洗（个）澡",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les verbes séparables comme 洗澡 peuvent se disjoindre pour recevoir 了, 个 ou autre chose au milieu.",
      "exampleChinese": "他每天晚上都洗澡。",
      "exampleFrench": "Il prend une douche tous les soirs."
    },
    {
      "level": 3,
      "point": "疑问代词的任指用法",
      "pattern": "疑问代词＋都／也……",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Mots interrogatifs + 都/也 signifient « n'importe quel / chaque » : 什么都, 谁都.",
      "exampleChinese": "他什么都想学。",
      "exampleFrench": "Il veut tout apprendre."
    },
    {
      "level": 3,
      "point": "人称代词“咱们”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "咱们 signifie « nous », en incluant toujours celui qui écoute.",
      "exampleChinese": "咱们一起去吃饭吧。",
      "exampleFrench": "Allons manger ensemble."
    },
    {
      "level": 3,
      "point": "指示代词“别的／其他”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "别的 signifie « autre / autre chose ».",
      "exampleChinese": "我不要别的，就要这个。",
      "exampleFrench": "Je ne veux rien d'autre, juste celui-ci."
    },
    {
      "level": 3,
      "point": "量词重叠与数量重叠",
      "pattern": "个个／一个一个",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les spécificatifs redoublés signifient « chacun » ; 一M一M signifie « un par un ».",
      "exampleChinese": "他们个个都很高兴。",
      "exampleFrench": "Chacun d'eux est très heureux."
    },
    {
      "level": 3,
      "point": "动量词“遍”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Le spécificatif verbal 遍 compte les parcours complets d'une action.",
      "exampleChinese": "请你再说一遍。",
      "exampleFrench": "Peux-tu le redire, s'il te plaît."
    },
    {
      "level": 3,
      "point": "程度副词“更”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "更 signifie « encore plus » et élève le degré dans une comparaison.",
      "exampleChinese": "今天比昨天更冷。",
      "exampleFrench": "Il fait encore plus froid aujourd'hui qu'hier."
    },
    {
      "level": 3,
      "point": "范围副词“一共”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "一共 signifie « en tout, au total ».",
      "exampleChinese": "我们班一共有二十人。",
      "exampleFrench": "Notre classe compte vingt personnes en tout."
    },
    {
      "level": 3,
      "point": "时间副词“才”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "才 marque qu'une chose arrive plus tard que prévu : « seulement ».",
      "exampleChinese": "他十点才起床。",
      "exampleFrench": "Il ne s'est levé qu'à dix heures."
    },
    {
      "level": 3,
      "point": "频率副词“总是”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "总是 signifie « toujours ».",
      "exampleChinese": "他总是第一个到学校。",
      "exampleFrench": "Il est toujours le premier arrivé à l'école."
    },
    {
      "level": 3,
      "point": "情态副词“一定”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "一定 signifie « à coup sûr, forcément ».",
      "exampleChinese": "明天我一定来。",
      "exampleFrench": "Je viendrai demain à coup sûr."
    },
    {
      "level": 3,
      "point": "语气副词“终于”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "终于 signifie « enfin, finalement », après une longue attente ou beaucoup d'efforts.",
      "exampleChinese": "我们终于到北京了。",
      "exampleFrench": "Nous sommes enfin arrivés à Pékin."
    },
    {
      "level": 3,
      "point": "否定副词“不用／不必”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "不用 signifie « ce n'est pas la peine de ».",
      "exampleChinese": "你不用担心我。",
      "exampleFrench": "Tu n'as pas besoin de t'inquiéter pour moi."
    },
    {
      "level": 3,
      "point": "介词“关于”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "关于 introduit le thème : « au sujet de, concernant ».",
      "exampleChinese": "这是一本关于中国的书。",
      "exampleFrench": "C'est un livre sur la Chine."
    },
    {
      "level": 3,
      "point": "介词“根据”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "根据 signifie « d'après, sur la base de ».",
      "exampleChinese": "请根据要求写句子。",
      "exampleFrench": "Rédige les phrases selon les consignes, s'il te plaît."
    },
    {
      "level": 3,
      "point": "介词“为了”与目的复句",
      "pattern": "为了……，……",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "为了 introduit le but : « afin de, pour ».",
      "exampleChinese": "为了健康，他每天跑步。",
      "exampleFrench": "Pour sa santé, il court tous les jours."
    },
    {
      "level": 3,
      "point": "连词“或者”与选择复句",
      "pattern": "或者……，或者……",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "或者 propose des possibilités dans une affirmation : « ou / soit… soit… ».",
      "exampleChinese": "你喝茶或者咖啡？",
      "exampleFrench": "Boiras-tu du thé ou du café ?"
    },
    {
      "level": 3,
      "point": "助词“的话”",
      "pattern": "……的话，就……",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "的话 après une proposition marque « si… », souvent en tandem avec 就.",
      "exampleChinese": "你有时间的话，就来我家玩。",
      "exampleFrench": "Si tu as le temps, passe chez moi."
    },
    {
      "level": 3,
      "point": "四字格“不A不B”",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "不A不B avec des mots opposés signifie « ni trop A ni trop B, juste comme il faut ».",
      "exampleChinese": "这件衣服不大不小。",
      "exampleFrench": "Ce vêtement n'est ni trop grand ni trop petit."
    },
    {
      "level": 3,
      "point": "越来越……",
      "pattern": "越来越＋形容词",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "越来越 signifie « de plus en plus » au fil du temps.",
      "exampleChinese": "天气越来越热了。",
      "exampleFrench": "Il fait de plus en plus chaud."
    },
    {
      "level": 3,
      "point": "看起来／看上去／在……看来",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "看起来 signifie « on dirait / cela a l'air de » ; 在……看来 donne un point de vue.",
      "exampleChinese": "你今天看起来很累。",
      "exampleFrench": "Tu as l'air très fatigué aujourd'hui."
    },
    {
      "level": 3,
      "point": "对……来说／一般来说",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "对……来说 signifie « pour ce qui est de… » ; 一般来说 signifie « d'une manière générale ».",
      "exampleChinese": "对我来说，汉字最难。",
      "exampleFrench": "Pour moi, ce sont les caractères chinois le plus difficile."
    },
    {
      "level": 3,
      "point": "除了……（以外），还／也／都……",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "除了 signifie « outre / sauf », souvent avec 还, 也 ou 都.",
      "exampleChinese": "除了汉语，他还会英语。",
      "exampleFrench": "Outre le chinois, il parle aussi anglais."
    },
    {
      "level": 3,
      "point": "从……起",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "从……起 signifie « à partir de (un moment) ».",
      "exampleChinese": "从明天起，我要早点儿起床。",
      "exampleFrench": "À partir de demain, je me lèverai plus tôt."
    },
    {
      "level": 3,
      "point": "一……也／都＋不／没……",
      "pattern": "一＋量词＋也／都＋不／没……",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "一…也/都 + négation signifie « pas un seul / pas du tout ».",
      "exampleChinese": "他一句话也没说。",
      "exampleFrench": "Il n'a pas dit un seul mot."
    },
    {
      "level": 3,
      "point": "越……越……",
      "pattern": "越A越B",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "越…越… signifie « plus…, plus… ».",
      "exampleChinese": "雨越下越大了。",
      "exampleFrench": "La pluie tombe de plus en plus fort."
    },
    {
      "level": 3,
      "point": "（在）……以前／以后",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "以前/以后 après un groupe signifient « avant / après … ».",
      "exampleChinese": "下课以后我们去打球。",
      "exampleFrench": "Après le cours, nous irons jouer au ballon."
    },
    {
      "level": 3,
      "point": "该……了",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "该…了 signifie « il est temps de… ».",
      "exampleChinese": "十点了，该睡觉了。",
      "exampleFrench": "Il est dix heures ; il est temps d'aller dormir."
    },
    {
      "level": 3,
      "point": "在……上／下／中",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "在…下 encadre une condition, par exemple « avec l'aide de… ».",
      "exampleChinese": "在老师的帮助下，成绩提高了。",
      "exampleFrench": "Avec l'aide du professeur, mes notes se sont améliorées."
    },
    {
      "level": 3,
      "point": "X什么（啊）",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Verbe + 什么（啊） écarte une action : « qu'est-ce que tu as à … ? ».",
      "exampleChinese": "哭什么啊，没事了。",
      "exampleFrench": "Pourquoi pleures-tu ? C'est fini maintenant."
    },
    {
      "level": 3,
      "point": "结果补语“到／住／走／上”",
      "pattern": "动词＋到／住／走／上",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "Les compléments de résultat comme 到 marquent que l'action a atteint son résultat.",
      "exampleChinese": "我找到手机了。",
      "exampleFrench": "J'ai retrouvé mon téléphone."
    },
    {
      "level": 3,
      "point": "趋向补语的引申用法",
      "pattern": "动词＋起来／下去／下来",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "Les compléments directionnels s'étendent à des sens comme commencer (起来) ou continuer (下去).",
      "exampleChinese": "大家都笑了起来。",
      "exampleFrench": "Tout le monde s'est mis à rire."
    },
    {
      "level": 3,
      "point": "可能补语1",
      "pattern": "动词＋得／不＋动词／形容词",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "V + 得/不 + complément dit si un résultat est atteignable.",
      "exampleChinese": "黑板上的字你看得清楚吗？",
      "exampleFrench": "Vois-tu bien les caractères au tableau ?"
    },
    {
      "level": 3,
      "point": "程度补语“极了／得很”",
      "pattern": "形容词＋极了",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "极了 après un adjectif signifie « extrêmement ».",
      "exampleChinese": "今天天气热极了。",
      "exampleFrench": "Il fait extrêmement chaud aujourd'hui."
    },
    {
      "level": 3,
      "point": "数量补语（时间间隔）",
      "pattern": "动词＋时段＋了",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "Une durée après le verbe + 了 marque le temps écoulé depuis un événement.",
      "exampleChinese": "他离开北京三年了。",
      "exampleFrench": "Cela fait trois ans qu'il a quitté Pékin."
    },
    {
      "level": 3,
      "point": "“怎样＋动词”的特指问句",
      "pattern": "",
      "categoryChinese": "句类",
      "categoryFrench": "Types de phrase",
      "explanation": "怎样 + verbe demande « comment » une chose se fait.",
      "exampleChinese": "这个字怎样读？",
      "exampleFrench": "Comment se lit ce caractère ?"
    },
    {
      "level": 3,
      "point": "反问句“不是……吗？”",
      "pattern": "",
      "categoryChinese": "句类",
      "categoryFrench": "Types de phrase",
      "explanation": "Le 不是…吗 rhétorique souligne une chose que celui qui écoute devrait savoir.",
      "exampleChinese": "你不是去过北京吗？",
      "exampleFrench": "N'es-tu pas déjà allé à Pékin ?"
    },
    {
      "level": 3,
      "point": "“把”字句1",
      "pattern": "主语＋把＋宾语＋动词＋其他成分",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "La phrase en 把 place l'objet devant le verbe pour montrer ce qu'on lui fait.",
      "exampleChinese": "请你把门关上。",
      "exampleFrench": "Ferme la porte, s'il te plaît."
    },
    {
      "level": 3,
      "point": "被动句1",
      "pattern": "主语＋被（＋宾语）＋动词＋其他成分",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "La phrase en 被 marque le sujet comme subissant une action.",
      "exampleChinese": "我的蛋糕被弟弟吃了。",
      "exampleFrench": "Mon gâteau a été mangé par mon petit frère."
    },
    {
      "level": 3,
      "point": "连动句“着”",
      "pattern": "动词1＋着＋动词2",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "V1着V2 montre la première action accompagnant la seconde.",
      "exampleChinese": "他笑着回答问题。",
      "exampleFrench": "Il a répondu à la question avec le sourire."
    },
    {
      "level": 3,
      "point": "比较句2",
      "pattern": "A＋比＋B＋更／还＋形容词",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "比 compare deux choses, avec 更/还, avec 不比 ou avec un écart chiffré.",
      "exampleChinese": "他比我更喜欢运动。",
      "exampleFrench": "Il aime le sport encore plus que moi."
    },
    {
      "level": 3,
      "point": "跟……一样",
      "pattern": "A＋跟＋B＋一样（＋形容词）",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "跟…一样 dit que deux choses sont identiques (le cas échéant sur un point donné).",
      "exampleChinese": "我的书包跟你的一样。",
      "exampleFrench": "Mon cartable est le même que le tien."
    },
    {
      "level": 3,
      "point": "存现句3",
      "pattern": "处所词＋动词＋补语＋了＋数量＋人／物",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Les phrases existentielles rapportent que quelqu'un ou quelque chose apparaît ou disparaît en un lieu.",
      "exampleChinese": "我们班来了一个新同学。",
      "exampleFrench": "Un nouvel élève est arrivé dans notre classe."
    },
    {
      "level": 3,
      "point": "“是……的”句2",
      "pattern": "",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "是…的 met ici en relief l'opinion ou l'attitude de celui qui parle.",
      "exampleChinese": "放心吧，他是会来的。",
      "exampleFrench": "Ne t'inquiète pas ; il viendra à coup sûr."
    },
    {
      "level": 3,
      "point": "重动句",
      "pattern": "主语＋动词＋宾语＋动词＋补语",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Le verbe est répété après son complément d'objet pour qu'un complément puisse suivre.",
      "exampleChinese": "他说汉语说得很好。",
      "exampleFrench": "Il parle très bien chinois."
    },
    {
      "level": 3,
      "point": "承接复句",
      "pattern": "先……，再／然后……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "先…然后/再… met les actions en succession.",
      "exampleChinese": "我们先吃饭，然后看电影。",
      "exampleFrench": "Nous mangerons d'abord, puis nous regarderons un film."
    },
    {
      "level": 3,
      "point": "并列复句“一会儿……，一会儿……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "一会儿…一会儿… marque l'alternance rapide entre des actions ou des états.",
      "exampleChinese": "天气一会儿冷，一会儿热。",
      "exampleFrench": "Il fait tantôt froid, tantôt chaud."
    },
    {
      "level": 3,
      "point": "并列复句“又……，又……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "又…又… relie deux qualités ou deux actions valant en même temps.",
      "exampleChinese": "这个西瓜又大又甜。",
      "exampleFrench": "Cette pastèque est à la fois grosse et sucrée."
    },
    {
      "level": 3,
      "point": "并列复句“一边……，一边……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "一边…一边… marque deux actions menées en même temps.",
      "exampleChinese": "他一边走路，一边听音乐。",
      "exampleFrench": "Il écoute de la musique en marchant."
    },
    {
      "level": 3,
      "point": "递进复句",
      "pattern": "不但……，而且……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "不但…而且… signifie « non seulement…, mais encore… ».",
      "exampleChinese": "他不但会开车，而且开得很好。",
      "exampleFrench": "Non seulement il sait conduire, mais il conduit très bien."
    },
    {
      "level": 3,
      "point": "转折复句",
      "pattern": "虽然……，可是……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "虽然…可是… signifie « bien que…, mais… ».",
      "exampleChinese": "虽然下雨了，可是他还是来了。",
      "exampleFrench": "Bien qu'il ait plu, il est quand même venu."
    },
    {
      "level": 3,
      "point": "假设复句",
      "pattern": "如果……，就……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "如果…就… signifie « si…, alors… ».",
      "exampleChinese": "如果明天不下雨，我们就去爬山。",
      "exampleFrench": "S'il ne pleut pas demain, nous irons faire de la randonnée."
    },
    {
      "level": 3,
      "point": "条件复句“只有……，才……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "只有…才… énonce une condition nécessaire : « seulement si… ».",
      "exampleChinese": "只有多练习，才能学好汉语。",
      "exampleFrench": "Ce n'est qu'en s'exerçant beaucoup qu'on apprend bien le chinois."
    },
    {
      "level": 3,
      "point": "条件复句“只要……，就……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "只要…就… énonce une condition suffisante : « du moment que… ».",
      "exampleChinese": "只要努力，成绩就会提高。",
      "exampleFrench": "Du moment que tu travailles dur, tes notes s'amélioreront."
    },
    {
      "level": 3,
      "point": "紧缩复句",
      "pattern": "……了……（就）……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Propositions contractées : à peine une action est-elle finie que la suivante suit avec 就.",
      "exampleChinese": "他下了课就回家。",
      "exampleFrench": "Il rentre chez lui dès que le cours est fini."
    },
    {
      "level": 3,
      "point": "概数表达法2",
      "pattern": "大概＋数量／相邻数词连用",
      "categoryChinese": "特殊表达法",
      "categoryFrench": "Tournures particulières",
      "explanation": "大概 ou deux nombres voisins expriment une quantité approximative.",
      "exampleChinese": "教室里大概有三十个人。",
      "exampleFrench": "Il y a une trentaine de personnes dans la salle de classe."
    },
    {
      "level": 4,
      "point": "能愿动词“敢”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "敢 signifie « oser ».",
      "exampleChinese": "我不敢告诉妈妈这件事。",
      "exampleFrench": "Je n'ose pas en parler à maman."
    },
    {
      "level": 4,
      "point": "指示代词“任何／各／此”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "任何 signifie « n'importe quel », le plus souvent renforcé par 都.",
      "exampleChinese": "任何人都可以参加。",
      "exampleFrench": "N'importe qui peut participer."
    },
    {
      "level": 4,
      "point": "动量词“趟／场／顿”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Les spécificatifs verbaux comme 趟 comptent les trajets ou les tournées d'une action.",
      "exampleChinese": "我去了一趟银行。",
      "exampleFrench": "J'ai fait un saut à la banque."
    },
    {
      "level": 4,
      "point": "程度副词“十分”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "十分 signifie « très, tout à fait » (un « extrêmement » soutenu).",
      "exampleChinese": "他对这次考试十分满意。",
      "exampleFrench": "Il est très satisfait de cet examen."
    },
    {
      "level": 4,
      "point": "范围副词“至少”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "至少 signifie « au moins ».",
      "exampleChinese": "从这儿到机场至少要一个小时。",
      "exampleFrench": "D'ici à l'aéroport, il faut au moins une heure."
    },
    {
      "level": 4,
      "point": "时间副词“从来”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "从来 avec la négation signifie « jamais (jusqu'ici) ».",
      "exampleChinese": "他从来不迟到。",
      "exampleFrench": "Il n'est jamais en retard."
    },
    {
      "level": 4,
      "point": "频率副词“重新”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "重新 signifie « à nouveau, en repartant de zéro ».",
      "exampleChinese": "这篇文章我要重新写一遍。",
      "exampleFrench": "Je vais réécrire cet article de fond en comble."
    },
    {
      "level": 4,
      "point": "方式副词“互相”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "互相 signifie « mutuellement, l'un l'autre ».",
      "exampleChinese": "同学们应该互相帮助。",
      "exampleFrench": "Les camarades de classe devraient s'entraider."
    },
    {
      "level": 4,
      "point": "关联副词“却”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "却 marque un contraste inattendu : « et pourtant, cependant ».",
      "exampleChinese": "他答应来，却没有来。",
      "exampleFrench": "Il avait promis de venir, et pourtant il n'est pas venu."
    },
    {
      "level": 4,
      "point": "情态副词“恐怕／也许”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "恐怕 signifie « je crains que… » et marque une supposition inquiète.",
      "exampleChinese": "恐怕明天要下雨。",
      "exampleFrench": "Je crains qu'il ne pleuve demain."
    },
    {
      "level": 4,
      "point": "语气副词“竟然”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "竟然 marque la surprise : « contre toute attente, à ma grande surprise ».",
      "exampleChinese": "他竟然忘了自己的生日。",
      "exampleFrench": "Il a carrément oublié son propre anniversaire."
    },
    {
      "level": 4,
      "point": "介词“随着”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "随着 signifie « avec, à mesure que (quelque chose change) ».",
      "exampleChinese": "随着时间过去，他习惯了这里的生活。",
      "exampleFrench": "Avec le temps, il s'est habitué à la vie ici."
    },
    {
      "level": 4,
      "point": "介词“由”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "由 introduit celui à qui la chose revient : « être fait par… ».",
      "exampleChinese": "这件事由我来负责。",
      "exampleFrench": "C'est moi qui prends cette affaire en charge."
    },
    {
      "level": 4,
      "point": "介词“对于”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "对于 introduit l'objet d'une attitude ou d'une remarque : « quant à ».",
      "exampleChinese": "对于这个问题，大家的看法不同。",
      "exampleFrench": "Sur cette question, les avis divergent."
    },
    {
      "level": 4,
      "point": "介词“按照／按”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "按照 signifie « selon, conformément à ».",
      "exampleChinese": "请按照老师说的做。",
      "exampleFrench": "Fais comme le professeur dit, s'il te plaît."
    },
    {
      "level": 4,
      "point": "连词“并（且）”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "并且/并 relie des verbes ou des propositions : « et, de plus ».",
      "exampleChinese": "我同意这个办法，并且愿意帮忙。",
      "exampleFrench": "Je suis d'accord avec ce plan et je veux bien aider."
    },
    {
      "level": 4,
      "point": "助词“等”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "等 après une énumération signifie « et ainsi de suite, etc. ».",
      "exampleChinese": "桌子上放着苹果、香蕉等水果。",
      "exampleFrench": "Sur la table, il y a des pommes, des bananes et d'autres fruits."
    },
    {
      "level": 4,
      "point": "数词＋形容词＋量词",
      "pattern": "一大＋量词",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "Un adjectif peut se glisser entre le nombre et le spécificatif : 一大杯, 一大袋.",
      "exampleChinese": "他买了一大袋水果。",
      "exampleFrench": "Il a acheté un grand sac de fruits."
    },
    {
      "level": 4,
      "point": "四字格“一A一B／有A有B／无A无B”",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "Les cadres de quatre caractères comme 有说有笑 condensent deux actions ou deux qualités parallèles.",
      "exampleChinese": "孩子们有说有笑地走进教室。",
      "exampleFrench": "Les enfants sont entrés dans la salle de classe en bavardant et en riant."
    },
    {
      "level": 4,
      "point": "来得及／来不及",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "来得及/来不及 disent s'il reste ou non le temps de faire quelque chose.",
      "exampleChinese": "再不出发就来不及了。",
      "exampleFrench": "Si nous ne partons pas maintenant, il sera trop tard."
    },
    {
      "level": 4,
      "point": "有的是",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "有的是 signifie « en avoir à revendre ».",
      "exampleChinese": "别着急，我们有的是时间。",
      "exampleFrench": "Ne t'inquiète pas ; nous avons tout notre temps."
    },
    {
      "level": 4,
      "point": "说不定",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "说不定 signifie « peut-être, on ne sait jamais ».",
      "exampleChinese": "你问问他，说不定他知道。",
      "exampleFrench": "Demande-lui ; peut-être bien qu'il le sait."
    },
    {
      "level": 4,
      "point": "就是说／这就是说",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "就是说 reformule une chose : « c'est-à-dire ».",
      "exampleChinese": "他没回短信，就是说他可能很忙。",
      "exampleFrench": "Il n'a pas répondu, c'est-à-dire qu'il est probablement très occupé."
    },
    {
      "level": 4,
      "point": "一＋量词＋比＋一＋量词",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Un-M-比-un-M montre un changement continu : 一天比一天 « de jour en jour ».",
      "exampleChinese": "天气一天比一天热。",
      "exampleFrench": "Il fait de plus en plus chaud de jour en jour."
    },
    {
      "level": 4,
      "point": "在……方面",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "在…方面 signifie « dans le domaine de, en matière de ».",
      "exampleChinese": "在学习方面，他从来不让人担心。",
      "exampleFrench": "Côté études, il n'a jamais inquiété personne."
    },
    {
      "level": 4,
      "point": "够……的",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "够…的 souligne un degré élevé : « vraiment plutôt… ».",
      "exampleChinese": "今天可真够热的。",
      "exampleFrench": "Il fait vraiment très chaud aujourd'hui."
    },
    {
      "level": 4,
      "point": "拿……来说",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "拿…来说 signifie « prends… par exemple ».",
      "exampleChinese": "拿我们班来说，一半人会游泳。",
      "exampleFrench": "Prends notre classe : la moitié des gens savent nager."
    },
    {
      "level": 4,
      "point": "再也不／没……",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "再也 + négation signifie « plus jamais ».",
      "exampleChinese": "我再也不想看这部电影了。",
      "exampleFrench": "Je ne veux plus jamais revoir ce film."
    },
    {
      "level": 4,
      "point": "怎么都／也＋不／没……",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "怎么都/也 + négation signifie « quoi qu'on fasse, impossible ».",
      "exampleChinese": "这个门怎么都打不开。",
      "exampleFrench": "Cette porte ne veut absolument pas s'ouvrir."
    },
    {
      "level": 4,
      "point": "为了……而……",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "为了 A 而 B : faire B pour A.",
      "exampleChinese": "他为了考上大学而努力学习。",
      "exampleFrench": "Il travaille dur pour entrer à l'université."
    },
    {
      "level": 4,
      "point": "X是X（一X是一X／X是X，Y是Y）",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Les cadres en 是 concèdent ou séparent : 能V一点是一点 ; A是A，B是B.",
      "exampleChinese": "时间不多了，能多学一点是一点。",
      "exampleFrench": "Le temps presse ; chaque petit bout appris compte."
    },
    {
      "level": 4,
      "point": "X也得X，不X也得X／说什么也得X",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Les cadres en 也得 insistent : il n'y a pas moyen d'y couper.",
      "exampleChinese": "这件事你去也得去，不去也得去。",
      "exampleFrench": "Tu dois y aller, que tu le veuilles ou non."
    },
    {
      "level": 4,
      "point": "（没）有什么（好）X的",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "没什么好X的 signifie « il n'y a pas de quoi X ».",
      "exampleChinese": "这件事没有什么好担心的。",
      "exampleFrench": "Il n'y a pas de quoi s'inquiéter dans cette affaire."
    },
    {
      "level": 4,
      "point": "X就X（点儿）吧／X就是了",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Les cadres en 就 acceptent une chose ou rassurent : « bon, va pour ça / fais-le, voilà tout ».",
      "exampleChinese": "贵就贵点儿吧，东西好就行。",
      "exampleFrench": "Si c'est cher, tant pis, du moment que c'est bon."
    },
    {
      "level": 4,
      "point": "还X呢",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "还X呢 raille l'écart entre l'étiquette et la réalité.",
      "exampleChinese": "还大学生呢，这个字都不认识。",
      "exampleFrench": "Beau étudiant que tu fais - tu ne connais même pas ce caractère."
    },
    {
      "level": 4,
      "point": "你X你的（吧）",
      "pattern": "",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "你X你的 dit à quelqu'un de continuer à s'occuper de ses affaires.",
      "exampleChinese": "你忙你的吧，我自己来。",
      "exampleFrench": "Continue ton travail ; je me débrouillerai."
    },
    {
      "level": 4,
      "point": "程度补语2",
      "pattern": "形容词／心理动词＋死了／得厉害",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "死了 après un adjectif ou un verbe de sentiment signifie « à mourir, terriblement ».",
      "exampleChinese": "走了一天，我累死了。",
      "exampleFrench": "Après avoir marché toute la journée, je suis mort de fatigue."
    },
    {
      "level": 4,
      "point": "可能补语2",
      "pattern": "动词＋得／不＋了",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "V得了/V不了 disent si une action est possible ou faisable.",
      "exampleChinese": "这么多菜，我一个人吃不了。",
      "exampleFrench": "Autant de plats ; je ne peux pas tout manger tout seul."
    },
    {
      "level": 4,
      "point": "反问句2",
      "pattern": "难道……吗？",
      "categoryChinese": "句类",
      "categoryFrench": "Types de phrase",
      "explanation": "难道…吗 forme une question rhétorique qui exprime l'incrédulité.",
      "exampleChinese": "难道你忘了吗？",
      "exampleFrench": "Ne me dis pas que tu as oublié."
    },
    {
      "level": 4,
      "point": "“把”字句2",
      "pattern": "主语＋把＋宾语＋动词＋了／一下／动量补语",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Formes étendues de la phrase en 把, avec 了, redoublement ou compléments quantitatifs.",
      "exampleChinese": "你把这句话再读一遍。",
      "exampleFrench": "Relis cette phrase encore une fois."
    },
    {
      "level": 4,
      "point": "被动句2",
      "pattern": "主语＋叫／让＋宾语＋动词＋其他成分",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "叫/让 marquent le passif familier, comme 被.",
      "exampleChinese": "蛋糕让弟弟吃完了。",
      "exampleFrench": "Mon petit frère a fini le gâteau."
    },
    {
      "level": 4,
      "point": "兼语句2",
      "pattern": "主语＋使／让＋人＋动词短语",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Les phrases à pivot avec 使/让 expriment le fait de faire ressentir ou faire faire quelque chose à quelqu'un.",
      "exampleChinese": "这个消息使大家很高兴。",
      "exampleFrench": "Cette nouvelle a réjoui tout le monde."
    },
    {
      "level": 4,
      "point": "比较句3“A不如B”",
      "pattern": "A＋不如＋B（＋形容词）",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "不如 signifie « pas aussi bien que / moins … que ».",
      "exampleChinese": "我的汉语不如他好。",
      "exampleFrench": "Mon chinois n'est pas aussi bon que le sien."
    },
    {
      "level": 4,
      "point": "跟……相比",
      "pattern": "",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "跟…相比 met en place une comparaison : « comparé à… ».",
      "exampleChinese": "跟去年相比，今年冬天冷多了。",
      "exampleFrench": "Par rapport à l'an dernier, cet hiver est bien plus froid."
    },
    {
      "level": 4,
      "point": "双重否定句",
      "pattern": "",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "La double négation renforce une affirmation.",
      "exampleChinese": "班里没有人不认识他。",
      "exampleFrench": "Il n'y a personne dans la classe qui ne le connaisse."
    },
    {
      "level": 4,
      "point": "并列复句“不是……，而是……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "不是A而是B rectifie : « non pas A mais B ».",
      "exampleChinese": "他不是不想去，而是没有时间。",
      "exampleFrench": "Ce n'est pas qu'il ne veuille pas y aller, c'est qu'il n'a pas le temps."
    },
    {
      "level": 4,
      "point": "并列复句“既……，又／也……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "既A又B relie deux qualités ou deux actions qui coexistent.",
      "exampleChinese": "这个房间既干净又安静。",
      "exampleFrench": "Cette pièce est à la fois propre et calme."
    },
    {
      "level": 4,
      "point": "并列复句“一方面……，另一方面……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "一方面…另一方面… présente les deux faces d'une question.",
      "exampleChinese": "他一方面想去，另一方面又怕花钱。",
      "exampleFrench": "D'une part il veut y aller, d'autre part il craint la dépense."
    },
    {
      "level": 4,
      "point": "承接复句“首先……，其次／然后……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "首先…其次/然后… énumère des étapes ou des points dans l'ordre.",
      "exampleChinese": "首先要努力，其次要有好方法。",
      "exampleFrench": "Premièrement, il faut travailler dur ; deuxièmement, il faut de bonnes méthodes."
    },
    {
      "level": 4,
      "point": "承接复句“……，于是……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "于是 relie une situation à ce qui s'ensuit : « et ainsi ».",
      "exampleChinese": "外面下雨了，于是我们留在家里。",
      "exampleFrench": "Il s'est mis à pleuvoir dehors, alors nous sommes restés à la maison."
    },
    {
      "level": 4,
      "point": "递进复句“……，甚至……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "甚至 pousse jusqu'au cas extrême : « même ».",
      "exampleChinese": "他忙得甚至忘了吃饭。",
      "exampleFrench": "Il était si occupé qu'il en a même oublié de manger."
    },
    {
      "level": 4,
      "point": "递进复句“不仅／不光……，还／而且……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "不仅…还… signifie « non seulement…, mais encore… ».",
      "exampleChinese": "她不仅会英语，还会汉语。",
      "exampleFrench": "Elle sait non seulement l'anglais, mais aussi le chinois."
    },
    {
      "level": 4,
      "point": "递进复句“连……也／都……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "连…也/都 met en avant un cas extrême : « même ».",
      "exampleChinese": "他忙得连饭都没吃。",
      "exampleFrench": "Il était si occupé qu'il n'a même pas mangé."
    },
    {
      "level": 4,
      "point": "选择复句“不是……，就是……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "不是A就是B signifie « si ce n'est A, alors B - toujours l'un des deux ».",
      "exampleChinese": "他周末不是打球，就是游泳。",
      "exampleFrench": "Le week-end, soit il joue au ballon, soit il nage."
    },
    {
      "level": 4,
      "point": "转折复句“尽管……，但是／可是……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "尽管 concède un fait avant le contraste : « quand bien même ».",
      "exampleChinese": "尽管很难，但是他没有放弃。",
      "exampleFrench": "Bien que ce fût difficile, il n'a pas abandonné."
    },
    {
      "level": 4,
      "point": "转折复句“……，然而……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "然而 est un « cependant » soutenu.",
      "exampleChinese": "他试了很多次，然而都失败了。",
      "exampleFrench": "Il a essayé bien des fois ; cependant, il a échoué à chaque fois."
    },
    {
      "level": 4,
      "point": "转折复句“……，不过……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "不过 ajoute une réserve légère : « mais, cela dit ».",
      "exampleChinese": "这个手机不错，不过有点儿贵。",
      "exampleFrench": "Ce téléphone est bien, mais un peu cher."
    },
    {
      "level": 4,
      "point": "假设复句“……，否则……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "否则 met en garde contre l'autre issue : « sinon ».",
      "exampleChinese": "快点儿走，否则要迟到了。",
      "exampleFrench": "Dépêche-toi, sinon nous serons en retard."
    },
    {
      "level": 4,
      "point": "假设复句“要是……，就……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "要是…就… est un « si…, alors… » familier.",
      "exampleChinese": "要是明天天气好，我们就去公园。",
      "exampleFrench": "S'il fait beau demain, nous irons au parc."
    },
    {
      "level": 4,
      "point": "条件复句“不管／无论……，都／也……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "不管/无论…都… signifie « quel que soit…, quand même… ».",
      "exampleChinese": "不管天气怎么样，我们都去。",
      "exampleFrench": "Quel que soit le temps, nous y allons."
    },
    {
      "level": 4,
      "point": "因果复句“既然……，就……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "既然…就… tire une conclusion d'un fait acquis : « puisque… ».",
      "exampleChinese": "既然你不舒服，就在家休息吧。",
      "exampleFrench": "Puisque tu ne te sens pas bien, repose-toi à la maison."
    },
    {
      "level": 4,
      "point": "因果复句“（由于）……，因此……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "因此 énonce la conséquence : « par conséquent ».",
      "exampleChinese": "他平时很努力，因此成绩很好。",
      "exampleFrench": "Il travaille dur d'ordinaire ; ses résultats sont donc bons."
    },
    {
      "level": 4,
      "point": "目的复句“……，好……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "好 introduit le but visé : « pour que… ».",
      "exampleChinese": "请把地址写清楚，好让司机找到你。",
      "exampleFrench": "Écris l'adresse lisiblement, pour que le chauffeur puisse te trouver."
    },
    {
      "level": 4,
      "point": "让步复句“即使／就是……，也……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "即使/就是…也… concède une hypothèse : « même si… ».",
      "exampleChinese": "即使下雨，我们也要去。",
      "exampleFrench": "Même s'il pleut, nous irons quand même."
    },
    {
      "level": 4,
      "point": "紧缩复句“不……也……”",
      "pattern": "",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Forme contractée de « même sans A, B tient toujours ».",
      "exampleChinese": "你不说我也知道。",
      "exampleFrench": "Même si tu ne le dis pas, je le sais quand même."
    },
    {
      "level": 4,
      "point": "概数表示法3",
      "pattern": "数词＋来＋量词／大约／左右／前后",
      "categoryChinese": "特殊表达法",
      "categoryFrench": "Tournures particulières",
      "explanation": "左右 après une quantité, ou 数+来+量, exprime « environ ».",
      "exampleChinese": "现在是下午五点左右。",
      "exampleFrench": "Il est environ cinq heures de l'après-midi."
    },
    {
      "level": 4,
      "point": "倍数、分数、百分数的表示法",
      "pattern": "",
      "categoryChinese": "特殊表达法",
      "categoryFrench": "Tournures particulières",
      "explanation": "倍 exprime les multiples : A是B的两倍, 多了一倍.",
      "exampleChinese": "今年的学生是去年的两倍。",
      "exampleFrench": "Il y a deux fois plus d'élèves cette année que l'an dernier."
    },
    {
      "level": 5,
      "point": "后缀“-头”",
      "pattern": "",
      "categoryChinese": "语素",
      "categoryFrench": "Éléments du mot",
      "explanation": "Le suffixe nominal -头, qui forme des noms du quotidien (石头, 木头, 念头).",
      "exampleChinese": "他捡起一块石头扔进了河里。",
      "exampleFrench": "Il a ramassé une pierre et l'a jetée dans la rivière."
    },
    {
      "level": 5,
      "point": "指示代词“彼此、如此、本”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Pronoms démonstratifs : 彼此 (l'un l'autre), 如此 (ainsi, de la sorte), 本 (ce / le sien propre).",
      "exampleChinese": "老朋友之间应该彼此信任。",
      "exampleFrench": "De vieux amis devraient se faire confiance."
    },
    {
      "level": 5,
      "point": "名量词“册、朵、届、颗、匹、行、架、群、支、根、批、束、副、集、周”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Spécificatifs nominaux du niveau 5, comme 颗 pour les petites choses rondes.",
      "exampleChinese": "天上有几颗星星特别亮。",
      "exampleFrench": "Quelques étoiles dans le ciel sont particulièrement brillantes."
    },
    {
      "level": 5,
      "point": "动量词“眼”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Le spécificatif verbal 眼: un coup d'œil (看一眼).",
      "exampleChinese": "他回头看了我一眼，什么也没说。",
      "exampleFrench": "Il s'est retourné, m'a jeté un regard et n'a rien dit."
    },
    {
      "level": 5,
      "point": "程度副词“过于、相当、较、可、格外、极其”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de degré ; 格外 = particulièrement, exceptionnellement.",
      "exampleChinese": "下过雨后，空气格外新鲜。",
      "exampleFrench": "Après la pluie, l'air est particulièrement frais."
    },
    {
      "level": 5,
      "point": "时间副词“时刻、曾经、立刻、连忙、始终、早已、即将、急忙、渐渐、尽快、早晚”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de temps ; 曾经 marque une expérience passée : une fois, à un moment.",
      "exampleChinese": "我曾经在上海住过三年。",
      "exampleFrench": "J'ai habité trois ans à Shanghai."
    },
    {
      "level": 5,
      "point": "频率副词“老是、通常、时常”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de fréquence ; 老是 = toujours, encore et encore (souvent avec reproche).",
      "exampleChinese": "他上课老是迟到，老师很生气。",
      "exampleFrench": "Il arrive toujours en retard en cours, et le professeur est en colère."
    },
    {
      "level": 5,
      "point": "方式副词“尽量、亲自”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de manière ; 亲自 = en personne, personnellement.",
      "exampleChinese": "这件事经理要亲自处理。",
      "exampleFrench": "Le directeur veut s'occuper de cette affaire en personne."
    },
    {
      "level": 5,
      "point": "关联副词“便、一旦”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de liaison ; 便 = alors, aussitôt (l'équivalent écrit de 就).",
      "exampleChinese": "他说完便转身离开了。",
      "exampleFrench": "Dès qu'il a fini de parler, il a tourné les talons."
    },
    {
      "level": 5,
      "point": "情态副词“似乎、仿佛”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes modaux ; 似乎 = on dirait, apparemment.",
      "exampleChinese": "他似乎不太愿意谈这件事。",
      "exampleFrench": "Il semble peu enclin à parler de cette affaire."
    },
    {
      "level": 5,
      "point": "语气副词“毕竟、居然、反正、根本、果然、简直、绝对、的确、反而、白、刚好、可”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de ton ; 居然 = contre toute attente, à la surprise de celui qui parle.",
      "exampleChinese": "他居然忘了自己的生日。",
      "exampleFrench": "Il a carrément oublié son propre anniversaire."
    },
    {
      "level": 5,
      "point": "介词“自从”（引出时间、处所）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Préposition 自从: depuis (un point de départ passé).",
      "exampleChinese": "自从搬到北京，我们很少见面了。",
      "exampleFrench": "Depuis notre installation à Pékin, nous nous voyons rarement."
    },
    {
      "level": 5,
      "point": "介词“朝、沿（着）”（引出方向、路径）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Prépositions de direction et de trajet ; 朝 = vers.",
      "exampleChinese": "他朝我挥了挥手。",
      "exampleFrench": "Il m'a fait signe de la main."
    },
    {
      "level": 5,
      "point": "介词“替、同、较”（引出对象）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Prépositions qui introduisent l'objet ; 替 = pour, à la place de.",
      "exampleChinese": "你放心去吧，我替你照顾小狗。",
      "exampleFrench": "Pars tranquille ; je m'occuperai du chiot pour toi."
    },
    {
      "level": 5,
      "point": "介词“凭、据、依据”（引出凭借、依据）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Prépositions de fondement ; 凭 = sur la base de, en vertu de.",
      "exampleChinese": "凭这张票可以免费进入公园。",
      "exampleFrench": "Avec ce billet, tu peux entrer gratuitement dans le parc."
    },
    {
      "level": 5,
      "point": "连词“以及、同”（连接词或词组）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Conjonctions qui relient des mots ou des groupes de mots ; 以及 = ainsi que.",
      "exampleChinese": "会议讨论了价格、质量以及服务问题。",
      "exampleFrench": "La réunion a traité du prix, de la qualité ainsi que des questions de service."
    },
    {
      "level": 5,
      "point": "连词“从而、可见、假如、总之”（连接分句或句子）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Conjonctions qui relient des propositions ; 总之 = bref, en somme.",
      "exampleChinese": "总之，这次活动办得很成功。",
      "exampleFrench": "Bref, cet événement a été une grande réussite."
    },
    {
      "level": 5,
      "point": "助词“似的”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La particule 似的 après un nom ou un groupe : comme, comme si.",
      "exampleChinese": "他高兴得像个孩子似的。",
      "exampleFrench": "Il est heureux comme un enfant."
    },
    {
      "level": 5,
      "point": "四字格“A来A去”",
      "pattern": "A来A去",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "V来V去: faire l'action dans un sens puis dans l'autre, encore et encore.",
      "exampleChinese": "我想来想去，还是决定留下来。",
      "exampleFrench": "Après y avoir réfléchi dans tous les sens, j'ai tout de même décidé de rester."
    },
    {
      "level": 5,
      "point": "四字格“A着A着”",
      "pattern": "A着A着",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "V着V着: pendant qu'on fait quelque chose, un autre changement survient.",
      "exampleChinese": "她说着说着就哭了。",
      "exampleFrench": "Tout en parlant, elle s'est mise à pleurer."
    },
    {
      "level": 5,
      "point": "四字格“没A没B”",
      "pattern": "没A没B",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "没A没B : négation emphatique, p. ex. 没完没了 = sans fin.",
      "exampleChinese": "他一说起足球就没完没了。",
      "exampleFrench": "Dès qu'il se met à parler football, il n'en finit plus."
    },
    {
      "level": 5,
      "point": "四字格“说A就A”",
      "pattern": "说A就A",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "说A就A : faire une chose sur-le-champ, sans hésiter.",
      "exampleChinese": "他说走就走，谁也拦不住。",
      "exampleFrench": "Quand il dit qu'il part, il part aussitôt ; personne ne peut l'arrêter."
    },
    {
      "level": 5,
      "point": "固定短语“不得了”",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "不得了: terrible / extraordinaire ; aussi une exclamation d'alarme.",
      "exampleChinese": "不得了了，火车马上就要开了！",
      "exampleFrench": "Oh non, le train va partir !"
    },
    {
      "level": 5,
      "point": "固定短语“用不着”",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "用不着: ce n'est pas la peine.",
      "exampleChinese": "这点小事，用不着麻烦别人。",
      "exampleFrench": "Pour si peu, ce n'est pas la peine de déranger les autres."
    },
    {
      "level": 5,
      "point": "从……来看",
      "pattern": "从……来看",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "À en juger par …, du point de vue de ….",
      "exampleChinese": "从结果来看，我们的方法是对的。",
      "exampleFrench": "À en juger par le résultat, notre méthode était la bonne."
    },
    {
      "level": 5,
      "point": "A的A，B的B",
      "pattern": "A的A，B的B",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Les uns font A, les autres font B - chacun occupé à sa façon.",
      "exampleChinese": "晚会上，大家唱歌的唱歌，跳舞的跳舞。",
      "exampleFrench": "À la fête, les uns chantaient et les autres dansaient."
    },
    {
      "level": 5,
      "point": "（自）……以来",
      "pattern": "（自）……以来",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Depuis … (jusqu'à maintenant).",
      "exampleChinese": "自开学以来，他一次课都没缺过。",
      "exampleFrench": "Depuis la rentrée, il n'a pas manqué un seul cours."
    },
    {
      "level": 5,
      "point": "由……组成",
      "pattern": "由……组成",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Être constitué de, composé de ….",
      "exampleChinese": "我们班由三十个学生组成。",
      "exampleFrench": "Notre classe se compose de trente élèves."
    },
    {
      "level": 5,
      "point": "X也不是，Y也不是",
      "pattern": "X也不是，Y也不是",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Ni X ni Y ne convient - pris dans un dilemme embarrassant.",
      "exampleChinese": "他站在门口，进也不是，退也不是。",
      "exampleFrench": "Il se tenait à la porte - entrer n'allait pas, reculer non plus."
    },
    {
      "level": 5,
      "point": "X也X不得，Y也Y不得",
      "pattern": "X也X不得，Y也Y不得",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Ne pouvoir faire ni X ni Y - rien n'est permis.",
      "exampleChinese": "这孩子被惯坏了，说也说不得，碰也碰不得。",
      "exampleFrench": "Cet enfant est gâté - on ne peut ni le gronder ni le toucher."
    },
    {
      "level": 5,
      "point": "X是它，Y也是它",
      "pattern": "X是它，Y也是它",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Il fait X et il fait Y aussi - une seule chose sert à tout.",
      "exampleChinese": "查资料是它，付钱也是它，手机什么都能做。",
      "exampleFrench": "Il sert à chercher des informations et il sert à payer - le téléphone fait tout."
    },
    {
      "level": 5,
      "point": "X着也是X着",
      "pattern": "X着也是X着",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Puisque cela reste inutilisé de toute façon, autant s'en servir.",
      "exampleChinese": "闲着也是闲着，我们把房间打扫一下吧。",
      "exampleFrench": "De toute façon nous ne faisons rien - nettoyons la pièce."
    },
    {
      "level": 5,
      "point": "不管怎样说",
      "pattern": "不管怎样说",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Quoi qu'on en dise ; en tout cas.",
      "exampleChinese": "不管怎样说，他都是你的亲弟弟。",
      "exampleFrench": "Quoi qu'on en dise, il reste ton propre petit frère."
    },
    {
      "level": 5,
      "point": "真有你/他/她的",
      "pattern": "真有你/他/她的",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Tu es vraiment quelqu'un ! - un éloge admiratif (ou taquin).",
      "exampleChinese": "这么难的比赛你都赢了，真有你的！",
      "exampleFrench": "Tu as même gagné un match aussi difficile - bravo à toi !"
    },
    {
      "level": 5,
      "point": "X什么X",
      "pattern": "X什么X",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "V什么V : reproche impatient - arrête de faire X !",
      "exampleChinese": "哭什么哭，问题总能解决的。",
      "exampleFrench": "Arrête de pleurer - il y a toujours une solution."
    },
    {
      "level": 5,
      "point": "什么X不X（的）",
      "pattern": "什么X不X（的）",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "什么X不X的: écarter une inquiétude comme hors de propos.",
      "exampleChinese": "什么贵不贵的，你喜欢就买。",
      "exampleFrench": "Cher ou pas, peu importe - si ça te plaît, achète-le."
    },
    {
      "level": 5,
      "point": "不X白不X",
      "pattern": "不X白不X",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Si tu ne fais pas X, c'est du gâchis - autant le faire.",
      "exampleChinese": "这些水果是免费的，不吃白不吃。",
      "exampleFrench": "Ces fruits sont gratuits - ne pas en manger serait du gâchis."
    },
    {
      "level": 5,
      "point": "X来X去，都是/就是……",
      "pattern": "X来X去，都是/就是……",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Après avoir tourné en rond, cela revient toujours à ….",
      "exampleChinese": "大家说来说去，都是那几个老问题。",
      "exampleFrench": "Après tous ces allers-retours, c'étaient toujours les mêmes vieux problèmes."
    },
    {
      "level": 5,
      "point": "动词+什么（就）是什么",
      "pattern": "动词+什么（就）是什么",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Quoi qu'on V, c'est cela qui compte - cette personne ou cette chose décide.",
      "exampleChinese": "这家小店没有菜单，老板做什么就是什么。",
      "exampleFrench": "Cette petite échoppe n'a pas de carte - ce que le patron cuisine, c'est ce qu'on mange."
    },
    {
      "level": 5,
      "point": "多项状语",
      "pattern": "时间+处所+方式……+动词",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "L'ordre de plusieurs compléments circonstanciels : le temps avant le lieu, le lieu avant la manière.",
      "exampleChinese": "他昨天在图书馆认真地复习了一天。",
      "exampleFrench": "Hier, il a révisé sérieusement toute la journée à la bibliothèque."
    },
    {
      "level": 5,
      "point": "可能补语“动词+得/不得”",
      "pattern": "动词+得/不得",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "V不得: l'action ne doit pas ou ne peut pas être faite.",
      "exampleChinese": "学习是慢功夫，急不得。",
      "exampleFrench": "L'étude demande du temps ; il ne faut pas la brusquer."
    },
    {
      "level": 5,
      "point": "程度补语“形容词/心理动词+得+不得了”",
      "pattern": "形容词/心理动词+得+不得了",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "Adjectif ou verbe de sentiment + 得不得了: à un degré extrême.",
      "exampleChinese": "听说能去旅游，孩子们高兴得不得了。",
      "exampleFrench": "Quand ils ont appris qu'ils pouvaient partir en voyage, les enfants étaient fous de joie."
    },
    {
      "level": 5,
      "point": "趋向补语的引申用法（下来/下去/起来/过来/过去）",
      "pattern": "动词/形容词+下来/下去/起来/过来/过去",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "Les compléments directionnels étendus aux états, p. ex. 下来 = s'installer dans un état.",
      "exampleChinese": "老师进来后，教室里安静下来。",
      "exampleFrench": "Après l'entrée du professeur, la classe s'est calmée."
    },
    {
      "level": 5,
      "point": "状态补语“动词/形容词+得+短语”",
      "pattern": "动词/形容词+得+动词短语/主谓短语/固定短语",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "V/Adj + 得 + groupe décrivant l'état qui en résulte.",
      "exampleChinese": "他忙得连饭都忘了吃。",
      "exampleFrench": "Il était si occupé qu'il a oublié jusqu'à manger."
    },
    {
      "level": 5,
      "point": "“有”字句3",
      "pattern": "主语+有+着+宾语；主语+动词+有+宾语",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "有着 exprime la possession ou l'existence avec insistance ; V+有 marque l'adhérence.",
      "exampleChinese": "这座城市有着一千多年的历史。",
      "exampleFrench": "Cette ville a plus de mille ans d'histoire."
    },
    {
      "level": 5,
      "point": "“把”字句3",
      "pattern": "主语+把+宾语+一+动词；主语+把+宾语1+动词+宾语2",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Phrase en 把 avec 一+V pour une action brusque, ou avec un second complément d'objet.",
      "exampleChinese": "他把书包一放，就跑出去玩了。",
      "exampleFrench": "Il a lâché son cartable et est sorti jouer en courant."
    },
    {
      "level": 5,
      "point": "连动句3",
      "pattern": "动词短语1+动词短语2（因果/转折/条件关系）",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Phrase à verbes en série dont les deux groupes verbaux sont liés par la cause, le contraste ou la condition.",
      "exampleChinese": "大家听了这个笑话都笑了。",
      "exampleFrench": "Tout le monde a ri en entendant cette plaisanterie."
    },
    {
      "level": 5,
      "point": "比较句4",
      "pattern": "A+形容词+B+数量补语",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Comparaison sans 比: A Adj B d'une quantité, p. ex. 大我三岁.",
      "exampleChinese": "姐姐大我三岁，从小就照顾我。",
      "exampleFrench": "Ma grande sœur a trois ans de plus que moi et s'occupe de moi depuis l'enfance."
    },
    {
      "level": 5,
      "point": "被动句3",
      "pattern": "主语+被/叫/让+宾语+给+动词+其他成分",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Passif avec 被/叫/让 … 给 devant le verbe.",
      "exampleChinese": "我的自行车叫弟弟给骑走了。",
      "exampleFrench": "Mon petit frère est parti avec mon vélo."
    },
    {
      "level": 5,
      "point": "承接复句“……，便……”",
      "pattern": "……，便……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Propositions successives reliées par 便 (alors).",
      "exampleChinese": "他下了课，便急急忙忙赶回家了。",
      "exampleFrench": "Dès la fin du cours, il s'est dépêché de rentrer."
    },
    {
      "level": 5,
      "point": "选择复句“或是……，或是……”",
      "pattern": "或是……，或是……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Propositions alternatives : soit …, soit ….",
      "exampleChinese": "周末他或是看书，或是去爬山。",
      "exampleFrench": "Le week-end, soit il lit, soit il va faire de la randonnée."
    },
    {
      "level": 5,
      "point": "假设复句“一旦……，就……”",
      "pattern": "一旦……，就……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Une fois que … arrive, alors ….",
      "exampleChinese": "一旦下定决心，就不要轻易放弃。",
      "exampleFrench": "Une fois que tu as pris ta décision, n'abandonne pas à la légère."
    },
    {
      "level": 5,
      "point": "假设复句“假如……，（就）……”",
      "pattern": "假如……，（就）……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Si … (par hypothèse), alors ….",
      "exampleChinese": "假如明天不下雨，我们就去公园。",
      "exampleFrench": "S'il ne pleut pas demain, nous irons au parc."
    },
    {
      "level": 5,
      "point": "假设复句“万一……，（就）……”",
      "pattern": "万一……，（就）……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Au cas où … (un malheur improbable), alors ….",
      "exampleChinese": "万一路上堵车，你就打车来吧。",
      "exampleFrench": "S'il y a des embouteillages, prends un taxi."
    },
    {
      "level": 5,
      "point": "假设复句“……，要不然/不然……”",
      "pattern": "……，要不然/不然……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "… sinon ….",
      "exampleChinese": "快点儿出发吧，要不然就赶不上火车了。",
      "exampleFrench": "Partons vite, sinon nous allons rater le train."
    },
    {
      "level": 5,
      "point": "因果复句“……，因而……”",
      "pattern": "……，因而……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "… et par conséquent / donc ….",
      "exampleChinese": "他平时练习很多，因而进步很快。",
      "exampleFrench": "Il s'exerce beaucoup, et progresse donc vite."
    },
    {
      "level": 5,
      "point": "因果复句“……，可见……”",
      "pattern": "……，可见……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "… d'où l'on voit que ….",
      "exampleChinese": "他连周末都在学习，可见有多努力。",
      "exampleFrench": "Il étudie même le week-end - c'est dire combien il travaille."
    },
    {
      "level": 5,
      "point": "让步复句“哪怕……，也……”",
      "pattern": "哪怕……，也……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Même si …, quand même ….",
      "exampleChinese": "哪怕只有一点儿希望，我们也要努力。",
      "exampleFrench": "Même s'il ne reste qu'un peu d'espoir, nous devons quand même nous efforcer."
    },
    {
      "level": 5,
      "point": "递进复句“不但不/不但没有……，反而……”",
      "pattern": "不但不/不但没有……，反而……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Non seulement ne pas …, mais au contraire ….",
      "exampleChinese": "吃了药，病不但没有好，反而更重了。",
      "exampleFrench": "Après la prise du médicament, la maladie non seulement ne s'est pas améliorée, mais s'est aggravée."
    },
    {
      "level": 5,
      "point": "递进复句“不是……，还/还是……”",
      "pattern": "不是……，还/还是……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Au lieu de …, on est allé (encore) plus loin et ….",
      "exampleChinese": "他不是来帮忙，还给大家添了不少麻烦。",
      "exampleFrench": "Au lieu de venir aider, il a causé beaucoup d'ennuis à tout le monde."
    },
    {
      "level": 5,
      "point": "目的复句“……，为的是……”",
      "pattern": "……，为的是……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "… dans le but de ….",
      "exampleChinese": "他每天早起跑步，为的是身体健康。",
      "exampleFrench": "Il se lève tôt pour courir chaque jour, et cela pour sa santé."
    },
    {
      "level": 5,
      "point": "紧缩复句“没有……就没有……”",
      "pattern": "没有……就没有……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Sans …, il n'y aurait pas de ….",
      "exampleChinese": "没有大家的帮助，就没有我今天的成绩。",
      "exampleFrench": "Sans l'aide de tous, je n'en serais pas là aujourd'hui."
    },
    {
      "level": 5,
      "point": "紧缩复句“不……不……”",
      "pattern": "不……不……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Conditionnelle contractée : si l'on ne …, alors on ne … pas.",
      "exampleChinese": "他不做完作业不睡觉。",
      "exampleFrench": "Il ne dormira pas avant d'avoir fini ses devoirs."
    },
    {
      "level": 5,
      "point": "紧缩复句“再……也……”",
      "pattern": "再……也……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Quel que soit le degré de …, quand même ….",
      "exampleChinese": "天气再热，他也不开空调。",
      "exampleFrench": "Quelle que soit la chaleur, il n'allume toujours pas la climatisation."
    },
    {
      "level": 6,
      "point": "类前缀“超-、多-、反-、无-、亚-、准-”",
      "pattern": "",
      "categoryChinese": "语素",
      "categoryFrench": "Éléments du mot",
      "explanation": "Préfixes productifs ; 超- = super-, ultra-.",
      "exampleChinese": "这家店专卖超低价的日用品。",
      "exampleFrench": "Ce magasin est spécialisé dans les articles courants à très bas prix."
    },
    {
      "level": 6,
      "point": "类后缀“-化、-式、-型、-性”",
      "pattern": "",
      "categoryChinese": "语素",
      "categoryFrench": "Éléments du mot",
      "explanation": "Suffixes productifs ; -化 = -iser / -isation.",
      "exampleChinese": "近几年，农村的生活越来越现代化了。",
      "exampleFrench": "Ces dernières années, la vie à la campagne s'est modernisée de plus en plus."
    },
    {
      "level": 6,
      "point": "人称代词“人家”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "人家: les autres / cette personne / moi (façon coquette de parler de soi).",
      "exampleChinese": "人家都开始复习了，你还在玩。",
      "exampleFrench": "Tous les autres ont commencé à réviser, et toi tu joues encore."
    },
    {
      "level": 6,
      "point": "名量词“串、滴、枝、扇、卷”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Spécificatifs nominaux du niveau 6 ; 串 = un chapelet, une grappe de.",
      "exampleChinese": "他买了一串葡萄和两串香蕉。",
      "exampleFrench": "Il a acheté une grappe de raisin et deux régimes de bananes."
    },
    {
      "level": 6,
      "point": "动量词“番”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Le spécificatif verbal 番: une série d'efforts, une tournée de travail.",
      "exampleChinese": "经过一番努力，他终于考上了大学。",
      "exampleFrench": "Après bien des efforts, il a fini par entrer à l'université."
    },
    {
      "level": 6,
      "point": "程度副词“特、异常、较为”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de degré ; 异常 = inhabituellement, exceptionnellement.",
      "exampleChinese": "听到这个消息，他显得异常激动。",
      "exampleFrench": "À cette nouvelle, il a paru exceptionnellement agité."
    },
    {
      "level": 6,
      "point": "范围副词“净、一同、大都”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de portée ; 净 = rien que, seulement.",
      "exampleChinese": "你怎么净说些让人生气的话？",
      "exampleFrench": "Pourquoi ne dis-tu que des choses exaspérantes ?"
    },
    {
      "level": 6,
      "point": "时间副词“一时、不时、仍旧、依旧、一向”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de temps ; 依旧 = toujours, comme avant.",
      "exampleChinese": "十年过去了，小镇依旧那么安静。",
      "exampleFrench": "Dix ans après, la petite ville est toujours aussi tranquille."
    },
    {
      "level": 6,
      "point": "频率副词“一再、再三”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de fréquence ; 再三 = à maintes reprises, à plusieurs reprises.",
      "exampleChinese": "出门前，妈妈再三提醒我带伞。",
      "exampleFrench": "Avant que je parte, maman m'a rappelé à plusieurs reprises de prendre un parapluie."
    },
    {
      "level": 6,
      "point": "方式副词“不禁、赶忙、特地、特意、偷偷”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de manière ; 不禁 = ne pas pouvoir s'empêcher de.",
      "exampleChinese": "看到儿时的照片，她不禁笑了。",
      "exampleFrench": "En voyant les photos de son enfance, elle n'a pas pu s'empêcher de sourire."
    },
    {
      "level": 6,
      "point": "否定副词“未必”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "未必: pas forcément.",
      "exampleChinese": "贵的东西未必就是好的。",
      "exampleFrench": "Ce qui est cher n'est pas forcément bon."
    },
    {
      "level": 6,
      "point": "语气副词“恰好、倒是、干脆、明明、总算”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de ton ; 明明 = clairement, manifestement (en contredisant).",
      "exampleChinese": "你明明知道答案，为什么不说？",
      "exampleFrench": "Tu connais manifestement la réponse - pourquoi ne pas la dire ?"
    },
    {
      "level": 6,
      "point": "介词“于”（引出时间、处所）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La préposition soutenue 于: à / dans / sur (temps ou lieu).",
      "exampleChinese": "这座大桥建于上个世纪五十年代。",
      "exampleFrench": "Ce pont a été construit dans les années 1950."
    },
    {
      "level": 6,
      "point": "介词“至于”（引出对象）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "至于: quant à, pour ce qui est de (changement de sujet).",
      "exampleChinese": "我先报名，至于去不去，以后再说。",
      "exampleFrench": "Je vais d'abord m'inscrire ; quant à savoir si j'y vais, on verra plus tard."
    },
    {
      "level": 6,
      "point": "介词“因”（引出目的、原因）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La préposition soutenue 因: à cause de, en raison de.",
      "exampleChinese": "航班因大雾推迟了两个小时。",
      "exampleFrench": "Le vol a été retardé de deux heures à cause d'un épais brouillard."
    },
    {
      "level": 6,
      "point": "介词“除”（表示排除）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "除 (…外/之外) : sauf, hormis.",
      "exampleChinese": "除周末外，他每天都去健身房。",
      "exampleFrench": "Sauf le week-end, il va à la salle de sport tous les jours."
    },
    {
      "level": 6,
      "point": "连词“不料”（连接分句或句子）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "不料: contre toute attente, qui l'eût cru.",
      "exampleChinese": "我以为他会答应，不料他一口拒绝了。",
      "exampleFrench": "Je pensais qu'il accepterait ; contre toute attente, il a refusé net."
    },
    {
      "level": 6,
      "point": "结构助词“所”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "La particule structurale 所 devant un verbe forme un nominal : ce qui est V-é.",
      "exampleChinese": "他所说的一切后来都得到了证实。",
      "exampleFrench": "Tout ce qu'il a dit a été confirmé par la suite."
    },
    {
      "level": 6,
      "point": "语气助词“啦、嘛”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Particules de fin de phrase ; 嘛 marque l'évidence ou une insistance douce.",
      "exampleChinese": "有意见就直接提嘛，别放在心里。",
      "exampleFrench": "Si tu as des objections, dis-le franchement - ne les garde pas pour toi."
    },
    {
      "level": 6,
      "point": "其他助词“也好”",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "X也好，Y也好: que ce soit X ou Y, cela ne change rien.",
      "exampleChinese": "同意也好，反对也好，请先听我说完。",
      "exampleFrench": "Que tu sois d'accord ou contre, écoute-moi d'abord jusqu'au bout."
    },
    {
      "level": 6,
      "point": "四字格“A这A那”",
      "pattern": "A这A那",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "V这V那: faire l'action de façon tatillonne sur ceci et sur cela.",
      "exampleChinese": "她买衣服总是挑这挑那，半天定不下来。",
      "exampleFrench": "Quand elle achète des vêtements, elle chipote sur ceci et sur cela et met des heures à se décider."
    },
    {
      "level": 6,
      "point": "四字格“左A右B”",
      "pattern": "左A右B",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "左A右B : faire l'action de tous les côtés à répétition, p. ex. 左思右想.",
      "exampleChinese": "他左思右想，还是觉得这事不对劲。",
      "exampleFrench": "Il a retourné la question dans tous les sens et trouvait encore que quelque chose clochait."
    },
    {
      "level": 6,
      "point": "固定短语“好（不）容易”",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "好（不）容易: seulement à grand-peine (les deux formes veulent dire la même chose).",
      "exampleChinese": "我排了两个小时队，好不容易才买到票。",
      "exampleFrench": "J'ai fait la queue deux heures et j'ai fini par obtenir un billet à grand-peine."
    },
    {
      "level": 6,
      "point": "固定短语“那倒（也）是”",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "那倒（也）是: « c'est vrai, au fond » - une concession.",
      "exampleChinese": "“坐高铁比开车快多了。”“那倒是。”",
      "exampleFrench": "« Le TGV est bien plus rapide que la voiture. » « C'est vrai. »"
    },
    {
      "level": 6,
      "point": "固定短语“算了”",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "算了: laisse tomber, tant pis.",
      "exampleChinese": "他不愿意去就算了，咱们别勉强。",
      "exampleFrench": "S'il ne veut pas y aller, tant pis - ne le forçons pas."
    },
    {
      "level": 6,
      "point": "固定短语“得了”",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "得了 en fin de phrase : fais X et n'en parlons plus.",
      "exampleChinese": "别纠结了，就买这件得了。",
      "exampleFrench": "Arrête de te torturer - achète celui-ci, et n'en parlons plus."
    },
    {
      "level": 6,
      "point": "A一+量词，B一+量词",
      "pattern": "A一+量词，B一+量词",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Un de A, un de B - beaucoup de gens qui interviennent tour à tour.",
      "exampleChinese": "会上大家你一句，我一句，讨论得十分热烈。",
      "exampleFrench": "À la réunion, chacun est intervenu à son tour et la discussion a été très animée."
    },
    {
      "level": 6,
      "point": "东一A，西一A",
      "pattern": "东一A，西一A",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Un ici, un là - éparpillés en désordre.",
      "exampleChinese": "屋里衣服东一件，西一件，乱得下不去脚。",
      "exampleFrench": "Des vêtements traînaient un peu partout dans la pièce ; on ne savait plus où poser le pied."
    },
    {
      "level": 6,
      "point": "到……为止",
      "pattern": "到……为止",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Jusqu'à … ; se terminant à ….",
      "exampleChinese": "到目前为止，报名的人已经超过一百了。",
      "exampleFrench": "Jusqu'à présent, plus de cent personnes se sont inscrites."
    },
    {
      "level": 6,
      "point": "X到Y头上来了",
      "pattern": "X到Y头上来了",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "L'ennui ou l'affaire est retombé sur le dos de Y.",
      "exampleChinese": "他居然把主意打到我头上来了。",
      "exampleFrench": "Voilà qu'il a jeté son dévolu sur moi."
    },
    {
      "level": 6,
      "point": "不X不……，一X……",
      "pattern": "不X不……，一X……",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Tu ne le sais pas avant de faire X - et quand tu le fais, c'est un choc.",
      "exampleChinese": "不看不知道，一看吓一跳，这个月竟花了一万块。",
      "exampleFrench": "Je ne m'en doutais pas avant de regarder - et quel choc : dix mille yuans dépensés ce mois-ci."
    },
    {
      "level": 6,
      "point": "好你个X",
      "pattern": "好你个X",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Toi alors, tu es … ! - exclamation d'une colère feinte.",
      "exampleChinese": "好你个小张，偷偷把我的零食吃光了！",
      "exampleFrench": "Toi alors, petit Zhang - tu as mangé en douce tout mon goûter !"
    },
    {
      "level": 6,
      "point": "早（也）不X，晚（也）不X",
      "pattern": "早（也）不X，晚（也）不X",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "De tous les moments, il a fallu que cela tombe maintenant.",
      "exampleChinese": "电梯早不坏，晚不坏，偏偏上班时坏了。",
      "exampleFrench": "L'ascenseur n'est tombé en panne ni plus tôt ni plus tard - il a fallu que ce soit à l'heure de pointe."
    },
    {
      "level": 6,
      "point": "看/瞧+把+宾语（施事）+X得",
      "pattern": "看/瞧+把+宾语+X得",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Regarde dans quel état de X tu es ! - remarque taquine sur l'état de quelqu'un.",
      "exampleChinese": "瞧把你高兴得，不就是赢了一盘棋吗？",
      "exampleFrench": "Regarde comme tu es content - ce n'était qu'une partie d'échecs !"
    },
    {
      "level": 6,
      "point": "放着X不Y",
      "pattern": "放着X不Y",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Laisser de côté l'option X, pourtant évidente et bonne, et ne pas en faire Y.",
      "exampleChinese": "放着近路不走，你偏要绕远。",
      "exampleFrench": "Alors qu'un raccourci est juste là, tu tiens à faire le grand tour."
    },
    {
      "level": 6,
      "point": "X了就X了，（没）有……",
      "pattern": "X了就X了，（没）有……",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Ce qui est fait est fait - inutile de s'y attarder.",
      "exampleChinese": "杯子碎了就碎了，没有什么大不了的。",
      "exampleFrench": "La tasse est cassée - tant pis, ce n'est pas bien grave."
    },
    {
      "level": 6,
      "point": "这/那也不X，那/这也不Y",
      "pattern": "这/那也不X，那/这也不Y",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Mécontent de ceci comme de cela - impossible à contenter.",
      "exampleChinese": "他这也不吃，那也不吃，真难伺候。",
      "exampleFrench": "Il ne mange ni ceci ni cela - difficile à contenter."
    },
    {
      "level": 6,
      "point": "X归X，Y归Y",
      "pattern": "X归X，Y归Y",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "X est une chose, Y en est une autre - garde-les séparées.",
      "exampleChinese": "工作归工作，生活归生活，得分开。",
      "exampleFrench": "Le travail est le travail et la vie est la vie - il faut les garder séparés."
    },
    {
      "level": 6,
      "point": "看你X的/瞧他X的",
      "pattern": "看你X的/瞧他X的",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Regarde-toi, tout X ! - remarque taquine ou qui esquive.",
      "exampleChinese": "看你急的，先坐下喝口水慢慢说。",
      "exampleFrench": "Regarde-toi, tout énervé - assieds-toi d'abord, bois un peu d'eau et raconte doucement."
    },
    {
      "level": 6,
      "point": "程度补语“动词/形容词+透+了”",
      "pattern": "动词/形容词+透+了",
      "categoryChinese": "句子成分",
      "categoryFrench": "Fonctions dans la phrase",
      "explanation": "V/Adj + 透了: de part en part, au plus haut point (le plus souvent en mauvaise part).",
      "exampleChinese": "连着加了一个星期班，他烦透了。",
      "exampleFrench": "Après une semaine entière d'heures supplémentaires, il en avait par-dessus la tête."
    },
    {
      "level": 6,
      "point": "“把”字句4",
      "pattern": "主语（非生物体）+把+宾语+动词+其他成分；主语+把+宾语（施事）+动词+其他成分",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Phrase en 把 à sujet inanimé, ou dont le complément d'objet est l'auteur du résultat.",
      "exampleChinese": "一场大风把院子里的花全刮倒了。",
      "exampleFrench": "Un vent violent a couché toutes les fleurs de la cour."
    },
    {
      "level": 6,
      "point": "并列复句“一时……一时……”",
      "pattern": "一时……一时……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Tantôt …, tantôt … - des états qui alternent.",
      "exampleChinese": "山里的天气一时晴，一时雨，说变就变。",
      "exampleFrench": "En montagne, le temps est tantôt au soleil, tantôt à la pluie - il change en un instant."
    },
    {
      "level": 6,
      "point": "选择复句“要么……，要么……”",
      "pattern": "要么……，要么……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Soit … soit … (choix exclusif).",
      "exampleChinese": "周末他要么在家看书，要么去郊外爬山。",
      "exampleFrench": "Le week-end, ou bien il lit chez lui, ou bien il va randonner en périphérie."
    },
    {
      "level": 6,
      "point": "转折复句“虽……，但/可/却/也……”",
      "pattern": "虽……，但/可/却/也……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Bien que … (虽 à l'écrit), quand même ….",
      "exampleChinese": "房间虽小，却收拾得干净整齐。",
      "exampleFrench": "La pièce a beau être petite, elle est tenue propre et bien rangée."
    },
    {
      "level": 6,
      "point": "条件复句“凡是……，都……”",
      "pattern": "凡是……，都……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Tout ce qui … est invariablement ….",
      "exampleChinese": "凡是他答应过的事，都会做到。",
      "exampleFrench": "Tout ce qu'il a promis, il le fera."
    },
    {
      "level": 6,
      "point": "条件复句“除非……，才……”",
      "pattern": "除非……，才……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Seulement si …, alors ….",
      "exampleChinese": "除非亲眼看见，他才肯相信。",
      "exampleFrench": "Il ne le croira que s'il le voit de ses propres yeux."
    },
    {
      "level": 6,
      "point": "条件复句“除非……，否则/不然……”",
      "pattern": "除非……，否则/不然……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "À moins que …, sinon ….",
      "exampleChinese": "除非提前预订，否则周末根本没有位子。",
      "exampleFrench": "À moins de réserver à l'avance, il n'y a tout simplement pas de place le week-end."
    },
    {
      "level": 6,
      "point": "让步复句“就算……，也……”",
      "pattern": "就算……，也……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "Même si …, quand même ….",
      "exampleChinese": "就算再忙，也要按时吃饭。",
      "exampleFrench": "Même au plus fort de tes occupations, tu dois manger à heures fixes."
    },
    {
      "level": 6,
      "point": "目的复句“……，以便……”",
      "pattern": "……，以便……",
      "categoryChinese": "复句",
      "categoryFrench": "Phrases à plusieurs propositions",
      "explanation": "… de manière à, afin de (faciliter) ….",
      "exampleChinese": "请留下电话号码，以便我们及时联系您。",
      "exampleFrench": "Veuillez laisser votre numéro de téléphone afin que nous puissions vous joindre rapidement."
    },
    {
      "level": 7,
      "point": "类前缀\"后-、亲-\"",
      "pattern": "",
      "categoryChinese": "语素",
      "categoryFrench": "Éléments du mot",
      "explanation": "Morphèmes de type préfixe : 后- « post- » (后疫情) et 亲- « pro- » (亲环境) forgent des noms et des adjectifs nouveaux.",
      "exampleChinese": "后疫情时代，远程办公已成为常态。",
      "exampleFrench": "À l'ère post-pandémique, le télétravail est devenu la norme."
    },
    {
      "level": 7,
      "point": "类后缀\"-观、-鬼、-界、-然、-坛、-为、-制\"",
      "pattern": "",
      "categoryChinese": "语素",
      "categoryFrench": "Éléments du mot",
      "explanation": "Des morphèmes de type suffixe forment librement des noms abstraits : 价值观, 学术界, 体坛, 终身制, 胆小鬼.",
      "exampleChinese": "这一发现震动了整个学术界。",
      "exampleFrench": "Cette découverte a ébranlé tout le monde universitaire."
    },
    {
      "level": 7,
      "point": "动词\"恨不得/巴不得\"",
      "pattern": "恨不得/巴不得+动词短语",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Exprime une envie intense, souvent irréalisable : « brûler de, souhaiter pouvoir ».",
      "exampleChinese": "他恨不得立刻飞回家乡看望母亲。",
      "exampleFrench": "Il aurait voulu s'envoler tout de suite au pays pour voir sa mère."
    },
    {
      "level": 7,
      "point": "动词\"免不了/犯不着/犯得着\"",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "免不了 « ne pas pouvoir éviter » ; 犯不着/犯得着 « cela ne vaut pas / cela vaut la peine de ».",
      "exampleChinese": "为这点小事生气，实在犯不着。",
      "exampleFrench": "Cela ne vaut vraiment pas la peine de se fâcher pour si peu."
    },
    {
      "level": 7,
      "point": "动词\"并非\"",
      "pattern": "并非+名词/小句",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Négation emphatique soutenue : « n'est nullement, n'est pas du tout ».",
      "exampleChinese": "成功并非偶然，而是长期积累的结果。",
      "exampleFrench": "Le succès n'est nullement le fruit du hasard ; c'est celui d'une longue accumulation."
    },
    {
      "level": 7,
      "point": "动词\"可谓\"",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Verbe d'évaluation soutenu : « on peut bien dire, on peut qualifier de ».",
      "exampleChinese": "这场演出可谓精彩绝伦。",
      "exampleFrench": "On peut bien dire que ce spectacle était époustouflant."
    },
    {
      "level": 7,
      "point": "动词\"所谓\"",
      "pattern": "所谓（的）+名词",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "« Prétendu, soi-disant » : cite une étiquette ou en éloigne celui qui parle.",
      "exampleChinese": "那些所谓的捷径往往暗藏风险。",
      "exampleFrench": "Ces prétendus raccourcis cachent souvent des risques."
    },
    {
      "level": 7,
      "point": "动词\"有所\"",
      "pattern": "有所+双音节动词",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "« Dans une certaine mesure », soutenu : 有所 + verbe dissyllabique marque un changement mesuré.",
      "exampleChinese": "与去年相比，公司业绩有所增长。",
      "exampleFrench": "Par rapport à l'an dernier, les résultats de l'entreprise ont quelque peu progressé."
    },
    {
      "level": 7,
      "point": "动词\"予以\"",
      "pattern": "予以+双音节动词",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "« Accorder, faire bénéficier de (un traitement) », soutenu : courant dans les textes officiels.",
      "exampleChinese": "对违规行为，监管部门将予以处罚。",
      "exampleFrench": "Les autorités de contrôle sanctionneront les manquements."
    },
    {
      "level": 7,
      "point": "动词\"可否\"",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "« Est-ce possible ou non » en registre soutenu, souvent dans les demandes polies.",
      "exampleChinese": "可否请您再详细说明一下？",
      "exampleFrench": "Puis-je vous demander d'expliquer un peu plus en détail ?"
    },
    {
      "level": 7,
      "point": "动词\"除外\"",
      "pattern": "……除外",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "« Excepté, exclu » : se place après l'élément qui est mis à part.",
      "exampleChinese": "展馆全年开放，法定节假日除外。",
      "exampleFrench": "Le hall est ouvert toute l'année, à l'exception des jours fériés légaux."
    },
    {
      "level": 7,
      "point": "文言代词\"何/彼/兹\"",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Pronoms littéraires : 何 « quoi / pourquoi », 彼 « celui-là / l'autre », 兹 « ceci » - registre écrit soutenu.",
      "exampleChinese": "此事该从何说起，他一时语塞。",
      "exampleFrench": "Par où même commencer - il est resté un moment sans voix."
    },
    {
      "level": 7,
      "point": "代词\"这么着/怎么着\"",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Formes de substitution familières qui tiennent lieu d'une manière ou d'une action : « comme ça / faire quoi ».",
      "exampleChinese": "你到底想怎么着，痛快点说吧。",
      "exampleFrench": "Qu'est-ce que tu veux au juste ? Accouche."
    },
    {
      "level": 7,
      "point": "数量代词\"若干\"",
      "pattern": "若干+（量词）+名词",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Quantité indéfinie soutenue : « un certain nombre de, plusieurs ».",
      "exampleChinese": "报告最后提出了若干条建议。",
      "exampleFrench": "Le rapport s'achève sur un certain nombre de recommandations."
    },
    {
      "level": 7,
      "point": "名量词：重、截、缕、码、枚、摊、丸、则、幢、宗",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Spécificatifs nominaux avancés ; 枚 compte les petits objets comme les pièces, les médailles, les timbres.",
      "exampleChinese": "她在世锦赛上摘得两枚金牌。",
      "exampleFrench": "Elle a décroché deux médailles d'or aux championnats du monde."
    },
    {
      "level": 7,
      "point": "动量词\"通\"",
      "pattern": "动词+了+（一）通",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Spécificatif verbal pour une volée de réprimandes, une série de coups de fil, de roulements de tambour, etc.",
      "exampleChinese": "他把儿子狠狠训了一通。",
      "exampleFrench": "Il a passé un bon savon à son fils."
    },
    {
      "level": 7,
      "point": "复合量词\"人次\"",
      "pattern": "数词+人次",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Spécificatif composé « personnes-fois », qui compte les visites ou les usages cumulés.",
      "exampleChinese": "该展览累计接待观众逾百万人次。",
      "exampleFrench": "L'exposition a reçu au total plus d'un million de visites."
    },
    {
      "level": 7,
      "point": "程度副词：尤为、分外、颇、愈加、越发等",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de degré du registre écrit : 尤为 « particulièrement », 颇 « assez », 愈加/越发 « de plus en plus ».",
      "exampleChinese": "在众多参赛作品中，这一幅尤为出色。",
      "exampleFrench": "Parmi les nombreuses œuvres en lice, celle-ci est particulièrement remarquable."
    },
    {
      "level": 7,
      "point": "范围副词：皆、均、唯、统统、一概等",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de portée soutenus : 均/皆 « tous sans exception », 唯 « seulement », 一概 « sans distinction ».",
      "exampleChinese": "双方均对谈判结果表示满意。",
      "exampleFrench": "Les deux parties se sont dites satisfaites du résultat des négociations."
    },
    {
      "level": 7,
      "point": "时间副词：届时、尚、随即、历来、一经等",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de temps soutenus : 届时 « le moment venu », 尚 « encore », 随即 « aussitôt après ».",
      "exampleChinese": "决赛下月举行，届时强手云集。",
      "exampleFrench": "La finale a lieu le mois prochain ; les meilleurs s'y retrouveront le moment venu."
    },
    {
      "level": 7,
      "point": "频率副词：屡次、屡屡、时而、相继、再度等",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de fréquence du registre soutenu : 屡次/屡屡 « à maintes reprises », 相继 « l'un après l'autre », 再度 « une fois de plus ».",
      "exampleChinese": "他屡次打破全国纪录。",
      "exampleFrench": "Il a battu le record national à maintes reprises."
    },
    {
      "level": 7,
      "point": "方式副词：毅然、擅自、竭力、骤然、逐一等",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de manière : 毅然 « résolument », 擅自 « sans autorisation », 竭力 « de toutes ses forces ».",
      "exampleChinese": "他放弃高薪，毅然回乡创业。",
      "exampleFrench": "Il a renoncé à un gros salaire et est résolument rentré au pays pour créer son entreprise."
    },
    {
      "level": 7,
      "point": "否定副词：不见得、绝不、无从、无须、勿",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes de négation : 无从 « n'avoir aucun moyen de », 无须 « il n'est pas besoin de », 勿 « ne pas (littéraire) ».",
      "exampleChinese": "年代久远，传闻已无从考证。",
      "exampleFrench": "Cela remonte à si loin que la rumeur n'est plus vérifiable."
    },
    {
      "level": 7,
      "point": "语气副词：不妨、索性、势必、未免、偏偏等",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes modaux : 索性 « autant faire carrément », 不妨 « rien n'empêche de », 势必 « ne pouvoir manquer de ».",
      "exampleChinese": "既然睡不着，他索性起身看书。",
      "exampleFrench": "Ne trouvant pas le sommeil, il s'est tout bonnement levé pour lire."
    },
    {
      "level": 7,
      "point": "语气副词\"何必/何尝/何不/何苦\"",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbes rhétoriques de la série 何: 何必 « à quoi bon », 何尝 « quand donc », 何苦 « pourquoi se donner cette peine ».",
      "exampleChinese": "都是多年同事，何必斤斤计较？",
      "exampleFrench": "Vous êtes collègues depuis des années - à quoi bon chipoter ?"
    },
    {
      "level": 7,
      "point": "判断副词\"乃\"",
      "pattern": "A乃B",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Adverbe copulatif littéraire : « c'est précisément, c'est bel et bien ».",
      "exampleChinese": "失败乃成功之母。",
      "exampleFrench": "L'échec est la mère du succès."
    },
    {
      "level": 7,
      "point": "介词\"打\"（引出时间、处所）",
      "pattern": "打+时间/处所",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Préposition familière « depuis (un moment ou un lieu) », équivalente de 从.",
      "exampleChinese": "打这儿往北走，就是老城区。",
      "exampleFrench": "Va vers le nord d'ici et tu arrives à la vieille ville."
    },
    {
      "level": 7,
      "point": "介词\"当着/就\"（引出对象）",
      "pattern": "当着+人+的面",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "当着 « en présence de » ; 就 « quant à » - introduisent la cible d'un acte ou d'une remarque.",
      "exampleChinese": "他当着全组同事的面承认了失误。",
      "exampleFrench": "Il a reconnu son erreur devant toute l'équipe."
    },
    {
      "level": 7,
      "point": "介词\"本着/基于/鉴于/经/依\"（引出凭借、依据）",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Prépositions de fondement soutenues : 本着 « dans l'esprit de », 基于/鉴于 « sur la base de / au vu de », 经 « par l'entremise de », 依 « selon ».",
      "exampleChinese": "基于以上数据，我们得出如下结论。",
      "exampleFrench": "Sur la base des données ci-dessus, nous tirons la conclusion suivante."
    },
    {
      "level": 7,
      "point": "连词\"若/倘若\"",
      "pattern": "倘若……，（就）……",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Conjonctions hypothétiques soutenues : « si, à supposer que ».",
      "exampleChinese": "倘若明天下雨，开幕式将改期。",
      "exampleFrench": "S'il venait à pleuvoir demain, la cérémonie d'ouverture serait reportée."
    },
    {
      "level": 7,
      "point": "连词\"免得/以防\"",
      "pattern": "……，免得/以防……",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Conjonctions préventives : « pour éviter que / pour se prémunir contre ».",
      "exampleChinese": "出发前再核对一遍名单，免得出错。",
      "exampleFrench": "Vérifie la liste encore une fois avant de partir, pour éviter les erreurs."
    },
    {
      "level": 7,
      "point": "连词\"况且/加之/乃至/且\"",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Conjonctions additives : 况且 « de plus », 加之 « à quoi s'ajoute », 乃至 « voire », 且 « et (littéraire) ».",
      "exampleChinese": "时间尚早，况且路也不远，不必慌张。",
      "exampleFrench": "Il est encore tôt, et de plus ce n'est pas loin - pas la peine de s'affoler."
    },
    {
      "level": 7,
      "point": "语气助词\"矣/罢了/也罢\"",
      "pattern": "",
      "categoryChinese": "词类",
      "categoryFrench": "Classes de mots",
      "explanation": "Particules de fin de phrase : le 矣 littéraire marque l'achèvement ou l'exclamation ; 罢了 « et c'est tout » ; 也罢 « soit ».",
      "exampleChinese": "如今再想补救，为时晚矣。",
      "exampleFrench": "Vouloir y remédier maintenant - il est déjà trop tard."
    },
    {
      "level": 7,
      "point": "四字格\"爱A不A\"",
      "pattern": "爱A不A",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "Redoublement verbal désinvolte : « fais A ou pas, comme tu veux ».",
      "exampleChinese": "爱信不信，反正我说的都是实话。",
      "exampleFrench": "Crois-le ou non - de toute façon, tout ce que j'ai dit est vrai."
    },
    {
      "level": 7,
      "point": "四字格\"半A半B/不A不B/非A非B\"",
      "pattern": "半A半B",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "Cadres de quatre caractères pour les états mêlés ou intermédiaires : 半信半疑, 不慌不忙, 非亲非故.",
      "exampleChinese": "他对这个说法半信半疑。",
      "exampleFrench": "Il ne croyait cette affirmation qu'à moitié."
    },
    {
      "level": 7,
      "point": "四字格\"忽A忽B/时A时B/或A或B/可A可B\"",
      "pattern": "忽A忽B",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "Cadres d'alternance : 忽冷忽热, 时好时坏, 或多或少, 可有可无.",
      "exampleChinese": "近来气温忽高忽低，极易感冒。",
      "exampleFrench": "Les températures montent et descendent ces temps-ci ; on attrape froid très facilement."
    },
    {
      "level": 7,
      "point": "四字格\"东A西B/七A八B/连A带B/自A自B\"",
      "pattern": "七A八B",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "Cadres de coordination marquant le désordre ou l'appariement : 东奔西走, 七嘴八舌, 连滚带爬, 自言自语.",
      "exampleChinese": "会议室里七嘴八舌，久议不决。",
      "exampleFrench": "La salle de réunion bruissait de voix rivales, et aucune décision n'est sortie."
    },
    {
      "level": 7,
      "point": "四字格\"无A不B/无A可B/不A而B\"",
      "pattern": "无A可B",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "Cadres littéraires : 无微不至, 无家可归, 不劳而获.",
      "exampleChinese": "谈判破裂，双方已无话可说。",
      "exampleFrench": "Les pourparlers ayant échoué, les deux parties n'avaient plus rien à se dire."
    },
    {
      "level": 7,
      "point": "话语标记：综上所述、总而言之、归根到底等",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "Marqueurs de discours récapitulatifs : « en résumé / tout compte fait / en dernière analyse ».",
      "exampleChinese": "综上所述，本方案切实可行。",
      "exampleFrench": "Pour résumer, ce projet est concret et réalisable."
    },
    {
      "level": 7,
      "point": "话语标记：换句话说、话说回来、退一步说等",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "Marqueurs de reformulation et de concession : « autrement dit / cela dit / même en admettant que ».",
      "exampleChinese": "他没有明确反对，换句话说，尚有余地。",
      "exampleFrench": "Il ne s'y est pas opposé franchement ; autrement dit, il reste de la marge."
    },
    {
      "level": 7,
      "point": "话语标记：老实说、不瞒你说、说真的等",
      "pattern": "",
      "categoryChinese": "短语",
      "categoryFrench": "Groupes de mots",
      "explanation": "Marqueurs de franchise qui ouvrent une remarque sincère : « honnêtement / à vrai dire ».",
      "exampleChinese": "老实说，这个结果我并不意外。",
      "exampleFrench": "Honnêtement, ce résultat ne me surprend pas."
    },
    {
      "level": 7,
      "point": "X到这个地步/份上",
      "pattern": "X到这个地步/份上",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« À tel point » : marque un degré extrême, le plus souvent regrettable.",
      "exampleChinese": "事情闹到这个地步，谁也不愿看到。",
      "exampleFrench": "Personne ne voulait que les choses en arrivent là."
    },
    {
      "level": 7,
      "point": "X得要命/要死",
      "pattern": "形容词/动词+得要命",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Complément de degré extrême : « terriblement, à mourir ».",
      "exampleChinese": "三伏天里，机房闷得要命。",
      "exampleFrench": "Pendant la canicule, la salle des serveurs est étouffante."
    },
    {
      "level": 7,
      "point": "X都不/没X",
      "pattern": "V都不/没V",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Emphase par reprise du verbe : « sans même V-er ».",
      "exampleChinese": "他看都不看就把文件签了。",
      "exampleFrench": "Il a signé le document sans même y jeter un coup d'œil."
    },
    {
      "level": 7,
      "point": "X就X个Y",
      "pattern": "X就X个Y",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Si tu fais X, fais-le à fond » : pousse à s'y mettre sans réserve.",
      "exampleChinese": "要干就干个漂亮，别拖泥带水。",
      "exampleFrench": "Si tu le fais, fais-le bien - pas de demi-mesures."
    },
    {
      "level": 7,
      "point": "X了Y，Y了X",
      "pattern": "X了Y，Y了X",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Alternance cyclique de deux verbes : faire l'un puis l'autre, sans fin.",
      "exampleChinese": "假期里他吃了睡，睡了吃。",
      "exampleFrench": "Pendant les vacances, il n'a fait que manger puis dormir, dormir puis manger."
    },
    {
      "level": 7,
      "point": "X也好，Y也罢",
      "pattern": "X也好，Y也罢，都……",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Que ce soit X ou Y - dans les deux cas » : énumération concessive de possibilités.",
      "exampleChinese": "同意也好，反对也罢，请说明理由。",
      "exampleFrench": "D'accord ou contre - dans les deux cas, donne tes raisons."
    },
    {
      "level": 7,
      "point": "别提（有）多+形容词+了",
      "pattern": "别提多+形容词+了",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Indescriptiblement (adjectif) » : un intensificateur exclamatif.",
      "exampleChinese": "拿到录取通知那天，他别提多高兴了。",
      "exampleFrench": "Le jour où la lettre d'admission est arrivée, il était heureux au-delà des mots."
    },
    {
      "level": 7,
      "point": "不亚于……",
      "pattern": "A不亚于B",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Nullement inférieur à, qui ne le cède en rien à ».",
      "exampleChinese": "她的中文水平不亚于母语者。",
      "exampleFrench": "Son chinois ne le cède en rien à celui d'un locuteur natif."
    },
    {
      "level": 7,
      "point": "不知X是/才好",
      "pattern": "不知……才好",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Ne pas savoir ce qu'il vaudrait mieux faire ou dire » : exprime le désarroi.",
      "exampleChinese": "面对众人的夸奖，她不知说什么才好。",
      "exampleFrench": "Devant les éloges de tous, elle ne savait quoi dire."
    },
    {
      "level": 7,
      "point": "动不动就……",
      "pattern": "动不动就+动词短语",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« À la moindre occasion, toujours prêt à » : critique un comportement trop fréquent.",
      "exampleChinese": "他动不动就拿辞职要挟人。",
      "exampleFrench": "Il menace de démissionner à la moindre occasion."
    },
    {
      "level": 7,
      "point": "动词+（得）个X",
      "pattern": "动词+（得/了）个+补语",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "V+个+complément : un résultat emphatique et relâché, p. ex. 输了个彻底, 玩个痛快.",
      "exampleChinese": "这场球他们输了个彻底。",
      "exampleFrench": "Ils ont perdu ce match de bout en bout."
    },
    {
      "level": 7,
      "point": "该X（就）X，该Y（就）Y",
      "pattern": "该X就X，该Y就Y",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Fais X quand c'est le moment de X, fais Y quand c'est le moment de Y » : la vie suit son cours.",
      "exampleChinese": "该吃吃，该睡睡，别自己吓自己。",
      "exampleFrench": "Mange quand il faut manger, dors quand il faut dormir - arrête de te faire peur tout seul."
    },
    {
      "level": 7,
      "point": "何至于……",
      "pattern": "何至于……",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Comment en est-on arrivé là ? », rhétorique : les choses n'avaient pas à aller si loin.",
      "exampleChinese": "早些体检，何至于拖成大病？",
      "exampleFrench": "Avec un bilan de santé plus tôt, en serait-on arrivé à une maladie grave ?"
    },
    {
      "level": 7,
      "point": "仅次于X",
      "pattern": "A仅次于B",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Qui ne le cède qu'à ».",
      "exampleChinese": "该市经济总量仅次于省会。",
      "exampleFrench": "Le poids économique de la ville ne le cède qu'à celui de la capitale provinciale."
    },
    {
      "level": 7,
      "point": "看在X的面子上",
      "pattern": "看在……的面子上",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Par égard pour, en considération de (la face de quelqu'un) ».",
      "exampleChinese": "看在老同学的面子上，这次就算了。",
      "exampleFrench": "Par égard pour un vieux camarade de classe, passons pour cette fois."
    },
    {
      "level": 7,
      "point": "有/没什么+动词+头儿",
      "pattern": "有/没什么+V+头儿",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "V+头儿 « qui vaut la peine d'être V-é » : si une chose en vaut la peine ou non.",
      "exampleChinese": "剧情老套，这部剧没什么看头儿。",
      "exampleFrench": "Avec une intrigue aussi convenue, cette série n'a pas grand intérêt."
    },
    {
      "level": 7,
      "point": "没什么好+动词+的",
      "pattern": "没什么好+V+的",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Il n'y a pas de quoi V-er » : écarte la nécessité d'une action.",
      "exampleChinese": "事实摆在眼前，没什么好争的。",
      "exampleFrench": "Les faits sont là - il n'y a pas de quoi discuter."
    },
    {
      "level": 7,
      "point": "莫过于……",
      "pattern": "……莫过于……",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Rien ne surpasse ; le plus grand … est ».",
      "exampleChinese": "人生至乐，莫过于家人平安团聚。",
      "exampleFrench": "La plus grande joie de la vie n'est autre que la famille saine et sauve et réunie."
    },
    {
      "level": 7,
      "point": "你说你一个X，……",
      "pattern": "你说你一个X，……",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Ouverture de reproche : « toi, justement toi - un X - comment as-tu pu… ».",
      "exampleChinese": "你说你一个大人，怎么跟孩子计较？",
      "exampleFrench": "Toi, un adulte - comment peux-tu chicaner avec un enfant ?"
    },
    {
      "level": 7,
      "point": "什么A的B的",
      "pattern": "什么A的B的",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Énumération lâche : « des choses comme A et B et ainsi de suite ».",
      "exampleChinese": "什么吃的用的，母亲都备齐了。",
      "exampleFrench": "De quoi manger, de quoi vivre - ma mère avait tout préparé."
    },
    {
      "level": 7,
      "point": "视……而定",
      "pattern": "视……而定",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« À trancher selon… ».",
      "exampleChinese": "是否延期，视天气情况而定。",
      "exampleFrench": "Un report dépendra des conditions météorologiques."
    },
    {
      "level": 7,
      "point": "谈何……",
      "pattern": "谈何+双音节词",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Comment peut-on seulement parler de… ? », rhétorique : c'est bien plus facile à dire qu'à faire.",
      "exampleChinese": "资金短缺，扩大生产谈何容易。",
      "exampleFrench": "Faute de fonds, augmenter la production est plus facile à dire qu'à faire."
    },
    {
      "level": 7,
      "point": "无非/不过/只是……罢了/而已",
      "pattern": "无非……罢了/而已",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Rien de plus que… et c'est tout » : minimise la portée.",
      "exampleChinese": "他这样说，无非是想安慰你罢了。",
      "exampleFrench": "S'il a dit cela, c'était simplement pour te consoler, rien de plus."
    },
    {
      "level": 7,
      "point": "想X之所想，急X之所急",
      "pattern": "想X之所想，急X之所急",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Penser ce que X pense, sentir l'urgence que X ressent » : un dévouement total aux besoins de quelqu'un.",
      "exampleChinese": "企业要想用户之所想，急用户之所急。",
      "exampleFrench": "Une entreprise doit penser ce que pensent ses usagers et ressentir l'urgence qu'ils ressentent."
    },
    {
      "level": 7,
      "point": "向……致以……",
      "pattern": "向……致以……",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Formule soutenue pour adresser des salutations, des remerciements ou des respects.",
      "exampleChinese": "谨向全体医护人员致以崇高的敬意。",
      "exampleFrench": "Nous adressons notre plus haute considération à l'ensemble du personnel soignant."
    },
    {
      "level": 7,
      "point": "要X有/没X，要Y有/没Y",
      "pattern": "要X有X，要Y有Y",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Il y a du X quand tu veux du X, du Y quand tu veux du Y » : tout (ou rien) de ce qu'on pourrait demander.",
      "exampleChinese": "这地方要山有山，要水有水。",
      "exampleFrench": "Cet endroit a des montagnes si tu en veux, et de l'eau aussi."
    },
    {
      "level": 7,
      "point": "因……而……",
      "pattern": "因……而……",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Cadre causal soutenu : « du fait de…, donc… ».",
      "exampleChinese": "航班因大雾而延误。",
      "exampleFrench": "Le vol a été retardé en raison d'un épais brouillard."
    },
    {
      "level": 7,
      "point": "有何X",
      "pattern": "有何+名词",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Interrogatif soutenu « quel … y a-t-il » : 有何看法/意见/深意.",
      "exampleChinese": "此举有何深意，外界众说纷纭。",
      "exampleFrench": "Quel sens profond recouvre cette initiative, les avis divergent beaucoup."
    },
    {
      "level": 7,
      "point": "（在）……之余",
      "pattern": "（在）……之余",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "« Sur le temps qui reste après… ; au-delà de (faire)… ».",
      "exampleChinese": "工作之余，他坚持写作。",
      "exampleFrench": "En dehors de son travail, il continue d'écrire."
    },
    {
      "level": 7,
      "point": "值此……之际，……",
      "pattern": "值此……之际，……",
      "categoryChinese": "固定格式",
      "categoryFrench": "Expressions figées",
      "explanation": "Ouverture cérémonieuse : « à l'occasion de… ».",
      "exampleChinese": "值此建校百年之际，谨致贺忱。",
      "exampleFrench": "À l'occasion du centenaire de la fondation de l'école, nous adressons nos félicitations."
    },
    {
      "level": 7,
      "point": "比较句\"A+形容词+于/过+B\"",
      "pattern": "A+形容词+于/过+B",
      "categoryChinese": "特殊句型",
      "categoryFrench": "Modèles de phrase particuliers",
      "explanation": "Comparaison littéraire avec 于/过 après l'adjectif : 高于, 强过.",
      "exampleChinese": "今年的销量明显高于去年。",
      "exampleFrench": "Les ventes de cette année sont nettement supérieures à celles de l'an dernier."
    },
    {
      "level": 7,
      "point": "一来……，二来……（，三来……）",
      "pattern": "一来……，二来……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Énumération parallèle de raisons : « d'une part…, d'autre part… ».",
      "exampleChinese": "他搬家一来图上班近，二来图环境好。",
      "exampleFrench": "Il a déménagé d'une part pour être près du travail, d'autre part pour le cadre."
    },
    {
      "level": 7,
      "point": "一则……，二则……（，三则……）",
      "pattern": "一则……，二则……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Énumération soutenue de raisons : « premièrement…, deuxièmement… ».",
      "exampleChinese": "项目搁浅，一则预算有限，二则人手不足。",
      "exampleFrench": "Le projet s'est enlisé : d'une part le budget était serré, d'autre part le personnel manquait."
    },
    {
      "level": 7,
      "point": "所谓……，就是……",
      "pattern": "所谓……，就是……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Définition explicative : « ce qu'on appelle X, c'est précisément Y ».",
      "exampleChinese": "所谓终身学习，就是把学习变成习惯。",
      "exampleFrench": "Ce qu'on appelle l'apprentissage tout au long de la vie, c'est faire de l'étude une habitude."
    },
    {
      "level": 7,
      "point": "或……，或……",
      "pattern": "或……，或……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Énumération alternative littéraire : « ou… ou… ; tantôt… tantôt… ».",
      "exampleChinese": "周末他或读书，或爬山，从不虚度。",
      "exampleFrench": "Le week-end, il lit ou il randonne, sans jamais perdre son temps."
    },
    {
      "level": 7,
      "point": "宁可/宁愿……，也不……",
      "pattern": "宁可……，也不……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Préférence par sacrifice : « plutôt… que… ».",
      "exampleChinese": "他宁可通宵加班，也不敷衍了事。",
      "exampleFrench": "Il préférerait travailler toute la nuit plutôt que de bâcler."
    },
    {
      "level": 7,
      "point": "与其……，宁愿/宁可……",
      "pattern": "与其……，宁可……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Préférence comparative : « plutôt que de…, on préférerait… ».",
      "exampleChinese": "与其坐等机会，宁可主动出击。",
      "exampleFrench": "Plutôt que d'attendre l'occasion, mieux vaut prendre les devants."
    },
    {
      "level": 7,
      "point": "X（倒）是X（了），……",
      "pattern": "X倒是X（了），……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Écho concessif : « X, soit, mais… ».",
      "exampleChinese": "东西好倒是好，就是价格偏高。",
      "exampleFrench": "Bon, ça l'est certainement - seulement le prix est un peu élevé."
    },
    {
      "level": 7,
      "point": "别看……，……",
      "pattern": "别看……，……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "« Ne va pas croire que… ; malgré les apparences… ».",
      "exampleChinese": "别看他年纪小，主意却不少。",
      "exampleFrench": "Ne va pas croire qu'il est trop jeune - il ne manque pas d'idées."
    },
    {
      "level": 7,
      "point": "虽说……，但/可……",
      "pattern": "虽说……，但/可……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Concession entre familier et soutenu : « certes…, mais… ».",
      "exampleChinese": "虽说条件艰苦，但大家干劲十足。",
      "exampleFrench": "Les conditions ont beau être rudes, tout le monde déborde d'ardeur."
    },
    {
      "level": 7,
      "point": "无论……与否，都……",
      "pattern": "无论……与否，都……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Tour inconditionnel avec 与否 « ou non ».",
      "exampleChinese": "无论成功与否，这次尝试都值得。",
      "exampleFrench": "Que cela réussisse ou non, la tentative en vaut la peine."
    },
    {
      "level": 7,
      "point": "凡……（者），均（可）……",
      "pattern": "凡……者，均（可）……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Condition universelle soutenue : « quiconque / quoi que ce soit qui…, tous… ».",
      "exampleChinese": "凡年满十八周岁者，均可报名。",
      "exampleFrench": "Tous ceux qui ont atteint dix-huit ans peuvent s'inscrire."
    },
    {
      "level": 7,
      "point": "假若/假使……，……",
      "pattern": "假若……，……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Hypothèse littéraire : « si, à supposer que ».",
      "exampleChinese": "假若当初听劝，何至于此？",
      "exampleFrench": "S'il avait écouté les conseils à l'époque, en serait-on là ?"
    },
    {
      "level": 7,
      "point": "幸亏/幸好……，不然/否则……",
      "pattern": "幸亏……，不然/否则……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "« Heureusement…, sinon… ».",
      "exampleChinese": "幸亏出门早，不然就误了高铁。",
      "exampleFrench": "Heureusement que nous sommes partis tôt, sinon nous aurions raté le train."
    },
    {
      "level": 7,
      "point": "纵然/纵使……，也……",
      "pattern": "纵然……，也……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Concession littéraire : « même si…, quand même… ».",
      "exampleChinese": "纵然困难重重，我们也绝不言弃。",
      "exampleFrench": "Même avec les difficultés qui s'accumulent, nous ne parlerons jamais d'abandonner."
    },
    {
      "level": 7,
      "point": "（因）……，故……",
      "pattern": "（因）……，故……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Cause et effet littéraires avec 故 « donc ».",
      "exampleChinese": "因证据不足，故本案暂缓审理。",
      "exampleFrench": "Les preuves étant insuffisantes, l'affaire est donc ajournée."
    },
    {
      "level": 7,
      "point": "……，以至（于）……",
      "pattern": "……，以至（于）……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Un résultat qui atteint un extrême : « au point que ».",
      "exampleChinese": "他专心于实验，以至忘了吃饭。",
      "exampleFrench": "Il était si absorbé par son expérience qu'il en a oublié de manger."
    },
    {
      "level": 7,
      "point": "别说……，都/也……",
      "pattern": "别说……，都/也……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Gradation : « sans parler de…, même… ».",
      "exampleChinese": "别说熬夜了，他连晚饭都顾不上吃。",
      "exampleFrench": "Sans parler de veiller tard - il n'arrive même pas à dîner."
    },
    {
      "level": 7,
      "point": "……不说，还……",
      "pattern": "……不说，还……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Surenchère : « sans parler de…, et par-dessus le marché… ».",
      "exampleChinese": "这款手机贵不说，还特别费电。",
      "exampleFrench": "Ce téléphone est cher, et en plus il consomme énormément de batterie."
    },
    {
      "level": 7,
      "point": "（连……都……，）更不用说……了",
      "pattern": "连……都……，更不用说……了",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "« Même X…, à plus forte raison Y » : une gradation a fortiori.",
      "exampleChinese": "他连方言都能听懂，更不用说普通话了。",
      "exampleFrench": "Il comprend même les dialectes, à plus forte raison le mandarin."
    },
    {
      "level": 7,
      "point": "……尚且……，（更）何况……",
      "pattern": "……尚且……，（更）何况……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "« Si même… est le cas, à combien plus forte raison… ».",
      "exampleChinese": "专家尚且难下结论，何况外行呢？",
      "exampleFrench": "Si même les experts ont du mal à conclure, à combien plus forte raison les profanes ?"
    },
    {
      "level": 7,
      "point": "为（了）……起见，……",
      "pattern": "为……起见，……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Formule de but : « par souci de… ».",
      "exampleChinese": "为安全起见，请系好安全带。",
      "exampleFrench": "Par mesure de sécurité, veuillez attacher votre ceinture."
    },
    {
      "level": 7,
      "point": "……，以……",
      "pattern": "……，以+动词短语",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Proposition de but soutenue, introduite par 以 « afin de ».",
      "exampleChinese": "公司优化了流程，以提高生产效率。",
      "exampleFrench": "L'entreprise a rationalisé ses procédures afin d'accroître son efficacité."
    },
    {
      "level": 7,
      "point": "非得……才……",
      "pattern": "非得……才……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Nécessité contractée : « seulement si…, alors… ; il faut… avant que… ».",
      "exampleChinese": "这台设备非得专业人员才能维修。",
      "exampleFrench": "Seul un professionnel peut réparer cet appareil."
    },
    {
      "level": 7,
      "point": "任……也……",
      "pattern": "任……也……",
      "categoryChinese": "句型",
      "categoryFrench": "Modèles de phrase",
      "explanation": "Concession contractée : « quel que soit le degré de…, quand même… ».",
      "exampleChinese": "任大家怎么劝，他也不肯松口。",
      "exampleFrench": "On a eu beau le presser, il n'a pas voulu céder d'un pouce."
    }
  ]
}
