{"id":5081,"date":"2025-02-23T18:16:11","date_gmt":"2025-02-23T16:16:11","guid":{"rendered":"https:\/\/www.estudiodefrances.com\/?p=5081"},"modified":"2025-02-24T05:34:55","modified_gmt":"2025-02-24T03:34:55","slug":"plus-que-parfait-imparfait-et-passe-compose","status":"publish","type":"post","link":"https:\/\/www.estudiodefrances.com\/?p=5081","title":{"rendered":"Plus-que-parfait, imparfait et pass\u00e9 compos\u00e9"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n  <meta charset=\"UTF-8\">\n  <title>Temps du Pass\u00e9<\/title>\n  <style>\n    \/* Corps de page *\/\n    body {\n      background: #ffffff;\n      margin: 0;\n      padding: 0;\n      font-family: \"Segoe UI\", Tahoma, Geneva, Verdana, sans-serif;\n      color: #333;\n    }\n    \/* En-t\u00eate *\/\n    header {\n      background: #ffffff;\n      border-bottom: 1px solid #ddd;\n      text-align: center;\n      padding: 20px 0;\n    }\n    header h1 {\n      margin: 0;\n      font-size: 2em;\n    }\n    \/* Conteneur principal *\/\n    #revision-examen {\n      background: #fff;\n      margin: 30px auto;\n      max-width: 800px;\n      padding: 25px;\n      border-radius: 8px;\n      box-shadow: 0 4px 12px rgba(0,0,0,0.1);\n    }\n    h1 {\n      text-align: center;\n      color: #333;\n    }\n    \/* Menu de navigation *\/\n    #nav-menu {\n      text-align: center;\n      margin-bottom: 20px;\n    }\n    #nav-menu .nav-btn {\n      padding: 12px 20px;\n      margin: 5px;\n      font-size: 1.1em;\n      border: none;\n      border-radius: 5px;\n      background-color: #6c757d;\n      color: white;\n      cursor: pointer;\n      transition: background 0.3s;\n    }\n    #nav-menu .nav-btn:hover {\n      background-color: #5a6268;\n    }\n    \/* Zone du quiz *\/\n    #quiz-container {\n      text-align: center;\n      padding: 15px;\n    }\n    .progress {\n      font-weight: bold;\n      margin-bottom: 15px;\n      color: #555;\n    }\n    .question {\n      font-size: 1.2em;\n      margin-bottom: 15px;\n      color: #333;\n    }\n    input[type=\"text\"] {\n      padding: 10px;\n      font-size: 1em;\n      width: 90%;\n      max-width: 500px;\n      border: 1px solid #ccc;\n      border-radius: 4px;\n      box-sizing: border-box;\n      margin-bottom: 10px;\n    }\n    button {\n      padding: 10px 18px;\n      font-size: 1em;\n      cursor: pointer;\n      margin: 10px 5px 0 5px;\n      border: none;\n      border-radius: 5px;\n      transition: background 0.3s, transform 0.2s;\n    }\n    button:hover {\n      transform: scale(1.03);\n    }\n    #submitBtn {\n      background-color: #28a745;\n      color: white;\n    }\n    #submitBtn:hover {\n      background-color: #218838;\n    }\n    #nextBtn, #restartBtn, #backToMenuBtn, #backToMenuBtn2 {\n      background-color: #17a2b8;\n      color: white;\n    }\n    #nextBtn:hover, #restartBtn:hover, #backToMenuBtn:hover, #backToMenuBtn2:hover {\n      background-color: #138496;\n    }\n    #toggleRuleBtn {\n      background-color: #ffc107;\n      color: #333;\n    }\n    #toggleRuleBtn:hover {\n      background-color: #e0a800;\n    }\n    .feedback {\n      margin-top: 15px;\n      font-weight: bold;\n      white-space: pre-line;\n    }\n    .feedback-correct {\n      color: #28a745;\n    }\n    .feedback-incorrect {\n      color: #dc3545;\n    }\n    .hint {\n      color: #ffc107;\n      font-style: italic;\n    }\n    .rule {\n      color: #555;\n      white-space: pre-line;\n    }\n    \/* Conteneur des r\u00e8gles *\/\n    #rule-container {\n      margin-top: 15px;\n      background: #f8f9fa;\n      padding: 12px;\n      border-radius: 5px;\n      text-align: left;\n      max-width: 600px;\n      margin-left: auto;\n      margin-right: auto;\n      border: 1px solid #ddd;\n    }\n    \/* R\u00e9sultat final *\/\n    #result {\n      text-align: center;\n      padding: 20px;\n    }\n    #review {\n      text-align: left;\n      margin-top: 20px;\n      background: #f8f9fa;\n      padding: 15px;\n      border-radius: 5px;\n      border: 1px solid #ddd;\n      font-size: 0.95em;\n    }\n  <\/style>\n<\/head>\n<body>\n  <header>\n    <h1>Temps du pass\u00e9 &#8211; conjuguez les verbes<\/h1>\n  <\/header>\n  <div id=\"revision-examen\">\n    <!-- Menu de navigation -->\n    <div id=\"nav-menu\">\n      <button class=\"nav-btn\" data-category=\"imparfait\">Imparfait<\/button>\n      <button class=\"nav-btn\" data-category=\"passe_compose\">Pass\u00e9 Compos\u00e9<\/button>\n      <button class=\"nav-btn\" data-category=\"plus_que_parfait\">Plus-que-parfait<\/button>\n    <\/div>\n    \n    <!-- Zone du quiz -->\n    <div id=\"quiz-container\" style=\"display: none;\">\n      <div id=\"progress\" class=\"progress\"><\/div>\n      <div class=\"question\" id=\"questionText\"><\/div>\n      <!-- Zone de saisie -->\n      <input type=\"text\" id=\"answerInput\" placeholder=\"Votre r\u00e9ponse ici\">\n      <br>\n      <button id=\"submitBtn\">V\u00e9rifier<\/button>\n      <button id=\"nextBtn\" style=\"display: none;\">Question suivante<\/button>\n      <div class=\"feedback\" id=\"feedback\"><\/div>\n      <button id=\"toggleRuleBtn\">Voir la r\u00e8gle<\/button>\n      <div id=\"rule-container\" style=\"display: none;\"><\/div>\n      <br>\n      <button id=\"backToMenuBtn\">Retour au menu<\/button>\n    <\/div>\n    \n    <!-- R\u00e9sultat final -->\n    <div id=\"result\" style=\"display: none;\">\n      <h2>R\u00e9sultat final<\/h2>\n      <p id=\"scoreText\"><\/p>\n      <div id=\"review\"><\/div>\n      <div id=\"advice\" style=\"margin-top:15px; font-weight: bold;\"><\/div>\n      <button id=\"restartBtn\">Recommencer<\/button>\n      <button id=\"backToMenuBtn2\">Retour au menu<\/button>\n    <\/div>\n  <\/div>\n\n  <script>\n    (function() {\n      \/* --- Questions par cat\u00e9gorie (10 questions chacune) --- *\/\n      const imparfaitQuestions = [\n        {\n          sentence: \"Quand j'___ (\u00eatre) enfant, je jouais dans le jardin.\",\n          answer: \"\u00e9tais\",\n          grammarRule: \"<strong>L'Imparfait<\/strong><br>L'imparfait d\u00e9crit des actions habituelles ou des \u00e9tats dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Quand j'<span style='color: green;'>\u00e9tais<\/span> enfant, je jouais dans le jardin.\",\n          hint: \"Utilisez l'imparfait du verbe '\u00eatre' \u2192 <strong>\u00e9tais<\/strong>.\"\n        },\n        {\n          sentence: \"Il ___ (pleuvoir) souvent en automne.\",\n          answer: \"pleuvait\",\n          grammarRule: \"<strong>L'Imparfait<\/strong><br>Exprime une action habituelle dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Il <span style='color: green;'>pleuvait<\/span> souvent en automne.\",\n          hint: \"Utilisez l'imparfait du verbe 'pleuvoir' \u2192 <strong>pleuvait<\/strong>.\"\n        },\n        {\n          sentence: \"Nous ___ (habiter) dans une maison \u00e0 la campagne.\",\n          answer: \"habitions\",\n          grammarRule: \"<strong>L'Imparfait<\/strong><br>D\u00e9crit un \u00e9tat ou une habitude pass\u00e9e.<br><br><strong>Exemple :<\/strong> Nous <span style='color: green;'>habitions<\/span> dans une maison \u00e0 la campagne.\",\n          hint: \"Utilisez l'imparfait du verbe 'habiter' \u2192 <strong>habitions<\/strong>.\"\n        },\n        {\n          sentence: \"Elle ___ (jouer) du piano chaque soir.\",\n          answer: \"jouait\",\n          grammarRule: \"<strong>L'Imparfait<\/strong><br>Exprime des actions r\u00e9p\u00e9titives dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Elle <span style='color: green;'>jouait<\/span> du piano chaque soir.\",\n          hint: \"Utilisez l'imparfait du verbe 'jouer' \u2192 <strong>jouait<\/strong>.\"\n        },\n        {\n          sentence: \"Le soleil ___ (briller) quand nous \u00e9tions en vacances.\",\n          answer: \"brillait\",\n          grammarRule: \"<strong>L'Imparfait<\/strong><br>D\u00e9crit une action en cours dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Le soleil <span style='color: green;'>brillait<\/span> quand nous \u00e9tions en vacances.\",\n          hint: \"Utilisez l'imparfait du verbe 'briller' \u2192 <strong>brillait<\/strong>.\"\n        },\n        {\n          sentence: \"Chaque \u00e9t\u00e9, ils ___ (partir) en vacances \u00e0 la mer.\",\n          answer: \"partaient\",\n          grammarRule: \"<strong>L'Imparfait<\/strong><br>Utilis\u00e9 pour des actions r\u00e9p\u00e9t\u00e9es dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Chaque \u00e9t\u00e9, ils <span style='color: green;'>partaient<\/span> en vacances.\",\n          hint: \"Utilisez l'imparfait du verbe 'partir' \u2192 <strong>partaient<\/strong>.\"\n        },\n        {\n          sentence: \"Mon grand-p\u00e8re ___ (raconter) des histoires fascinantes.\",\n          answer: \"racontait\",\n          grammarRule: \"<strong>L'Imparfait<\/strong><br>D\u00e9crit une habitude ou un \u00e9tat pass\u00e9.<br><br><strong>Exemple :<\/strong> Mon grand-p\u00e8re <span style='color: green;'>racontait<\/span> des histoires fascinantes.\",\n          hint: \"Utilisez l'imparfait du verbe 'raconter' \u2192 <strong>racontait<\/strong>.\"\n        },\n        {\n          sentence: \"La voiture ___ (fonctionner) mal avant la r\u00e9paration.\",\n          answer: \"fonctionnait\",\n          grammarRule: \"<strong>L'Imparfait<\/strong><br>D\u00e9crit un \u00e9tat ou une action en cours dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> La voiture <span style='color: green;'>fonctionnait<\/span> mal avant la r\u00e9paration.\",\n          hint: \"Utilisez l'imparfait du verbe 'fonctionner' \u2192 <strong>fonctionnait<\/strong>.\"\n        },\n        {\n          sentence: \"Nous ___ (regarder) souvent les \u00e9toiles la nuit.\",\n          answer: \"regardions\",\n          grammarRule: \"<strong>L'Imparfait<\/strong><br>Exprime une action r\u00e9p\u00e9t\u00e9e dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Nous <span style='color: green;'>regardions<\/span> souvent les \u00e9toiles la nuit.\",\n          hint: \"Utilisez l'imparfait du verbe 'regarder' \u2192 <strong>regardions<\/strong>.\"\n        },\n        {\n          sentence: \"Le chat ___ (dormir) sur le canap\u00e9 tout l'apr\u00e8s-midi.\",\n          answer: \"dormait\",\n          grammarRule: \"<strong>L'Imparfait<\/strong><br>D\u00e9crit un \u00e9tat ou une action habituelle dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Le chat <span style='color: green;'>dormait<\/span> sur le canap\u00e9 tout l'apr\u00e8s-midi.\",\n          hint: \"Utilisez l'imparfait du verbe 'dormir' \u2192 <strong>dormait<\/strong>.\"\n        }\n      ];\n      \n      const passeComposeQuestions = [\n        {\n          sentence: \"Hier, j'___ (manger) une pizza d\u00e9licieuse.\",\n          answer: \"ai mang\u00e9\",\n          grammarRule: \"<strong>Le Pass\u00e9 Compos\u00e9<\/strong><br>Exprime une action ponctuelle et achev\u00e9e dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Hier, j'<span style='color: green;'>ai mang\u00e9<\/span> une pizza.\",\n          hint: \"Utilisez le pass\u00e9 compos\u00e9 du verbe 'manger' \u2192 <strong>ai mang\u00e9<\/strong>.\"\n        },\n        {\n          sentence: \"Elle ___ (finir) son projet avant minuit.\",\n          answer: \"a fini\",\n          grammarRule: \"<strong>Le Pass\u00e9 Compos\u00e9<\/strong><br>Indique une action termin\u00e9e dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Elle <span style='color: green;'>a fini<\/span> son projet.\",\n          hint: \"Utilisez le pass\u00e9 compos\u00e9 du verbe 'finir' \u2192 <strong>a fini<\/strong>.\"\n        },\n        {\n          sentence: \"Nous ___ (regarder) un film hier soir.\",\n          answer: \"avons regard\u00e9\",\n          grammarRule: \"<strong>Le Pass\u00e9 Compos\u00e9<\/strong><br>Utilis\u00e9 pour des actions ponctuelles et achev\u00e9es.<br><br><strong>Exemple :<\/strong> Nous <span style='color: green;'>avons regard\u00e9<\/span> un film hier soir.\",\n          hint: \"Utilisez le pass\u00e9 compos\u00e9 du verbe 'regarder' \u2192 <strong>avons regard\u00e9<\/strong>.\"\n        },\n        {\n          sentence: \"Tu ___ (prendre) le bus ce matin.\",\n          answer: \"as pris\",\n          grammarRule: \"<strong>Le Pass\u00e9 Compos\u00e9<\/strong><br>D\u00e9crit une action achev\u00e9e dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Tu <span style='color: green;'>as pris<\/span> le bus ce matin.\",\n          hint: \"Utilisez le pass\u00e9 compos\u00e9 du verbe 'prendre' \u2192 <strong>as pris<\/strong>.\"\n        },\n        {\n          sentence: \"Ils ___ (arriver) \u00e0 l'heure pour la r\u00e9union.\",\n          answer: \"sont arriv\u00e9s\",\n          grammarRule: \"<strong>Le Pass\u00e9 Compos\u00e9<\/strong><br>Indique une action ponctuelle termin\u00e9e.<br><br><strong>Exemple :<\/strong> Ils <span style='color: green;'>sont arriv\u00e9s<\/span> \u00e0 l'heure.\",\n          hint: \"Utilisez le pass\u00e9 compos\u00e9 du verbe 'arriver' avec l'auxiliaire '\u00eatre' \u2192 <strong>sont arriv\u00e9s<\/strong>.\"\n        },\n        {\n          sentence: \"Il ___ (\u00e9crire) un email important ce matin.\",\n          answer: \"a \u00e9crit\",\n          grammarRule: \"<strong>Le Pass\u00e9 Compos\u00e9<\/strong><br>Exprime une action achev\u00e9e dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Il <span style='color: green;'>a \u00e9crit<\/span> un email important ce matin.\",\n          hint: \"Utilisez le pass\u00e9 compos\u00e9 du verbe '\u00e9crire' \u2192 <strong>a \u00e9crit<\/strong>.\"\n        },\n        {\n          sentence: \"Nous ___ (choisir) le restaurant pour d\u00eener hier.\",\n          answer: \"avons choisi\",\n          grammarRule: \"<strong>Le Pass\u00e9 Compos\u00e9<\/strong><br>Indique une action ponctuelle achev\u00e9e.<br><br><strong>Exemple :<\/strong> Nous <span style='color: green;'>avons choisi<\/span> le restaurant hier.\",\n          hint: \"Utilisez le pass\u00e9 compos\u00e9 du verbe 'choisir' \u2192 <strong>avons choisi<\/strong>.\"\n        },\n        {\n          sentence: \"Vous ___ (voir) ce spectacle le week-end dernier.\",\n          answer: \"avez vu\",\n          grammarRule: \"<strong>Le Pass\u00e9 Compos\u00e9<\/strong><br>Exprime une action termin\u00e9e dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Vous <span style='color: green;'>avez vu<\/span> ce spectacle le week-end dernier.\",\n          hint: \"Utilisez le pass\u00e9 compos\u00e9 du verbe 'voir' \u2192 <strong>avez vu<\/strong>.\"\n        },\n        {\n          sentence: \"Elle ___ (ouvrir) la fen\u00eatre pour a\u00e9rer la pi\u00e8ce.\",\n          answer: \"a ouvert\",\n          grammarRule: \"<strong>Le Pass\u00e9 Compos\u00e9<\/strong><br>D\u00e9crit une action achev\u00e9e dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Elle <span style='color: green;'>a ouvert<\/span> la fen\u00eatre.\",\n          hint: \"Utilisez le pass\u00e9 compos\u00e9 du verbe 'ouvrir' \u2192 <strong>a ouvert<\/strong>.\"\n        },\n        {\n          sentence: \"Les enfants ___ (courir) dans le parc cet apr\u00e8s-midi.\",\n          answer: \"ont couru\",\n          grammarRule: \"<strong>Le Pass\u00e9 Compos\u00e9<\/strong><br>Indique une action ponctuelle termin\u00e9e.<br><br><strong>Exemple :<\/strong> Les enfants <span style='color: green;'>ont couru<\/span> dans le parc.\",\n          hint: \"Utilisez le pass\u00e9 compos\u00e9 du verbe 'courir' \u2192 <strong>ont couru<\/strong>.\"\n        }\n      ];\n      \n      const plusQueParfaitQuestions = [\n        {\n          sentence: \"Quand je suis arriv\u00e9, ils ___ (partir).\",\n          answer: \"\u00e9taient partis\",\n          grammarRule: \"<strong>Le Plus-que-parfait<\/strong><br>Exprime une action ant\u00e9rieure \u00e0 une autre action pass\u00e9e.<br><br><strong>Exemple :<\/strong> Quand je suis arriv\u00e9, ils <span style='color: green;'>\u00e9taient partis<\/span>.\",\n          hint: \"Utilisez le plus-que-parfait du verbe 'partir' \u2192 <strong>\u00e9taient partis<\/strong>.\"\n        },\n        {\n          sentence: \"Apr\u00e8s qu'elle ___ (terminer) son discours, le public a applaudi.\",\n          answer: \"avait termin\u00e9\",\n          grammarRule: \"<strong>Le Plus-que-parfait<\/strong><br>Exprime une action r\u00e9alis\u00e9e avant une autre dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Apr\u00e8s qu'elle <span style='color: green;'>avait termin\u00e9<\/span> son discours, le public a applaudi.\",\n          hint: \"Utilisez le plus-que-parfait du verbe 'terminer' \u2192 <strong>avait termin\u00e9<\/strong>.\"\n        },\n        {\n          sentence: \"Nous avons d\u00e9couvert que vous ___ (d\u00e9j\u00e0, voir) ce film.\",\n          answer: \"aviez d\u00e9j\u00e0 vu\",\n          grammarRule: \"<strong>Le Plus-que-parfait<\/strong><br>Indique une action ant\u00e9rieure \u00e0 une autre action pass\u00e9e.<br><br><strong>Exemple :<\/strong> Nous avons d\u00e9couvert que vous <span style='color: green;'>aviez d\u00e9j\u00e0 vu<\/span> ce film.\",\n          hint: \"Utilisez le plus-que-parfait du verbe 'voir' \u2192 <strong>aviez d\u00e9j\u00e0 vu<\/strong>.\"\n        },\n        {\n          sentence: \"Ils ont dit qu'ils ___ (se pr\u00e9parer) avant notre arriv\u00e9e.\",\n          answer: \"s'\u00e9taient pr\u00e9par\u00e9s\",\n          grammarRule: \"<strong>Le Plus-que-parfait<\/strong><br>Exprime une action r\u00e9alis\u00e9e avant une autre action pass\u00e9e.<br><br><strong>Exemple :<\/strong> Ils ont dit qu'ils <span style='color: green;'>s'\u00e9taient pr\u00e9par\u00e9s<\/span> avant notre arriv\u00e9e.\",\n          hint: \"Utilisez le plus-que-parfait du verbe 'se pr\u00e9parer' \u2192 <strong>s'\u00e9taient pr\u00e9par\u00e9s<\/strong>.\"\n        },\n        {\n          sentence: \"Elle croyait que nous ___ (comprendre) la le\u00e7on avant l'examen.\",\n          answer: \"avions compris\",\n          grammarRule: \"<strong>Le Plus-que-parfait<\/strong><br>Exprime une action ant\u00e9rieure \u00e0 une autre dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Elle croyait que nous <span style='color: green;'>avions compris<\/span> la le\u00e7on avant l'examen.\",\n          hint: \"Utilisez le plus-que-parfait du verbe 'comprendre' \u2192 <strong>avions compris<\/strong>.\"\n        },\n        {\n          sentence: \"Il a d\u00e9couvert que sa s\u0153ur ___ (quitter) la maison avant son retour.\",\n          answer: \"avait quitt\u00e9\",\n          grammarRule: \"<strong>Le Plus-que-parfait<\/strong><br>Exprime une action ant\u00e9rieure \u00e0 une autre action pass\u00e9e.<br><br><strong>Exemple :<\/strong> Il a d\u00e9couvert que sa s\u0153ur <span style='color: green;'>avait quitt\u00e9<\/span> la maison avant son retour.\",\n          hint: \"Utilisez le plus-que-parfait du verbe 'quitter' \u2192 <strong>avait quitt\u00e9<\/strong>.\"\n        },\n        {\n          sentence: \"Elle se rendit compte qu'elle ___ (oublier) son sac \u00e0 dos \u00e0 la maison.\",\n          answer: \"avait oubli\u00e9\",\n          grammarRule: \"<strong>Le Plus-que-parfait<\/strong><br>Exprime une action ant\u00e9rieure \u00e0 une prise de conscience dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Elle se rendit compte qu'elle <span style='color: green;'>avait oubli\u00e9<\/span> son sac \u00e0 dos.\",\n          hint: \"Utilisez le plus-que-parfait du verbe 'oublier' \u2192 <strong>avait oubli\u00e9<\/strong>.\"\n        },\n        {\n          sentence: \"Nous avons appris que le directeur ___ (changer) les r\u00e8gles avant la r\u00e9union.\",\n          answer: \"avait chang\u00e9\",\n          grammarRule: \"<strong>Le Plus-que-parfait<\/strong><br>Indique qu'une action s'est d\u00e9roul\u00e9e avant une autre dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Nous avons appris que le directeur <span style='color: green;'>avait chang\u00e9<\/span> les r\u00e8gles.\",\n          hint: \"Utilisez le plus-que-parfait du verbe 'changer' \u2192 <strong>avait chang\u00e9<\/strong>.\"\n        },\n        {\n          sentence: \"Le journaliste a d\u00e9couvert que le t\u00e9moin ___ (d\u00e9clarer) sa version avant l'interrogatoire.\",\n          answer: \"avait d\u00e9clar\u00e9\",\n          grammarRule: \"<strong>Le Plus-que-parfait<\/strong><br>Exprime une action ant\u00e9rieure \u00e0 un \u00e9v\u00e9nement pass\u00e9.<br><br><strong>Exemple :<\/strong> Le journaliste a d\u00e9couvert que le t\u00e9moin <span style='color: green;'>avait d\u00e9clar\u00e9<\/span> sa version.\",\n          hint: \"Utilisez le plus-que-parfait du verbe 'd\u00e9clarer' \u2192 <strong>avait d\u00e9clar\u00e9<\/strong>.\"\n        },\n        {\n          sentence: \"Avant de commencer le match, l'entra\u00eeneur ___ (expliquer) la strat\u00e9gie.\",\n          answer: \"avait expliqu\u00e9\",\n          grammarRule: \"<strong>Le Plus-que-parfait<\/strong><br>Indique qu'une action s'est d\u00e9roul\u00e9e avant une autre dans le pass\u00e9.<br><br><strong>Exemple :<\/strong> Avant de commencer le match, l'entra\u00eeneur <span style='color: green;'>avait expliqu\u00e9<\/span> la strat\u00e9gie.\",\n          hint: \"Utilisez le plus-que-parfait du verbe 'expliquer' \u2192 <strong>avait expliqu\u00e9<\/strong>.\"\n        }\n      ];\n      \n      \/* --- Variables globales --- *\/\n      let currentCategory = \"\";\n      let currentQuestions = [];\n      let currentQuestionIndex = 0;\n      let score = 0;\n      let totalErrors = 0;\n      let emptyAnswers = 0;\n      \n      \/* --- DOM Elements --- *\/\n      const navMenu = document.getElementById('nav-menu');\n      const quizContainer = document.getElementById('quiz-container');\n      const progress = document.getElementById('progress');\n      const questionText = document.getElementById('questionText');\n      const answerInput = document.getElementById('answerInput');\n      const feedback = document.getElementById('feedback');\n      const submitBtn = document.getElementById('submitBtn');\n      const nextBtn = document.getElementById('nextBtn');\n      const toggleRuleBtn = document.getElementById('toggleRuleBtn');\n      const ruleContainer = document.getElementById('rule-container');\n      const backToMenuBtn = document.getElementById('backToMenuBtn');\n      const backToMenuBtn2 = document.getElementById('backToMenuBtn2');\n      const resultDiv = document.getElementById('result');\n      const scoreTextElem = document.getElementById('scoreText');\n      const restartBtn = document.getElementById('restartBtn');\n      const reviewDiv = document.getElementById('review');\n      \n      \/* --- R\u00e8gles g\u00e9n\u00e9rales d\u00e9taill\u00e9es --- *\/\n      const generalRules = {\n        imparfait: \"<strong>L'Imparfait<\/strong><br>L'imparfait d\u00e9crit des actions habituelles, des \u00e9tats ou des descriptions dans le pass\u00e9.<br><em>Exemples :<\/em><br>\u2022 Quand j'<span style='color: green;'>\u00e9tais<\/span> enfant, je jouais dans le jardin.<br>\u2022 Il <span style='color: green;'>pleuvait<\/span> souvent en automne.\",\n        passe_compose: \"<strong>Le Pass\u00e9 Compos\u00e9<\/strong><br>Exprime des actions ponctuelles et achev\u00e9es dans le pass\u00e9.<br><em>Exemples :<\/em><br>\u2022 Hier, j'<span style='color: green;'>ai mang\u00e9<\/span> une pizza.<br>\u2022 Elle <span style='color: green;'>a fini<\/span> son projet.\",\n        plus_que_parfait: \"<strong>Le Plus-que-parfait<\/strong><br>Exprime une action ant\u00e9rieure \u00e0 une autre dans le pass\u00e9.<br><em>Exemples :<\/em><br>\u2022 Quand je suis arriv\u00e9, ils <span style='color: green;'>\u00e9taient partis<\/span>.<br>\u2022 Apr\u00e8s qu'elle <span style='color: green;'>avait termin\u00e9<\/span> son discours, le public a applaudi.\"\n      };\n      \n      \/* --- Fonctions principales --- *\/\n      function loadCategory(category) {\n        currentCategory = category;\n        currentQuestionIndex = 0;\n        score = 0;\n        totalErrors = 0;\n        emptyAnswers = 0;\n        ruleContainer.style.display = \"none\";\n        toggleRuleBtn.textContent = \"Voir la r\u00e8gle\";\n        \n        switch(category) {\n          case \"imparfait\":\n            currentQuestions = imparfaitQuestions;\n            break;\n          case \"passe_compose\":\n            currentQuestions = passeComposeQuestions;\n            break;\n          case \"plus_que_parfait\":\n            currentQuestions = plusQueParfaitQuestions;\n            break;\n        }\n        navMenu.style.display = \"none\";\n        resultDiv.style.display = \"none\";\n        quizContainer.style.display = \"block\";\n        loadQuestion();\n      }\n      \n      function loadQuestion() {\n        answerInput.value = \"\";\n        feedback.innerHTML = \"\";\n        ruleContainer.innerHTML = \"\";\n        ruleContainer.style.display = \"none\";\n        toggleRuleBtn.textContent = \"Voir la r\u00e8gle\";\n        \n        const currentQ = currentQuestions[currentQuestionIndex];\n        questionText.innerHTML = currentQ.sentence;\n        progress.textContent = \"Question \" + (currentQuestionIndex + 1) + \" sur \" + currentQuestions.length;\n        \n        answerInput.style.display = \"block\";\n        submitBtn.style.display = \"inline-block\";\n        answerInput.focus();\n      }\n      \n      submitBtn.addEventListener('click', function() {\n        let userAnswer = answerInput.value.trim().toLowerCase();\n        let currentQ = currentQuestions[currentQuestionIndex];\n        \n        if (userAnswer === \"\") {\n          feedback.innerHTML = \"<span class='feedback-incorrect'>Vous n'avez fourni aucune r\u00e9ponse.<\/span><br>\" +\n                               \"<span class='rule'>La bonne r\u00e9ponse \u00e9tait : <strong>\" + (Array.isArray(currentQ.answer) ? currentQ.answer.join(\" \/ \") : currentQ.answer) + \"<\/strong>.<br>R\u00e8gle : \" + currentQ.grammarRule + \"<\/span>\";\n          emptyAnswers++;\n          totalErrors++;\n          submitBtn.style.display = \"none\";\n          nextBtn.style.display = \"inline-block\";\n          return;\n        }\n        \n        if (Array.isArray(currentQ.answer)) {\n          let correct = currentQ.answer.some(ans => ans.toLowerCase() === userAnswer);\n          if (correct) {\n            feedback.innerHTML = \"<span class='feedback-correct'>Correct !<\/span>\";\n            score++;\n          } else {\n            feedback.innerHTML = \"<span class='feedback-incorrect'>Incorrect. La bonne r\u00e9ponse est : <strong>\" \n                                 + currentQ.answer.join(\" \/ \") + \"<\/strong>.<\/span><br>\" +\n                                 \"<span class='hint'>Indice : \" + currentQ.hint + \"<\/span><br>\" +\n                                 \"<span class='rule'>R\u00e8gle : \" + currentQ.grammarRule + \"<\/span>\";\n            totalErrors++;\n          }\n        } else {\n          let correct = (userAnswer === currentQ.answer.toLowerCase());\n          if (correct) {\n            feedback.innerHTML = \"<span class='feedback-correct'>Correct !<\/span>\";\n            score++;\n          } else {\n            feedback.innerHTML = \"<span class='feedback-incorrect'>Incorrect. La bonne r\u00e9ponse est : <strong>\" \n                                 + currentQ.answer + \"<\/strong>.<\/span><br>\" +\n                                 \"<span class='hint'>Indice : \" + currentQ.hint + \"<\/span><br>\" +\n                                 \"<span class='rule'>R\u00e8gle : \" + currentQ.grammarRule + \"<\/span>\";\n            totalErrors++;\n          }\n        }\n        submitBtn.style.display = \"none\";\n        nextBtn.style.display = \"inline-block\";\n      });\n      \n      nextBtn.addEventListener('click', function() {\n        currentQuestionIndex++;\n        if (currentQuestionIndex < currentQuestions.length) {\n          loadQuestion();\n        } else {\n          showResult();\n        }\n      });\n      \n      function showResult() {\n        quizContainer.style.display = \"none\";\n        resultDiv.style.display = \"block\";\n        scoreTextElem.textContent = \"Votre score : \" + score + \" sur \" + currentQuestions.length;\n        \n        let reviewHTML = \"<h3>R\u00e9capitulatif des phrases :<\/h3>\";\n        currentQuestions.forEach(q => {\n          let correctAnswer = Array.isArray(q.answer) ? q.answer.join(\" \/ \") : q.answer;\n          let phrase = q.sentence.replace(\"___\", \"<strong style='color: green;'>\" + correctAnswer + \"<\/strong>\");\n          reviewHTML += \"<p>\" + phrase + \"<\/p>\";\n        });\n        reviewDiv.innerHTML = reviewHTML;\n        \n        let adviceText = \"\";\n        if (totalErrors === 0) {\n          adviceText = \"Excellent travail ! Vous ma\u00eetrisez parfaitement cette notion.\";\n        } else if (totalErrors < 3) {\n          adviceText = \"Bon travail ! Quelques erreurs mineures. Revoyez rapidement la r\u00e8gle et les exemples pour consolider vos acquis.\";\n        } else if (totalErrors < 6) {\n          adviceText = \"Attention, plusieurs erreurs ont \u00e9t\u00e9 relev\u00e9es. Il est conseill\u00e9 de revoir la notion en d\u00e9tail et de refaire quelques exercices.\";\n        } else {\n          adviceText = \"Il semble que vous ayez rencontr\u00e9 des difficult\u00e9s avec cette notion. Prenez le temps de relire la r\u00e8gle et les exemples, et n'h\u00e9sitez pas \u00e0 refaire les exercices pour am\u00e9liorer votre compr\u00e9hension.\";\n        }\n        if (emptyAnswers > 0) {\n          adviceText += \"\\n\\nVous n'avez pas r\u00e9pondu \u00e0 \" + emptyAnswers + \" question(s). Essayez de fournir une r\u00e9ponse \u00e0 chaque question.\";\n        }\n        document.getElementById(\"advice\").innerHTML = \"Conseils de r\u00e9vision :<br>\" + adviceText;\n      }\n      \n      toggleRuleBtn.addEventListener('click', function() {\n        if (ruleContainer.style.display === \"none\") {\n          ruleContainer.style.display = \"block\";\n          ruleContainer.innerHTML = \"<strong>R\u00e8gles d\u00e9taill\u00e9es :<\/strong><br><br>\" + generalRules[currentCategory];\n          toggleRuleBtn.textContent = \"Masquer la r\u00e8gle\";\n        } else {\n          ruleContainer.style.display = \"none\";\n          toggleRuleBtn.textContent = \"Voir la r\u00e8gle\";\n        }\n      });\n      \n      backToMenuBtn.addEventListener('click', function() {\n        quizContainer.style.display = \"none\";\n        navMenu.style.display = \"block\";\n      });\n      backToMenuBtn2.addEventListener('click', function() {\n        resultDiv.style.display = \"none\";\n        navMenu.style.display = \"block\";\n      });\n      \n      restartBtn.addEventListener('click', function() {\n        currentQuestionIndex = 0;\n        score = 0;\n        totalErrors = 0;\n        emptyAnswers = 0;\n        resultDiv.style.display = \"none\";\n        reviewDiv.innerHTML = \"\";\n        quizContainer.style.display = \"block\";\n        loadQuestion();\n      });\n      \n      answerInput.addEventListener('keypress', function(event) {\n        if (event.key === 'Enter') {\n          submitBtn.click();\n        }\n      });\n      \n      document.querySelectorAll('.nav-btn').forEach(btn => {\n        btn.addEventListener('click', function() {\n          loadCategory(this.getAttribute('data-category'));\n        });\n      });\n    })();\n  <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Temps du pass\u00e9, exercices : pass\u00e9 compos\u00e9, imparfait et plus-que parfait. A vous !<\/p>\n","protected":false},"author":1,"featured_media":5084,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"cybocfi_hide_featured_image":"yes","footnotes":""},"categories":[17,14,33],"tags":[9,6,98],"class_list":["post-5081","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-conj","category-gram","category-niveau-b1","tag-conjugaison","tag-grammaire","tag-niveau-b1"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Plus-que-parfait, imparfait et pass\u00e9 compos\u00e9 - MOddou FLE<\/title>\n<meta name=\"description\" content=\"Temps du pass\u00e9, exercices : pass\u00e9 compos\u00e9, imparfait et plus-que parfait. Trouvez la bonne conjugaison. A vous !\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.estudiodefrances.com\/?p=5081\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Temps du pass\u00e9, exercices : pass\u00e9 compos\u00e9, imparfait et plus-que parfait. A vous !\" \/>\n<meta property=\"og:description\" content=\"Temps du pass\u00e9, exercices : pass\u00e9 compos\u00e9, imparfait et plus-que parfait. A vous !\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.estudiodefrances.com\/?p=5081\" \/>\n<meta property=\"og:site_name\" content=\"MOddou FLE\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/moddouFLE\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-23T16:16:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-24T03:34:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.estudiodefrances.com\/wp-content\/uploads\/passe.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1498\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"moddou\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@moddou\" \/>\n<meta name=\"twitter:site\" content=\"@moddou\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"moddou\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5081#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5081\"},\"author\":{\"name\":\"moddou\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#\\\/schema\\\/person\\\/88f4b73addd8170d9837c20fc1127e7c\"},\"headline\":\"Plus-que-parfait, imparfait et pass\u00e9 compos\u00e9\",\"datePublished\":\"2025-02-23T16:16:11+00:00\",\"dateModified\":\"2025-02-24T03:34:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5081\"},\"wordCount\":37,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5081#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.estudiodefrances.com\\\/wp-content\\\/uploads\\\/passe.jpg\",\"keywords\":[\"conjugaison\",\"grammaire\",\"Niveau B1\"],\"articleSection\":[\"conjugaison\",\"grammaire\",\"Niveau B1\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5081#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5081\",\"url\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5081\",\"name\":\"Plus-que-parfait, imparfait et pass\u00e9 compos\u00e9 - MOddou FLE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5081#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5081#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.estudiodefrances.com\\\/wp-content\\\/uploads\\\/passe.jpg\",\"datePublished\":\"2025-02-23T16:16:11+00:00\",\"dateModified\":\"2025-02-24T03:34:55+00:00\",\"description\":\"Temps du pass\u00e9, exercices : pass\u00e9 compos\u00e9, imparfait et plus-que parfait. Trouvez la bonne conjugaison. A vous !\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5081#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5081\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5081#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.estudiodefrances.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Plus-que-parfait, imparfait et pass\u00e9 compos\u00e9\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#website\",\"url\":\"https:\\\/\\\/www.estudiodefrances.com\\\/\",\"name\":\"MOddou FLE\",\"description\":\"Exercices et jeux pour apprendre le fran\u00e7ais\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#organization\",\"name\":\"MOddou FLE\",\"url\":\"https:\\\/\\\/www.estudiodefrances.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.estudiodefrances.com\\\/wp-content\\\/uploads\\\/cropped-Capture-de\u0301cran-2013-09-04-a\u0300-00.08.43-1.png\",\"contentUrl\":\"https:\\\/\\\/www.estudiodefrances.com\\\/wp-content\\\/uploads\\\/cropped-Capture-de\u0301cran-2013-09-04-a\u0300-00.08.43-1.png\",\"width\":68,\"height\":79,\"caption\":\"MOddou FLE\"},\"image\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/moddouFLE\\\/\",\"https:\\\/\\\/x.com\\\/moddou\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#\\\/schema\\\/person\\\/88f4b73addd8170d9837c20fc1127e7c\",\"name\":\"moddou\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4a3fcfa351701fcac2c15731162f30826ff6dc6290b4ca18e8e3f3b419e885c4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4a3fcfa351701fcac2c15731162f30826ff6dc6290b4ca18e8e3f3b419e885c4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4a3fcfa351701fcac2c15731162f30826ff6dc6290b4ca18e8e3f3b419e885c4?s=96&d=mm&r=g\",\"caption\":\"moddou\"},\"sameAs\":[\"http:\\\/\\\/www.estudiodefrances.com\"],\"url\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Plus-que-parfait, imparfait et pass\u00e9 compos\u00e9 - MOddou FLE","description":"Temps du pass\u00e9, exercices : pass\u00e9 compos\u00e9, imparfait et plus-que parfait. Trouvez la bonne conjugaison. A vous !","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.estudiodefrances.com\/?p=5081","og_locale":"fr_FR","og_type":"article","og_title":"Temps du pass\u00e9, exercices : pass\u00e9 compos\u00e9, imparfait et plus-que parfait. A vous !","og_description":"Temps du pass\u00e9, exercices : pass\u00e9 compos\u00e9, imparfait et plus-que parfait. A vous !","og_url":"https:\/\/www.estudiodefrances.com\/?p=5081","og_site_name":"MOddou FLE","article_publisher":"https:\/\/www.facebook.com\/moddouFLE\/","article_published_time":"2025-02-23T16:16:11+00:00","article_modified_time":"2025-02-24T03:34:55+00:00","og_image":[{"width":1498,"height":400,"url":"https:\/\/www.estudiodefrances.com\/wp-content\/uploads\/passe.jpg","type":"image\/jpeg"}],"author":"moddou","twitter_card":"summary_large_image","twitter_creator":"@moddou","twitter_site":"@moddou","twitter_misc":{"\u00c9crit par":"moddou","Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.estudiodefrances.com\/?p=5081#article","isPartOf":{"@id":"https:\/\/www.estudiodefrances.com\/?p=5081"},"author":{"name":"moddou","@id":"https:\/\/www.estudiodefrances.com\/#\/schema\/person\/88f4b73addd8170d9837c20fc1127e7c"},"headline":"Plus-que-parfait, imparfait et pass\u00e9 compos\u00e9","datePublished":"2025-02-23T16:16:11+00:00","dateModified":"2025-02-24T03:34:55+00:00","mainEntityOfPage":{"@id":"https:\/\/www.estudiodefrances.com\/?p=5081"},"wordCount":37,"commentCount":0,"publisher":{"@id":"https:\/\/www.estudiodefrances.com\/#organization"},"image":{"@id":"https:\/\/www.estudiodefrances.com\/?p=5081#primaryimage"},"thumbnailUrl":"https:\/\/www.estudiodefrances.com\/wp-content\/uploads\/passe.jpg","keywords":["conjugaison","grammaire","Niveau B1"],"articleSection":["conjugaison","grammaire","Niveau B1"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.estudiodefrances.com\/?p=5081#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.estudiodefrances.com\/?p=5081","url":"https:\/\/www.estudiodefrances.com\/?p=5081","name":"Plus-que-parfait, imparfait et pass\u00e9 compos\u00e9 - MOddou FLE","isPartOf":{"@id":"https:\/\/www.estudiodefrances.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.estudiodefrances.com\/?p=5081#primaryimage"},"image":{"@id":"https:\/\/www.estudiodefrances.com\/?p=5081#primaryimage"},"thumbnailUrl":"https:\/\/www.estudiodefrances.com\/wp-content\/uploads\/passe.jpg","datePublished":"2025-02-23T16:16:11+00:00","dateModified":"2025-02-24T03:34:55+00:00","description":"Temps du pass\u00e9, exercices : pass\u00e9 compos\u00e9, imparfait et plus-que parfait. Trouvez la bonne conjugaison. A vous !","breadcrumb":{"@id":"https:\/\/www.estudiodefrances.com\/?p=5081#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.estudiodefrances.com\/?p=5081"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.estudiodefrances.com\/?p=5081#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.estudiodefrances.com\/"},{"@type":"ListItem","position":2,"name":"Plus-que-parfait, imparfait et pass\u00e9 compos\u00e9"}]},{"@type":"WebSite","@id":"https:\/\/www.estudiodefrances.com\/#website","url":"https:\/\/www.estudiodefrances.com\/","name":"MOddou FLE","description":"Exercices et jeux pour apprendre le fran\u00e7ais","publisher":{"@id":"https:\/\/www.estudiodefrances.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.estudiodefrances.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.estudiodefrances.com\/#organization","name":"MOddou FLE","url":"https:\/\/www.estudiodefrances.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.estudiodefrances.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.estudiodefrances.com\/wp-content\/uploads\/cropped-Capture-de\u0301cran-2013-09-04-a\u0300-00.08.43-1.png","contentUrl":"https:\/\/www.estudiodefrances.com\/wp-content\/uploads\/cropped-Capture-de\u0301cran-2013-09-04-a\u0300-00.08.43-1.png","width":68,"height":79,"caption":"MOddou FLE"},"image":{"@id":"https:\/\/www.estudiodefrances.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/moddouFLE\/","https:\/\/x.com\/moddou"]},{"@type":"Person","@id":"https:\/\/www.estudiodefrances.com\/#\/schema\/person\/88f4b73addd8170d9837c20fc1127e7c","name":"moddou","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/4a3fcfa351701fcac2c15731162f30826ff6dc6290b4ca18e8e3f3b419e885c4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4a3fcfa351701fcac2c15731162f30826ff6dc6290b4ca18e8e3f3b419e885c4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4a3fcfa351701fcac2c15731162f30826ff6dc6290b4ca18e8e3f3b419e885c4?s=96&d=mm&r=g","caption":"moddou"},"sameAs":["http:\/\/www.estudiodefrances.com"],"url":"https:\/\/www.estudiodefrances.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=\/wp\/v2\/posts\/5081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5081"}],"version-history":[{"count":4,"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=\/wp\/v2\/posts\/5081\/revisions"}],"predecessor-version":[{"id":5094,"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=\/wp\/v2\/posts\/5081\/revisions\/5094"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=\/wp\/v2\/media\/5084"}],"wp:attachment":[{"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}