{"id":15107,"date":"2025-12-09T17:12:48","date_gmt":"2025-12-09T16:12:48","guid":{"rendered":"https:\/\/activities.myyaformation.com\/?post_type=dt_lessons&#038;p=15107"},"modified":"2025-12-09T17:12:51","modified_gmt":"2025-12-09T16:12:51","slug":"lecon-37-le-plus-que-parfait","status":"publish","type":"dt_lessons","link":"https:\/\/activities.myyaformation.com\/en\/lessons\/lecon-37-le-plus-que-parfait\/","title":{"rendered":"Lesson 37 \u2013 The Pluperfect"},"content":{"rendered":"\n<div style=\"font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; line-height: 1.7; max-width: 900px; margin: auto; padding: 20px; background: linear-gradient(135deg, #d1fae5 0%, #a7f3d0 100%); color: #064e3b;\">\n    <!-- TITRE GLOBAL -->\n    <div style=\"background: white; padding: 25px; border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); margin-bottom: 25px; border-left: 6px solid #10b981;\">\n        <h1 style=\"color: #10b981; margin-bottom: 10px; display: flex; align-items: center;\">\n            <span style=\"background: #10b981; color: white; width: 40px; height: 40px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; margin-right: 15px;\">\u23f3<\/span>\n            Le\u00e7on 37 \u2013 Le plus-que-parfait\n        <\/h1>\n        <p style=\"color: #64748b; font-size: 1.1rem;\">Apprenez \u00e0 exprimer une action pass\u00e9e avant une autre action pass\u00e9e<\/p>\n    <\/div>\n\n    <!-- SECTION I - EXPLICATION -->\n    <div style=\"background: white; padding: 25px; border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); margin-bottom: 25px;\">\n        <h2 style=\"color: #10b981; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid #a7f3d0; display: flex; align-items: center;\">\n            <span style=\"margin-right: 10px;\">\ud83d\udcdd<\/span> 1. Rappel\n        <\/h2>\n        \n        <div style=\"background: #d1fae5; padding: 20px; border-radius: 10px; margin-bottom: 20px; border: 1px solid #34d399;\">\n            <p style=\"margin: 0 0 15px 0; font-size: 1.1rem;\">Le plus-que-parfait exprime une action pass\u00e9e qui s'est d\u00e9roul\u00e9e <strong>avant une autre action pass\u00e9e<\/strong> :<\/p>\n            \n            <div style=\"background: white; padding: 25px; border-radius: 10px; margin: 20px 0; border: 3px solid #10b981; text-align: center;\">\n                <div style=\"display: flex; justify-content: center; align-items: center; margin-bottom: 15px;\">\n                    <div style=\"background: #10b981; color: white; padding: 10px 15px; border-radius: 8px; margin: 0 10px; font-weight: bold;\">\n                        Action 1<br>Plus-que-parfait\n                    <\/div>\n                    <div style=\"font-size: 1.5rem; margin: 0 10px;\">\u2192<\/div>\n                    <div style=\"background: #34d399; color: white; padding: 10px 15px; border-radius: 8px; margin: 0 10px; font-weight: bold;\">\n                        Action 2<br>Pass\u00e9 compos\u00e9\n                    <\/div>\n                <\/div>\n                <p style=\"color: #064e3b; margin: 0; font-weight: bold;\">Action compl\u00e8tement termin\u00e9e AVANT une autre action<\/p>\n            <\/div>\n            \n            <div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-top: 20px;\">\n                <div style=\"background: linear-gradient(135deg, #d1fae5 0%, #a7f3d0 100%); padding: 20px; border-radius: 10px; border: 2px solid #10b981; text-align: center;\">\n                    <div style=\"font-size: 2.5rem; margin-bottom: 15px;\">\ud83d\udd70\ufe0f<\/div>\n                    <h3 style=\"color: #064e3b; margin-top: 0; margin-bottom: 10px;\">TEMPS PASS\u00c9<\/h3>\n                    <p style=\"color: #064e3b; margin: 0 0 15px 0; font-weight: bold;\">Action termin\u00e9e avant<\/p>\n                    <div style=\"background: white; padding: 15px; border-radius: 8px;\">\n                        <p style=\"color: #10b981; margin: 0; font-weight: bold;\">J'avais mang\u00e9<\/p>\n                        <div style=\"display: flex; justify-content: center; margin-top: 10px;\">\n                            <div style=\"background: #10b981; width: 10px; height: 10px; border-radius: 50%; margin: 0 5px;\"><\/div>\n                            <div style=\"width: 30px; height: 2px; background: #10b981; margin-top: 4px;\"><\/div>\n                            <div style=\"background: #34d399; width: 10px; height: 10px; border-radius: 50%; margin: 0 5px;\"><\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <div style=\"background: linear-gradient(135deg, #d1fae5 0%, #a7f3d0 100%); padding: 20px; border-radius: 10px; border: 2px solid #10b981; text-align: center;\">\n                    <div style=\"font-size: 2.5rem; margin-bottom: 15px;\">\ud83d\udd27<\/div>\n                    <h3 style=\"color: #064e3b; margin-top: 0; margin-bottom: 10px;\">FORMATION<\/h3>\n                    <p style=\"color: #064e3b; margin: 0 0 15px 0; font-weight: bold;\">Auxiliaire + participe pass\u00e9<\/p>\n                    <div style=\"background: white; padding: 15px; border-radius: 8px;\">\n                        <p style=\"color: #10b981; margin: 0; font-weight: bold;\">AVOIR\/\u00caTRE \u00e0 l'imparfait + Participe pass\u00e9<\/p>\n                        <div style=\"background: #10b981; color: white; padding: 5px 10px; border-radius: 20px; margin-top: 10px; font-size: 0.9rem; display: inline-block;\">\n                            imparfait + PP\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <div style=\"background: #fef3c7; padding: 15px; border-radius: 8px; margin-top: 20px; border-left: 4px solid #f59e0b;\">\n                <p style=\"color: #92400e; margin: 0; font-weight: bold;\">\ud83d\udca1 Astuce mn\u00e9motechnique :<\/p>\n                <p style=\"color: #92400e; margin: 8px 0 0 0;\">\"PLUS que parfait\" = PLUS ancien que le pass\u00e9 compos\u00e9. C'est l'action la PLUS ancienne dans le pass\u00e9 !<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- SECTION II - FORMATION -->\n    <div style=\"background: white; padding: 25px; border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); margin-bottom: 25px;\">\n        <h2 style=\"color: #10b981; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid #a7f3d0; display: flex; align-items: center;\">\n            <span style=\"margin-right: 10px;\">\ud83d\udd27<\/span> 2. Formation\n        <\/h2>\n        \n        <div style=\"background: #d1fae5; padding: 25px; border-radius: 10px; border: 2px solid #34d399;\">\n            <h3 style=\"color: #064e3b; margin-top: 0; margin-bottom: 20px; text-align: center;\">Imparfait de l'auxiliaire + Participe pass\u00e9<\/h3>\n            \n            <div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 20px;\">\n                <div style=\"background: white; padding: 20px; border-radius: 10px; border: 2px solid #a7f3d0;\">\n                    <h4 style=\"color: #10b981; margin-top: 0; margin-bottom: 15px; text-align: center;\">Avec AVOIR<\/h4>\n                    \n                    <div style=\"background: #f8f9fa; padding: 15px; border-radius: 8px; margin-bottom: 10px;\">\n                        <div style=\"display: flex; align-items: center; margin-bottom: 8px;\">\n                            <div style=\"background: #10b981; color: white; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px; font-weight: bold; font-size: 0.9rem;\">1<\/div>\n                            <p style=\"margin: 0; color: #064e3b; font-weight: bold;\">J'avais<\/p>\n                        <\/div>\n                        <div style=\"display: flex; align-items: center;\">\n                            <div style=\"background: #10b981; color: white; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px; font-weight: bold; font-size: 0.9rem;\">2<\/div>\n                            <p style=\"margin: 0; color: #064e3b; font-weight: bold;\">mang\u00e9<\/p>\n                        <\/div>\n                        <div style=\"background: #10b981; color: white; padding: 8px; border-radius: 6px; margin-top: 10px; text-align: center; font-weight: bold;\">\n                            J'avais mang\u00e9\n                        <\/div>\n                    <\/div>\n                    \n                    <div style=\"background: #f8f9fa; padding: 15px; border-radius: 8px;\">\n                        <div style=\"display: flex; align-items: center; margin-bottom: 8px;\">\n                            <div style=\"background: #10b981; color: white; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px; font-weight: bold; font-size: 0.9rem;\">1<\/div>\n                            <p style=\"margin: 0; color: #064e3b; font-weight: bold;\">Tu avais<\/p>\n                        <\/div>\n                        <div style=\"display: flex; align-items: center;\">\n                            <div style=\"background: #10b981; color: white; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px; font-weight: bold; font-size: 0.9rem;\">2<\/div>\n                            <p style=\"margin: 0; color: #064e3b; font-weight: bold;\">parl\u00e9<\/p>\n                        <\/div>\n                        <div style=\"background: #10b981; color: white; padding: 8px; border-radius: 6px; margin-top: 10px; text-align: center; font-weight: bold;\">\n                            Tu avais parl\u00e9\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <div style=\"background: white; padding: 20px; border-radius: 10px; border: 2px solid #a7f3d0;\">\n                    <h4 style=\"color: #10b981; margin-top: 0; margin-bottom: 15px; text-align: center;\">Avec \u00caTRE<\/h4>\n                    \n                    <div style=\"background: #f8f9fa; padding: 15px; border-radius: 8px; margin-bottom: 10px;\">\n                        <div style=\"display: flex; align-items: center; margin-bottom: 8px;\">\n                            <div style=\"background: #10b981; color: white; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px; font-weight: bold; font-size: 0.9rem;\">1<\/div>\n                            <p style=\"margin: 0; color: #064e3b; font-weight: bold;\">Il \u00e9tait<\/p>\n                        <\/div>\n                        <div style=\"display: flex; align-items: center;\">\n                            <div style=\"background: #10b981; color: white; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px; font-weight: bold; font-size: 0.9rem;\">2<\/div>\n                            <p style=\"margin: 0; color: #064e3b; font-weight: bold;\">parti<\/p>\n                        <\/div>\n                        <div style=\"background: #10b981; color: white; padding: 8px; border-radius: 6px; margin-top: 10px; text-align: center; font-weight: bold;\">\n                            Il \u00e9tait parti\n                        <\/div>\n                    <\/div>\n                    \n                    <div style=\"background: #f8f9fa; padding: 15px; border-radius: 8px;\">\n                        <div style=\"display: flex; align-items: center; margin-bottom: 8px;\">\n                            <div style=\"background: #10b981; color: white; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px; font-weight: bold; font-size: 0.9rem;\">1<\/div>\n                            <p style=\"margin: 0; color: #064e3b; font-weight: bold;\">Nous \u00e9tions<\/p>\n                        <\/div>\n                        <div style=\"display: flex; align-items: center;\">\n                            <div style=\"background: #10b981; color: white; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px; font-weight: bold; font-size: 0.9rem;\">2<\/div>\n                            <p style=\"margin: 0; color: #064e3b; font-weight: bold;\">arriv\u00e9s<\/p>\n                        <\/div>\n                        <div style=\"background: #10b981; color: white; padding: 8px; border-radius: 6px; margin-top: 10px; text-align: center; font-weight: bold;\">\n                            Nous \u00e9tions arriv\u00e9s\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <div style=\"background: white; padding: 20px; border-radius: 10px; margin-top: 20px; border: 2px solid #a7f3d0;\">\n                <h4 style=\"color: #10b981; margin-top: 0; margin-bottom: 15px; text-align: center;\">Accord du participe pass\u00e9<\/h4>\n                \n                <div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 15px;\">\n                    <div style=\"background: #f8f9fa; padding: 15px; border-radius: 8px;\">\n                        <p style=\"color: #064e3b; margin: 0 0 10px 0; font-weight: bold;\">Avec AVOIR :<\/p>\n                        <p style=\"color: #64748b; margin: 0; font-size: 0.9rem;\">Pas d'accord sauf si le COD est avant<\/p>\n                        <div style=\"background: #d1fae5; padding: 8px; border-radius: 6px; margin-top: 10px;\">\n                            <p style=\"color: #064e3b; margin: 0; font-size: 0.9rem;\">Les fleurs que j'avais achet\u00e9es<\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <div style=\"background: #f8f9fa; padding: 15px; border-radius: 8px;\">\n                        <p style=\"color: #064e3b; margin: 0 0 10px 0; font-weight: bold;\">Avec \u00caTRE :<\/p>\n                        <p style=\"color: #64748b; margin: 0; font-size: 0.9rem;\">Accord avec le sujet<\/p>\n                        <div style=\"background: #d1fae5; padding: 8px; border-radius: 6px; margin-top: 10px;\">\n                            <p style=\"color: #064e3b; margin: 0; font-size: 0.9rem;\">Elle \u00e9tait partie<br>Ils \u00e9taient partis<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- SECTION III - EXEMPLES -->\n    <div style=\"background: white; padding: 25px; border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); margin-bottom: 25px;\">\n        <h2 style=\"color: #10b981; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid #a7f3d0; display: flex; align-items: center;\">\n            <span style=\"margin-right: 10px;\">\ud83d\udde3\ufe0f<\/span> 3. Exemples\n        <\/h2>\n        \n        <div style=\"background: #d1fae5; padding: 25px; border-radius: 10px; border: 2px solid #34d399;\">\n            <div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 20px;\">\n                <div style=\"background: white; padding: 20px; border-radius: 10px; border: 2px solid #a7f3d0;\">\n                    <div style=\"display: flex; align-items: center; margin-bottom: 15px;\">\n                        <div style=\"background: #10b981; color: white; width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 15px; font-weight: bold; font-size: 1.1rem;\">1<\/div>\n                        <h4 style=\"color: #064e3b; margin: 0;\">Action avant une autre<\/h4>\n                    <\/div>\n                    \n                    <div style=\"background: #f8f9fa; padding: 15px; border-radius: 8px; margin-bottom: 15px;\">\n                        <p style=\"color: #064e3b; margin: 0 0 10px 0; font-weight: bold;\">Quand je suis arriv\u00e9,<\/p>\n                        <div style=\"background: #d1fae5; padding: 10px; border-radius: 6px; border-left: 4px solid #10b981;\">\n                            <p style=\"color: #10b981; margin: 0; font-weight: bold;\">il avait d\u00e9j\u00e0 ferm\u00e9 la porte.<\/p>\n                            <div style=\"display: flex; align-items: center; margin-top: 8px;\">\n                                <div style=\"background: #10b981; width: 15px; height: 15px; border-radius: 50%; margin-right: 8px;\"><\/div>\n                                <p style=\"color: #64748b; margin: 0; font-size: 0.9rem;\">Action la plus ancienne<\/p>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    \n                    <div style=\"background: #f8f9fa; padding: 15px; border-radius: 8px;\">\n                        <p style=\"color: #064e3b; margin: 0 0 10px 0; font-weight: bold;\">Elle est venue me voir,<\/p>\n                        <div style=\"background: #d1fae5; padding: 10px; border-radius: 6px; border-left: 4px solid #10b981;\">\n                            <p style=\"color: #10b981; margin: 0; font-weight: bold;\">mais j'\u00e9tais d\u00e9j\u00e0 parti.<\/p>\n                            <div style=\"display: flex; align-items: center; margin-top: 8px;\">\n                                <div style=\"background: #10b981; width: 15px; height: 15px; border-radius: 50%; margin-right: 8px;\"><\/div>\n                                <p style=\"color: #64748b; margin: 0; font-size: 0.9rem;\">D\u00e9part avant son arriv\u00e9e<\/p>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <div style=\"background: white; padding: 20px; border-radius: 10px; border: 2px solid #a7f3d0;\">\n                    <div style=\"display: flex; align-items: center; margin-bottom: 15px;\">\n                        <div style=\"background: #10b981; color: white; width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 15px; font-weight: bold; font-size: 1.1rem;\">2<\/div>\n                        <h4 style=\"color: #064e3b; margin: 0;\">Actions successives<\/h4>\n                    <\/div>\n                    \n                    <div style=\"background: #f8f9fa; padding: 15px; border-radius: 8px; margin-bottom: 15px;\">\n                        <div style=\"display: flex; align-items: flex-start; margin-bottom: 10px;\">\n                            <div style=\"background: #10b981; color: white; width: 25px; height: 25px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px; flex-shrink: 0; font-weight: bold; font-size: 0.8rem;\">1<\/div>\n                            <p style=\"color: #10b981; margin: 0; font-weight: bold;\">Elle \u00e9tait partie avant midi.<\/p>\n                        <\/div>\n                        <div style=\"display: flex; align-items: flex-start;\">\n                            <div style=\"background: #34d399; color: white; width: 25px; height: 25px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px; flex-shrink: 0; font-weight: bold; font-size: 0.8rem;\">2<\/div>\n                            <p style=\"color: #34d399; margin: 0; font-weight: bold;\">Midi est arriv\u00e9.<\/p>\n                        <\/div>\n                        <div style=\"display: flex; justify-content: center; margin-top: 15px;\">\n                            <div style=\"width: 100%; height: 2px; background: linear-gradient(to right, #10b981, #34d399); border-radius: 1px;\"><\/div>\n                        <\/div>\n                    <\/div>\n                    \n                    <div style=\"background: #f8f9fa; padding: 15px; border-radius: 8px;\">\n                        <div style=\"display: flex; align-items: flex-start; margin-bottom: 10px;\">\n                            <div style=\"background: #10b981; color: white; width: 25px; height: 25px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px; flex-shrink: 0; font-weight: bold; font-size: 0.8rem;\">1<\/div>\n                            <p style=\"color: #10b981; margin: 0; font-weight: bold;\">Nous avions fini de manger<\/p>\n                        <\/div>\n                        <div style=\"display: flex; align-items: flex-start;\">\n                            <div style=\"background: #34d399; color: white; width: 25px; height: 25px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px; flex-shrink: 0; font-weight: bold; font-size: 0.8rem;\">2<\/div>\n                            <p style=\"color: #34d399; margin: 0; font-weight: bold;\">quand le t\u00e9l\u00e9phone a sonn\u00e9.<\/p>\n                        <\/div>\n                        <div style=\"display: flex; justify-content: center; margin-top: 15px;\">\n                            <div style=\"width: 100%; height: 2px; background: linear-gradient(to right, #10b981, #34d399); border-radius: 1px;\"><\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <div style=\"background: white; padding: 20px; border-radius: 10px; margin-top: 20px; border: 2px solid #a7f3d0;\">\n                <h4 style=\"color: #10b981; margin-top: 0; margin-bottom: 15px; text-align: center;\">Mots indicateurs du plus-que-parfait<\/h4>\n                \n                <div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 10px;\">\n                    <div style=\"background: #10b981; color: white; padding: 12px; border-radius: 8px; text-align: center; font-weight: bold;\">\n                        d\u00e9j\u00e0\n                    <\/div>\n                    <div style=\"background: #10b981; color: white; padding: 12px; border-radius: 8px; text-align: center; font-weight: bold;\">\n                        avant\n                    <\/div>\n                    <div style=\"background: #10b981; color: white; padding: 12px; border-radius: 8px; text-align: center; font-weight: bold;\">\n                        quand\n                    <\/div>\n                    <div style=\"background: #10b981; color: white; padding: 12px; border-radius: 8px; text-align: center; font-weight: bold;\">\n                        apr\u00e8s\n                    <\/div>\n                    <div style=\"background: #10b981; color: white; padding: 12px; border-radius: 8px; text-align: center; font-weight: bold;\">\n                        lorsque\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- SECTION IV - MINI-SITUATION -->\n    <div style=\"background: white; padding: 25px; border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); margin-bottom: 25px;\">\n        <h2 style=\"color: #10b981; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid #a7f3d0; display: flex; align-items: center;\">\n            <span style=\"margin-right: 10px;\">\ud83c\udfaf<\/span> 4. Mini-situation\n        <\/h2>\n        \n        <div style=\"background: #d1fae5; padding: 25px; border-radius: 10px; border: 1px solid #34d399; position: relative;\">\n            <div style=\"position: absolute; top: -15px; left: 20px; background: #10b981; color: white; padding: 5px 15px; border-radius: 20px; font-weight: bold;\">\n                Hier\n            <\/div>\n            \n            <div style=\"display: flex; flex-direction: column; gap: 20px;\">\n                <div style=\"display: flex; align-items: flex-start;\">\n                    <div style=\"background: #10b981; color: white; width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 15px; flex-shrink: 0; font-weight: bold; font-size: 1.1rem;\">M<\/div>\n                    <div style=\"background: white; padding: 15px 20px; border-radius: 18px; max-width: 80%; border: 1px solid #34d399;\">\n                        <p style=\"margin: 0; font-weight: bold; color: #064e3b;\">Marc :<\/p>\n                        <p style=\"margin: 8px 0 0 0; color: #064e3b;\">\u00ab Hier, je suis all\u00e9 chez mon cousin. \u00bb<\/p>\n                        <div style=\"background: #d1fae5; padding: 8px; border-radius: 6px; margin-top: 10px;\">\n                            <p style=\"margin: 0; color: #064e3b; font-size: 0.9rem;\">\u2705 Action 1 : Pass\u00e9 compos\u00e9<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <div style=\"display: flex; align-items: flex-start; justify-content: flex-end;\">\n                    <div style=\"background: white; padding: 15px 20px; border-radius: 18px; max-width: 80%; border: 1px solid #34d399;\">\n                        <p style=\"margin: 0; font-weight: bold; color: #064e3b; text-align: right;\">Marc :<\/p>\n                        <p style=\"margin: 8px 0 0 0; color: #064e3b; text-align: right;\">\u00ab Mais il <span style=\"background: #d1fae5; font-weight: bold; padding: 2px 5px; border-radius: 4px;\">avait d\u00e9j\u00e0 quitt\u00e9<\/span> la maison. \u00bb<\/p>\n                        <div style=\"background: #d1fae5; padding: 8px; border-radius: 6px; margin-top: 10px; text-align: right;\">\n                            <p style=\"margin: 0; color: #064e3b; font-size: 0.9rem;\">\u2705 Action 2 : Plus-que-parfait (plus ancienne)<\/p>\n                        <\/div>\n                    <\/div>\n                    <div style=\"background: #34d399; color: white; width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-left: 15px; flex-shrink: 0; font-weight: bold; font-size: 1.1rem;\">M<\/div>\n                <\/div>\n            <\/div>\n            \n            <div style=\"background: #fef3c7; padding: 15px; border-radius: 8px; margin-top: 20px; border: 1px solid #f59e0b;\">\n                <p style=\"color: #92400e; margin: 0; font-weight: bold;\">\ud83d\udcdd Chronologie des actions :<\/p>\n                <p style=\"color: #92400e; margin: 8px 0 0 0;\">1. Le cousin quitte la maison (plus-que-parfait) \u2192 2. Marc arrive chez son cousin (pass\u00e9 compos\u00e9). L'action la plus ancienne est au plus-que-parfait !<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- SECTION V - VOCABULAIRE -->\n    <div style=\"background: white; padding: 25px; border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); margin-bottom: 25px;\">\n        <h2 style=\"color: #10b981; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid #a7f3d0; display: flex; align-items: center;\">\n            <span style=\"margin-right: 10px;\">\ud83e\uddf0<\/span> 5. Vocabulaire utile\n        <\/h2>\n        \n        <div style=\"background: #d1fae5; padding: 25px; border-radius: 10px; border: 2px solid #34d399;\">\n            <div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 15px;\">\n                <div style=\"background: white; padding: 20px; border-radius: 10px; text-align: center; border: 2px solid #a7f3d0;\">\n                    <div style=\"font-size: 2rem; margin-bottom: 10px;\">\u23ea<\/div>\n                    <p style=\"font-weight: bold; color: #064e3b; font-size: 1.2rem; margin: 0 0 8px 0;\">avant<\/p>\n                    <p style=\"color: #10b981; margin: 0 0 8px 0; font-size: 0.9rem;\">\/a.v\u0251\u0303\/<\/p>\n                    <div style=\"background: #10b981; color: white; padding: 4px 8px; border-radius: 20px; font-size: 0.8rem; display: inline-block;\">\n                        pr\u00e9position\n                    <\/div>\n                <\/div>\n                \n                <div style=\"background: white; padding: 20px; border-radius: 10px; text-align: center; border: 2px solid #a7f3d0;\">\n                    <div style=\"font-size: 2rem; margin-bottom: 10px;\">\u2705<\/div>\n                    <p style=\"font-weight: bold; color: #064e3b; font-size: 1.2rem; margin: 0 0 8px 0;\">d\u00e9j\u00e0<\/p>\n                    <p style=\"color: #10b981; margin: 0 0 8px 0; font-size: 0.9rem;\">\/de.\u0292a\/<\/p>\n                    <div style=\"background: #10b981; color: white; padding: 4px 8px; border-radius: 20px; font-size: 0.8rem; display: inline-block;\">\n                        adverbe\n                    <\/div>\n                <\/div>\n                \n                <div style=\"background: white; padding: 20px; border-radius: 10px; text-align: center; border: 2px solid #a7f3d0;\">\n                    <div style=\"font-size: 2rem; margin-bottom: 10px;\">\u23f3<\/div>\n                    <p style=\"font-weight: bold; color: #064e3b; font-size: 1.2rem; margin: 0 0 8px 0;\">quand<\/p>\n                    <p style=\"color: #10b981; margin: 0 0 8px 0; font-size: 0.9rem;\">\/k\u0251\u0303\/<\/p>\n                    <div style=\"background: #10b981; color: white; padding: 4px 8px; border-radius: 20px; font-size: 0.8rem; display: inline-block;\">\n                        conjonction\n                    <\/div>\n                <\/div>\n                \n                <div style=\"background: white; padding: 20px; border-radius: 10px; text-align: center; border: 2px solid #a7f3d0;\">\n                    <div style=\"font-size: 2rem; margin-bottom: 10px;\">\u23e9<\/div>\n                    <p style=\"font-weight: bold; color: #064e3b; font-size: 1.2rem; margin: 0 0 8px 0;\">apr\u00e8s<\/p>\n                    <p style=\"color: #10b981; margin: 0 0 8px 0; font-size: 0.9rem;\">\/a.p\u0281\u025b\/<\/p>\n                    <div style=\"background: #10b981; color: white; padding: 4px 8px; border-radius: 20px; font-size: 0.8rem; display: inline-block;\">\n                        pr\u00e9position\n                    <\/div>\n                <\/div>\n                \n                <div style=\"background: white; padding: 20px; border-radius: 10px; text-align: center; border: 2px solid #a7f3d0;\">\n                    <div style=\"font-size: 2rem; margin-bottom: 10px;\">\u231b<\/div>\n                    <p style=\"font-weight: bold; color: #064e3b; font-size: 1.2rem; margin: 0 0 8px 0;\">lorsque<\/p>\n                    <p style=\"color: #10b981; margin: 0 0 8px 0; font-size: 0.9rem;\">\/l\u0254\u0281sk\/<\/p>\n                    <div style=\"background: #10b981; color: white; padding: 4px 8px; border-radius: 20px; font-size: 0.8rem; display: inline-block;\">\n                        conjonction\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <div style=\"background: white; padding: 20px; border-radius: 10px; margin-top: 20px; border: 2px solid #a7f3d0;\">\n                <h4 style=\"color: #10b981; margin-top: 0; margin-bottom: 15px; text-align: center;\">Verbes fr\u00e9quents au plus-que-parfait<\/h4>\n                \n                <div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 10px;\">\n                    <div style=\"background: #d1fae5; padding: 10px; border-radius: 8px; text-align: center;\">\n                        <p style=\"color: #064e3b; margin: 0; font-weight: bold;\">manger<\/p>\n                        <p style=\"color: #10b981; margin: 5px 0 0 0; font-size: 0.9rem;\">j'avais mang\u00e9<\/p>\n                    <\/div>\n                    <div style=\"background: #d1fae5; padding: 10px; border-radius: 8px; text-align: center;\">\n                        <p style=\"color: #064e3b; margin: 0; font-weight: bold;\">partir<\/p>\n                        <p style=\"color: #10b981; margin: 5px 0 0 0; font-size: 0.9rem;\">j'\u00e9tais parti(e)<\/p>\n                    <\/div>\n                    <div style=\"background: #d1fae5; padding: 10px; border-radius: 8px; text-align: center;\">\n                        <p style=\"color: #064e3b; margin: 0; font-weight: bold;\">finir<\/p>\n                        <p style=\"color: #10b981; margin: 5px 0 0 0; font-size: 0.9rem;\">j'avais fini<\/p>\n                    <\/div>\n                    <div style=\"background: #d1fae5; padding: 10px; border-radius: 8px; text-align: center;\">\n                        <p style=\"color: #064e3b; margin: 0; font-weight: bold;\">arriver<\/p>\n                        <p style=\"color: #10b981; margin: 5px 0 0 0; font-size: 0.9rem;\">j'\u00e9tais arriv\u00e9(e)<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- SECTION VI - EXERCICE INTERACTIF -->\n    <div style=\"background: white; padding: 25px; border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); margin-bottom: 25px;\">\n        <h2 style=\"color: #10b981; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid #a7f3d0; display: flex; align-items: center;\">\n            <span style=\"margin-right: 10px;\">\ud83d\udcdd<\/span> 6. Exercice interactif\n        <\/h2>\n        \n        <div style=\"background: linear-gradient(135deg, #d1fae5 0%, #a7f3d0 100%); padding: 25px; border-radius: 10px; border: 2px solid #34d399;\">\n            <h3 style=\"color: #10b981; margin-top: 0; text-align: center; margin-bottom: 25px;\">Compl\u00e8te les phrases au plus-que-parfait<\/h3>\n            \n            <!-- Question 1 -->\n            <div style=\"background: white; padding: 20px; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);\">\n                <p style=\"font-weight: bold; color: #10b981; margin-bottom: 15px; font-size: 1.1rem;\">1. Quand je suis entr\u00e9, il ______ (manger).<\/p>\n                \n                <div style=\"margin-bottom: 15px;\">\n                    <input type=\"text\" id=\"answer37-1\" placeholder=\"\u00c9cris la conjugaison correcte\" style=\"width: 100%; padding: 12px; border: 2px solid #d1d5db; border-radius: 8px; font-size: 1rem; box-sizing: border-box;\">\n                <\/div>\n                \n                <div style=\"display: flex; gap: 10px;\">\n                    <button onclick=\"checkVerb37Answer(1)\" style=\"background: #10b981; color: white; border: none; padding: 10px 20px; border-radius: 8px; cursor: pointer; font-weight: bold; font-size: 0.9rem; flex: 1;\">\n                        V\u00e9rifier\n                    <\/button>\n                    <button onclick=\"showHint37(1)\" style=\"background: #f59e0b; color: white; border: none; padding: 10px 20px; border-radius: 8px; cursor: pointer; font-weight: bold; font-size: 0.9rem; flex: 1;\">\n                        Indice\n                    <\/button>\n                <\/div>\n                \n                <div id=\"hint37-1\" style=\"display: none; background: #fef3c7; padding: 10px; border-radius: 6px; margin-top: 10px; border: 1px solid #f59e0b;\">\n                    <p style=\"color: #92400e; margin: 0; font-size: 0.9rem;\">\ud83d\udca1 Indice : Le verbe \"manger\" utilise l'auxiliaire AVOIR. Conjugue \"avoir\" \u00e0 l'imparfait + \"mang\u00e9\".<\/p>\n                <\/div>\n                \n                <div id=\"result37-1\" style=\"display: none; padding: 12px; border-radius: 6px; margin-top: 10px;\"><\/div>\n            <\/div>\n            \n            <!-- Question 2 -->\n            <div style=\"background: white; padding: 20px; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);\">\n                <p style=\"font-weight: bold; color: #10b981; margin-bottom: 15px; font-size: 1.1rem;\">2. Elle \u00e9tait triste parce qu'elle ______ (perdre) son sac.<\/p>\n                \n                <div style=\"margin-bottom: 15px;\">\n                    <input type=\"text\" id=\"answer37-2\" placeholder=\"\u00c9cris la conjugaison correcte\" style=\"width: 100%; padding: 12px; border: 2px solid #d1d5db; border-radius: 8px; font-size: 1rem; box-sizing: border-box;\">\n                <\/div>\n                \n                <div style=\"display: flex; gap: 10px;\">\n                    <button onclick=\"checkVerb37Answer(2)\" style=\"background: #10b981; color: white; border: none; padding: 10px 20px; border-radius: 8px; cursor: pointer; font-weight: bold; font-size: 0.9rem; flex: 1;\">\n                        V\u00e9rifier\n                    <\/button>\n                    <button onclick=\"showHint37(2)\" style=\"background: #f59e0b; color: white; border: none; padding: 10px 20px; border-radius: 8px; cursor: pointer; font-weight: bold; font-size: 0.9rem; flex: 1;\">\n                        Indice\n                    <\/button>\n                <\/div>\n                \n                <div id=\"hint37-2\" style=\"display: none; background: #fef3c7; padding: 10px; border-radius: 6px; margin-top: 10px; border: 1px solid #f59e0b;\">\n                    <p style=\"color: #92400e; margin: 0; font-size: 0.9rem;\">\ud83d\udca1 Indice : \"Perdre\" utilise l'auxiliaire AVOIR. Attention au participe pass\u00e9 \"perdu\". Accord avec \"elle\" ?<\/p>\n                <\/div>\n                \n                <div id=\"result37-2\" style=\"display: none; padding: 12px; border-radius: 6px; margin-top: 10px;\"><\/div>\n            <\/div>\n            \n            <!-- Question 3 (bonus) -->\n            <div style=\"background: white; padding: 20px; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);\">\n                <p style=\"font-weight: bold; color: #10b981; margin-bottom: 15px; font-size: 1.1rem;\">3. Nous ______ (arriver) avant le d\u00e9but du film.<\/p>\n                \n                <div style=\"margin-bottom: 15px;\">\n                    <input type=\"text\" id=\"answer37-3\" placeholder=\"\u00c9cris la conjugaison correcte\" style=\"width: 100%; padding: 12px; border: 2px solid #d1d5db; border-radius: 8px; font-size: 1rem; box-sizing: border-box;\">\n                <\/div>\n                \n                <div style=\"display: flex; gap: 10px;\">\n                    <button onclick=\"checkVerb37Answer(3)\" style=\"background: #10b981; color: white; border: none; padding: 10px 20px; border-radius: 8px; cursor: pointer; font-weight: bold; font-size: 0.9rem; flex: 1;\">\n                        V\u00e9rifier\n                    <\/button>\n                    <button onclick=\"showHint37(3)\" style=\"background: #f59e0b; color: white; border: none; padding: 10px 20px; border-radius: 8px; cursor: pointer; font-weight: bold; font-size: 0.9rem; flex: 1;\">\n                        Indice\n                    <\/button>\n                <\/div>\n                \n                <div id=\"hint37-3\" style=\"display: none; background: #fef3c7; padding: 10px; border-radius: 6px; margin-top: 10px; border: 1px solid #f59e0b;\">\n                    <p style=\"color: #92400e; margin: 0; font-size: 0.9rem;\">\ud83d\udca1 Indice : \"Arriver\" utilise l'auxiliaire \u00caTRE. Attention \u00e0 l'accord avec \"nous\" !<\/p>\n                <\/div>\n                \n                <div id=\"result37-3\" style=\"display: none; padding: 12px; border-radius: 6px; margin-top: 10px;\"><\/div>\n            <\/div>\n            \n            <!-- Boutons de contr\u00f4le -->\n            <div style=\"display: flex; gap: 15px; justify-content: center; margin-top: 25px;\">\n                <button onclick=\"checkAll37Answers()\" style=\"background: #10b981; color: white; border: none; padding: 12px 25px; border-radius: 8px; cursor: pointer; font-weight: bold; font-size: 1rem; display: flex; align-items: center; gap: 8px;\">\n                    <span>\ud83d\udcca Voir mon score<\/span>\n                <\/button>\n                <button onclick=\"reset37Exercise()\" style=\"background: #9ca3af; color: white; border: none; padding: 12px 25px; border-radius: 8px; cursor: pointer; font-weight: bold; font-size: 1rem; display: flex; align-items: center; gap: 8px;\">\n                    <span>\ud83d\udd04 Recommencer<\/span>\n                <\/button>\n            <\/div>\n            \n            <!-- Affichage du score -->\n            <div id=\"score37-container\" style=\"background: #d1fae5; padding: 20px; border-radius: 10px; margin-top: 25px; display: none; border: 3px solid #10b981; text-align: center;\">\n                <h4 style=\"color: #064e3b; margin-top: 0; margin-bottom: 10px;\">\ud83c\udf89 R\u00e9sultat de l'exercice<\/h4>\n                <div id=\"score37-text\" style=\"font-size: 1.2rem; margin-bottom: 15px;\"><\/div>\n                <div id=\"score37-message\" style=\"color: #064e3b;\"><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- SECTION VII - ID\u00c9E D'IMAGE -->\n    <div style=\"background: white; padding: 25px; border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.1);\">\n        <h2 style=\"color: #10b981; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid #a7f3d0; display: flex; align-items: center;\">\n            <span style=\"margin-right: 10px;\">\ud83d\uddbc\ufe0f<\/span> 7. Id\u00e9e d'image pour m\u00e9moriser\n        <\/h2>\n        \n        <div style=\"background: linear-gradient(135deg, #d1fae5 0%, #a7f3d0 100%); padding: 30px; border-radius: 10px; border: 2px solid #34d399; text-align: center;\">\n            <div style=\"background: white; padding: 25px; border-radius: 8px; display: inline-block; box-shadow: 0 4px 12px rgba(0,0,0,0.1); margin-bottom: 20px;\">\n                <div style=\"font-size: 4rem; margin-bottom: 15px;\">\u23ea\u23f3\u27a1\ufe0f<\/div>\n                <p style=\"font-weight: bold; color: #064e3b; font-size: 1.3rem; margin: 0;\">Deux \u00e9v\u00e9nements pass\u00e9s successifs<\/p>\n            <\/div>\n            \n            <div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-top: 20px;\">\n                <div style=\"background: white; padding: 20px; border-radius: 8px; text-align: center; border: 2px solid #d1fae5;\">\n                    <div style=\"font-size: 3rem; margin-bottom: 10px;\">\u23ea<\/div>\n                    <p style=\"font-weight: bold; color: #064e3b; margin: 0 0 10px 0;\">\u00c9V\u00c9NEMENT PLUS ANCIEN<\/p>\n                    <div style=\"background: #d1fae5; padding: 8px; border-radius: 6px;\">\n                        <p style=\"margin: 0; color: #064e3b; font-weight: bold;\">Plus-que-parfait<\/p>\n                        <p style=\"margin: 5px 0 0 0; color: #064e3b; font-size: 0.9rem;\">j'avais mang\u00e9, elle \u00e9tait partie<\/p>\n                    <\/div>\n                    <p style=\"color: #374151; margin: 10px 0 0 0; font-size: 0.9rem;\">Action compl\u00e8tement termin\u00e9e avant l'autre<\/p>\n                <\/div>\n                \n                <div style=\"background: white; padding: 20px; border-radius: 8px; text-align: center; border: 2px solid #a7f3d0;\">\n                    <div style=\"font-size: 3rem; margin-bottom: 10px;\">\u27a1\ufe0f<\/div>\n                    <p style=\"font-weight: bold; color: #064e3b; margin: 0 0 10px 0;\">\u00c9V\u00c9NEMENT PLUS R\u00c9CENT<\/p>\n                    <div style=\"background: #a7f3d0; padding: 8px; border-radius: 6px;\">\n                        <p style=\"margin: 0; color: #064e3b; font-weight: bold;\">Pass\u00e9 compos\u00e9<\/p>\n                        <p style=\"margin: 5px 0 0 0; color: #064e3b; font-size: 0.9rem;\">je suis arriv\u00e9, elle est venue<\/p>\n                    <\/div>\n                    <p style=\"color: #374151; margin: 10px 0 0 0; font-size: 0.9rem;\">Action qui s'est produite apr\u00e8s<\/p>\n                <\/div>\n            <\/div>\n            \n            <div style=\"background: #fef3c7; padding: 15px; border-radius: 8px; margin-top: 20px; border: 1px solid #f59e0b;\">\n                <p style=\"color: #92400e; margin: 0; font-weight: bold;\">\ud83c\udf1f Conseil de m\u00e9morisation :<\/p>\n                <p style=\"color: #92400e; margin: 8px 0 0 0;\">Imaginez une ligne du temps avec deux points. Le point le plus \u00e0 gauche (\u23ea) est au plus-que-parfait. Le point le plus \u00e0 droite (\u27a1\ufe0f) est au pass\u00e9 compos\u00e9. L'action la plus ancienne = plus-que-parfait !<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n    \/\/ Script sp\u00e9cifique au cours 37\n    let exercise37Answers = {};\n    let exercise37Completed = false;\n\n    const correct37Answers = {\n        1: { answer: \"avait mang\u00e9\", explanation: \"Correct ! 'Manger' utilise AVOIR. 'Il avait mang\u00e9' = imparfait de 'avoir' + 'mang\u00e9'. L'action de manger \u00e9tait termin\u00e9e quand tu es entr\u00e9.\" },\n        2: { answer: \"avait perdu\", explanation: \"Correct ! 'Perdre' utilise AVOIR. 'Elle avait perdu' = imparfait de 'avoir' + 'perdu'. Pas d'accord car le COD 'son sac' est apr\u00e8s.\" },\n        3: { answer: \"\u00e9tions arriv\u00e9s\", explanation: \"Excellent ! 'Arriver' utilise \u00caTRE. 'Nous \u00e9tions arriv\u00e9s' = imparfait de '\u00eatre' + 'arriv\u00e9s' avec accord avec 'nous'.\" }\n    };\n\n    function checkVerb37Answer(questionNum) {\n        if (exercise37Completed) return;\n        \n        const userAnswer = document.getElementById(`answer37-${questionNum}`).value.trim().toLowerCase();\n        exercise37Answers[questionNum] = userAnswer;\n        \n        const resultElement = document.getElementById(`result37-${questionNum}`);\n        const correctAnswer = correct37Answers[questionNum].answer.toLowerCase();\n        \n        \/\/ Masquer l'indice s'il \u00e9tait affich\u00e9\n        document.getElementById(`hint37-${questionNum}`).style.display = 'none';\n        \n        if (userAnswer === correctAnswer) {\n            resultElement.innerHTML = `\n                <div style=\"background: #d1fae5; padding: 10px; border-radius: 6px; border: 2px solid #10b981;\">\n                    <p style=\"margin: 0; color: #047857; font-weight: bold;\">\u2705 Correct !<\/p>\n                    <p style=\"margin: 8px 0 0 0; color: #047857;\">${correct37Answers[questionNum].explanation}<\/p>\n                <\/div>\n            `;\n        } else {\n            let hint = \"\";\n            if (questionNum === 1) {\n                hint = \"Conjugue 'avoir' \u00e0 l'imparfait + 'mang\u00e9'. Exemple : j'avais mang\u00e9, tu avais mang\u00e9, il avait mang\u00e9...\";\n            } else if (questionNum === 2) {\n                hint = \"Conjugue 'avoir' \u00e0 l'imparfait + 'perdu'. Le participe pass\u00e9 de 'perdre' est 'perdu'.\";\n            } else if (questionNum === 3) {\n                hint = \"Conjugue '\u00eatre' \u00e0 l'imparfait + 'arriv\u00e9s' (accord avec 'nous').\";\n            }\n            \n            resultElement.innerHTML = `\n                <div style=\"background: #fee2e2; padding: 10px; border-radius: 6px; border: 2px solid #ef4444;\">\n                    <p style=\"margin: 0; color: #991b1b; font-weight: bold;\">\u274c Presque !<\/p>\n                    <p style=\"margin: 8px 0 0 0; color: #991b1b;\">R\u00e9ponse attendue : <strong>${correctAnswer}<\/strong><\/p>\n                    <p style=\"margin: 8px 0 0 0; color: #991b1b;\">${hint}<\/p>\n                <\/div>\n            `;\n        }\n        \n        resultElement.style.display = 'block';\n    }\n\n    function showHint37(questionNum) {\n        const hintElement = document.getElementById(`hint37-${questionNum}`);\n        hintElement.style.display = 'block';\n    }\n\n    function checkAll37Answers() {\n        exercise37Completed = true;\n        \n        let correctCount = 0;\n        const totalQuestions = Object.keys(correct37Answers).length;\n        \n        for (let i = 1; i <= totalQuestions; i++) {\n            if (exercise37Answers[i] && exercise37Answers[i].toLowerCase() === correct37Answers[i].answer.toLowerCase()) {\n                correctCount++;\n            }\n            \n            \/\/ D\u00e9sactiver les champs de saisie\n            document.getElementById(`answer37-${i}`).disabled = true;\n        }\n        \n        const score = Math.round((correctCount \/ totalQuestions) * 100);\n        \n        const scoreContainer = document.getElementById('score37-container');\n        const scoreText = document.getElementById('score37-text');\n        const scoreMessage = document.getElementById('score37-message');\n        \n        scoreText.innerHTML = `<strong>Score : ${score}%<\/strong> (${correctCount}\/${totalQuestions} bonnes r\u00e9ponses)`;\n        \n        let message = '';\n        if (score === 100) {\n            message = '\ud83c\udf89 F\u00e9licitations ! Vous ma\u00eetrisez parfaitement le plus-que-parfait !';\n        } else if (score >= 70) {\n            message = '\ud83d\udc4d Tr\u00e8s bien ! Vous comprenez bien la formation du plus-que-parfait.';\n        } else if (score >= 50) {\n            message = '\ud83d\udcda Pas mal ! Rappelez-vous : imparfait de l\\'auxiliaire + participe pass\u00e9.';\n        } else {\n            message = '\ud83d\udcaa Continuez \u00e0 pratiquer ! Revoir la formation : AVOIR\/\u00caTRE \u00e0 l\\'imparfait + participe pass\u00e9.';\n        }\n        \n        scoreMessage.innerHTML = message;\n        scoreContainer.style.display = 'block';\n        \n        scoreContainer.scrollIntoView({ behavior: 'smooth' });\n    }\n\n    function reset37Exercise() {\n        exercise37Answers = {};\n        exercise37Completed = false;\n        \n        for (let i = 1; i <= 3; i++) {\n            document.getElementById(`answer37-${i}`).value = '';\n            document.getElementById(`answer37-${i}`).disabled = false;\n            document.getElementById(`result37-${i}`).style.display = 'none';\n            document.getElementById(`hint37-${i}`).style.display = 'none';\n        }\n        \n        document.getElementById('score37-container').style.display = 'none';\n    }\n<\/script>\n<div class=\"gsp_post_data\" \r\n\t            data-post_type=\"dt_lessons\" \r\n\t            data-cat=\"\" \r\n\t            data-modified=\"120\"\r\n\t            data-created=\"1765300368\"\r\n\t            data-title=\"Le\u00e7on 37 \u2013 Le plus-que-parfait\" \r\n\t            data-home=\"https:\/\/activities.myyaformation.com\/en\"><\/div>","protected":false},"excerpt":{"rendered":"<p>\u23f3 Le\u00e7on 37 \u2013 Le plus-que-parfait Apprenez \u00e0 exprimer une action pass\u00e9e avant une autre action pass\u00e9e \ud83d\udcdd 1. Rappel Le plus-que-parfait exprime une action pass\u00e9e qui s&rsquo;est d\u00e9roul\u00e9e avant [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","class_list":["post-15107","dt_lessons","type-dt_lessons","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/dt_lessons\/15107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/dt_lessons"}],"about":[{"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/types\/dt_lessons"}],"author":[{"embeddable":true,"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/comments?post=15107"}],"version-history":[{"count":1,"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/dt_lessons\/15107\/revisions"}],"predecessor-version":[{"id":15110,"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/dt_lessons\/15107\/revisions\/15110"}],"wp:attachment":[{"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/media?parent=15107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}