{"id":15031,"date":"2025-12-05T14:53:32","date_gmt":"2025-12-05T13:53:32","guid":{"rendered":"https:\/\/activities.myyaformation.com\/?post_type=dt_lessons&#038;p=15031"},"modified":"2025-12-05T14:53:35","modified_gmt":"2025-12-05T13:53:35","slug":"33-comparatifs-et-superlatifs","status":"publish","type":"dt_lessons","link":"https:\/\/activities.myyaformation.com\/en\/lessons\/33-comparatifs-et-superlatifs\/","title":{"rendered":"33. Comparatives and superlatives"},"content":{"rendered":"<!DOCTYPE html>\n<html lang=\"fr\">\n<div style=\"max-width: 900px; margin: 0 auto; padding: 20px; background-color: #f5f9ff; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color: #333; line-height: 1.6;\">\n    <div style=\"background: white; border-radius: 15px; padding: 25px; box-shadow: 0 5px 15px rgba(0,0,0,0.08); border-left: 6px solid #7B1FA2;\">\n        <h1 style=\"color: #1e3c72; border-bottom: 2px solid #eaeaea; padding-bottom: 10px; margin-bottom: 20px; text-align: center;\">33. Comparatives and superlatives<\/h1>\n        \n        <div style=\"background: linear-gradient(to right, #f3e5f5, #e1bee7); padding: 20px; border-radius: 10px; margin-bottom: 20px;\">\n            <h2 style=\"color: #2a5298; margin-bottom: 15px;\">Comparative<\/h2>\n            <p style=\"margin-bottom: 15px;\">To compare two elements:<\/p>\n            \n            <div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 15px; margin-bottom: 20px;\">\n                <div style=\"background: white; padding: 15px; border-radius: 8px; box-shadow: 0 3px 6px rgba(0,0,0,0.05); text-align: center; border-top: 4px solid #7B1FA2;\">\n                    <p style=\"color: #7B1FA2; font-weight: bold; font-size: 1.2rem;\">more...than<\/p>\n                    <p style=\"color: #666; margin-top: 10px;\">He is <span style=\"color: #7B1FA2; font-weight: bold;\">bigger than<\/span> Me.<\/p>\n                <\/div>\n                <div style=\"background: white; padding: 15px; border-radius: 8px; box-shadow: 0 3px 6px rgba(0,0,0,0.05); text-align: center; border-top: 4px solid #7B1FA2;\">\n                    <p style=\"color: #7B1FA2; font-weight: bold; font-size: 1.2rem;\">less than...<\/p>\n                    <p style=\"color: #666; margin-top: 10px;\">This book is <span style=\"color: #7B1FA2; font-weight: bold;\">cheaper than<\/span> the other one.<\/p>\n                <\/div>\n                <div style=\"background: white; padding: 15px; border-radius: 8px; box-shadow: 0 3px 6px rgba(0,0,0,0.05); text-align: center; border-top: 4px solid #7B1FA2;\">\n                    <p style=\"color: #7B1FA2; font-weight: bold; font-size: 1.2rem;\">also ... that<\/p>\n                    <p style=\"color: #666; margin-top: 10px;\">She is <span style=\"color: #7B1FA2; font-weight: bold;\">as intelligent as<\/span> his brother.<\/p>\n                <\/div>\n            <\/div>\n            \n            <h2 style=\"color: #2a5298; margin-bottom: 15px; margin-top: 30px;\">Superlative<\/h2>\n            <p style=\"margin-bottom: 15px;\">To express the highest degree:<\/p>\n            \n            <div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 15px;\">\n                <div style=\"background: white; padding: 15px; border-radius: 8px; box-shadow: 0 3px 6px rgba(0,0,0,0.05); text-align: center; border-top: 4px solid #FF4081;\">\n                    <p style=\"color: #FF4081; font-weight: bold; font-size: 1.2rem;\">the most...<\/p>\n                    <p style=\"color: #666; margin-top: 10px;\">It is <span style=\"color: #FF4081; font-weight: bold;\">the most beautiful<\/span> painting.<\/p>\n                <\/div>\n                <div style=\"background: white; padding: 15px; border-radius: 8px; box-shadow: 0 3px 6px rgba(0,0,0,0.05); text-align: center; border-top: 4px solid #FF4081;\">\n                    <p style=\"color: #FF4081; font-weight: bold; font-size: 1.2rem;\">the least...<\/p>\n                    <p style=\"color: #666; margin-top: 10px;\">It is <span style=\"color: #FF4081; font-weight: bold;\">the least difficult<\/span> exercises.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div style=\"background: #f0f7ff; padding: 20px; border-radius: 10px; margin-bottom: 20px;\">\n            <h2 style=\"color: #2a5298; margin-bottom: 15px;\">Detailed examples<\/h2>\n            <div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 15px;\">\n                <div style=\"background: white; padding: 15px; border-radius: 8px; box-shadow: 0 3px 6px rgba(0,0,0,0.05);\">\n                    <p style=\"color: #7B1FA2; font-weight: bold;\">\u2022 He is <span style=\"color: #FF5722;\">bigger than<\/span> Me.<\/p>\n                    <div style=\"margin-top: 10px; padding: 10px; background: #f3e5f5; border-radius: 6px;\">\n                        <p style=\"color: #666; font-size: 0.9rem;\">Comparative superiority<\/p>\n                    <\/div>\n                <\/div>\n                <div style=\"background: white; padding: 15px; border-radius: 8px; box-shadow: 0 3px 6px rgba(0,0,0,0.05);\">\n                    <p style=\"color: #7B1FA2; font-weight: bold;\">\u2022 She is <span style=\"color: #FF5722;\">the fastest<\/span> of the team.<\/p>\n                    <div style=\"margin-top: 10px; padding: 10px; background: #f3e5f5; border-radius: 6px;\">\n                        <p style=\"color: #666; font-size: 0.9rem;\">Superlative of superiority<\/p>\n                    <\/div>\n                <\/div>\n                <div style=\"background: white; padding: 15px; border-radius: 8px; box-shadow: 0 3px 6px rgba(0,0,0,0.05);\">\n                    <p style=\"color: #7B1FA2; font-weight: bold;\">\u2022 My phone is <span style=\"color: #FF5722;\">cheaper than<\/span> yours.<\/p>\n                    <div style=\"margin-top: 10px; padding: 10px; background: #f3e5f5; border-radius: 6px;\">\n                        <p style=\"color: #666; font-size: 0.9rem;\">Inferiority comparison<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div style=\"background: #f3e5f5; padding: 20px; border-radius: 10px; margin-bottom: 25px; border-left: 4px solid #7B1FA2;\">\n            <h2 style=\"color: #2a5298; margin-bottom: 15px;\">Mini-situation<\/h2>\n            <p style=\"font-style: italic; color: #555;\">My apartment is <strong>smaller than<\/strong> yours. But it is <strong>the brightest<\/strong> of the building.<\/p>\n        <\/div>\n        \n        <div style=\"background: #f9fbff; padding: 25px; border-radius: 10px; border: 2px dashed #ce93d8;\">\n            <h2 style=\"color: #2a5298; margin-bottom: 20px;\">Interactive exercise<\/h2>\n            <p style=\"margin-bottom: 20px;\">Select the words that express a comparison:<\/p>\n            \n            <div id=\"question1\" style=\"margin-bottom: 15px; padding: 15px; background: white; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.05);\">\n                <p style=\"font-weight: bold; margin-bottom: 15px;\">In the following sentence, which words express a comparison?<\/p>\n                <p style=\"padding: 15px; background: #f9f9f9; border-radius: 6px; margin-bottom: 15px;\">This restaurant is <strong>more expensive than<\/strong> the other, but the food is <strong>the best<\/strong> of the city.<\/p>\n                \n                <div style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 15px;\">\n                    <button onclick=\"toggleSelection(this, 'plus', true)\" style=\"padding: 10px 18px; border: 2px solid #ce93d8; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">more<\/button>\n                    <button onclick=\"toggleSelection(this, 'moins', true)\" style=\"padding: 10px 18px; border: 2px solid #ce93d8; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">less<\/button>\n                    <button onclick=\"toggleSelection(this, 'table', false)\" style=\"padding: 10px 18px; border: 2px solid #ce93d8; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">table<\/button>\n                    <button onclick=\"toggleSelection(this, 'meilleure', true)\" style=\"padding: 10px 18px; border: 2px solid #ce93d8; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">best<\/button>\n                    <button onclick=\"toggleSelection(this, 'restaurant', false)\" style=\"padding: 10px 18px; border: 2px solid #ce93d8; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">restaurant<\/button>\n                <\/div>\n                \n                <button onclick=\"checkSelection('result1')\" style=\"background-color: #7B1FA2; color: white; border: none; padding: 10px 20px; border-radius: 6px; cursor: pointer; margin-top: 10px;\">Check my selection<\/button>\n                <div id=\"result1\" style=\"margin-top: 15px; padding: 12px; border-radius: 6px; display: none;\"><\/div>\n            <\/div>\n            \n            <div id=\"question2\" style=\"margin-bottom: 15px; padding: 15px; background: white; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.05);\">\n                <p style=\"font-weight: bold; margin-bottom: 15px;\">Complete the sentence with the correct comparative:<\/p>\n                <p style=\"margin-bottom: 15px;\">My brother is _________ (taller) than me.<\/p>\n                \n                <div style=\"display: flex; flex-wrap: wrap; gap: 10px;\">\n                    <button onclick=\"checkComparative(this, 'result2', 'plus grand que', true)\" style=\"padding: 12px 20px; border: 2px solid #ce93d8; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">bigger than<\/button>\n                    <button onclick=\"checkComparative(this, 'result2', 'moins grand que', true)\" style=\"padding: 12px 20px; border: 2px solid #ce93d8; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">smaller than<\/button>\n                    <button onclick=\"checkComparative(this, 'result2', 'aussi grand que', true)\" style=\"padding: 12px 20px; border: 2px solid #ce93d8; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">as big as<\/button>\n                <\/div>\n                <p style=\"color: #666; font-size: 0.9rem; margin-top: 10px;\">(All three answers are grammatically correct, choose one)<\/p>\n                <div id=\"result2\" style=\"margin-top: 15px; padding: 12px; border-radius: 6px; display: none;\"><\/div>\n            <\/div>\n            \n            <div id=\"question3\" style=\"margin-bottom: 15px; padding: 15px; background: white; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.05);\">\n                <p style=\"font-weight: bold; margin-bottom: 15px;\">Transform into a superlative:<\/p>\n                <p style=\"margin-bottom: 15px;\">This car is fast. (of all cars)<\/p>\n                \n                <div style=\"display: flex; flex-wrap: wrap; gap: 10px;\">\n                    <button onclick=\"checkSuperlative(this, 'result3', 'la plus rapide', true)\" style=\"padding: 12px 20px; border: 2px solid #ce93d8; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">the fastest<\/button>\n                    <button onclick=\"checkSuperlative(this, 'result3', 'plus rapide que', false)\" style=\"padding: 12px 20px; border: 2px solid #ce93d8; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">faster than<\/button>\n                    <button onclick=\"checkSuperlative(this, 'result3', 'tr\u00e8s rapide', false)\" style=\"padding: 12px 20px; border: 2px solid #ce93d8; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">very fast<\/button>\n                <\/div>\n                <div id=\"result3\" style=\"margin-top: 15px; padding: 12px; border-radius: 6px; display: none;\"><\/div>\n            <\/div>\n            \n            <button onclick=\"showComparativeScore()\" style=\"background-color: #7B1FA2; color: white; border: none; padding: 14px 28px; border-radius: 8px; cursor: pointer; font-size: 1.1rem; margin-top: 20px; display: block; margin-left: auto; margin-right: auto;\">See my final score<\/button>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\nlet selectedWords = [];\nlet comparativeScore = 0;\n\nfunction toggleSelection(button, word, isComparative) {\n    if (button.style.backgroundColor === 'rgb(123, 31, 162)') {\n        button.style.backgroundColor = 'white';\n        button.style.color = '#333';\n        const index = selectedWords.indexOf(word);\n        if (index > -1) selectedWords.splice(index, 1);\n    } else {\n        button.style.backgroundColor = '#7B1FA2';\n        button.style.color = 'white';\n        selectedWords.push({word: word, isComparative: isComparative});\n    }\n}\n\nfunction checkSelection(resultId) {\n    const resultDiv = document.getElementById(resultId);\n    let correctCount = 0;\n    let totalCorrect = 3; \/\/ plus, moins, meilleure\n    \n    selectedWords.forEach(item => {\n        if (item.isComparative) correctCount++;\n    });\n    \n    if (correctCount === totalCorrect && selectedWords.length === totalCorrect) {\n        resultDiv.innerHTML = '<p style=\"color: #4CAF50; font-weight: bold;\">\u2713 Parfait ! \"plus\", \"moins\" et \"meilleure\" expriment une comparaison.<\/p>';\n        resultDiv.style.backgroundColor = '#e8f5e9';\n        comparativeScore++;\n    } else {\n        resultDiv.innerHTML = '<p style=\"color: #f44336; font-weight: bold;\">\u2717 Les mots de comparaison dans la phrase sont: \"plus\", \"moins\", \"meilleure\".<\/p>';\n        resultDiv.style.backgroundColor = '#ffebee';\n    }\n    resultDiv.style.display = 'block';\n    selectedWords = [];\n}\n\nfunction checkComparative(button, resultId, answer, isCorrect) {\n    const questionDiv = button.parentElement.parentElement;\n    const buttons = questionDiv.querySelectorAll('button');\n    \n    buttons.forEach(btn => {\n        btn.style.backgroundColor = 'white';\n        btn.style.color = '#333';\n    });\n    \n    button.style.backgroundColor = '#7B1FA2';\n    button.style.color = 'white';\n    \n    const resultDiv = document.getElementById(resultId);\n    resultDiv.innerHTML = `<p style=\"color: #4CAF50; font-weight: bold;\">\u2713 Correct ! \"${answer}\" est une forme de comparatif.<\/p>`;\n    resultDiv.style.backgroundColor = '#e8f5e9';\n    resultDiv.style.display = 'block';\n    comparativeScore++;\n}\n\nfunction checkSuperlative(button, resultId, answer, isCorrect) {\n    const questionDiv = button.parentElement.parentElement;\n    const buttons = questionDiv.querySelectorAll('button');\n    \n    buttons.forEach(btn => {\n        btn.style.backgroundColor = 'white';\n        btn.style.color = '#333';\n    });\n    \n    button.style.backgroundColor = isCorrect ? '#4CAF50' : '#f44336';\n    button.style.color = 'white';\n    \n    const resultDiv = document.getElementById(resultId);\n    if (isCorrect) {\n        resultDiv.innerHTML = `<p style=\"color: #4CAF50; font-weight: bold;\">\u2713 Correct ! \"la plus rapide\" est le superlatif.<\/p>`;\n        resultDiv.style.backgroundColor = '#e8f5e9';\n        comparativeScore++;\n    } else {\n        resultDiv.innerHTML = `<p style=\"color: #f44336; font-weight: bold;\">\u2717 Le superlatif se forme avec \"le\/la\/les plus\/moins\".<\/p>`;\n        resultDiv.style.backgroundColor = '#ffebee';\n    }\n    resultDiv.style.display = 'block';\n}\n\nfunction showComparativeScore() {\n    alert(`Vous avez compl\u00e9t\u00e9 l'exercice avec succ\u00e8s !\\nScore: ${comparativeScore} points sur 3 questions`);\n    comparativeScore = 0; \/\/ Reset for next try\n}\n<\/script>\n<\/html>\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=\"1764946412\"\r\n\t            data-title=\"33. Comparatifs et superlatifs\" \r\n\t            data-home=\"https:\/\/activities.myyaformation.com\/en\"><\/div>","protected":false},"excerpt":{"rendered":"<p>33. Comparatifs et superlatifs Comparatif Pour comparer deux \u00e9l\u00e9ments : plus &#8230; que Il est plus grand que moi. moins &#8230; que Ce livre est moins cher que l&rsquo;autre. aussi [&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-15031","dt_lessons","type-dt_lessons","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/dt_lessons\/15031","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=15031"}],"version-history":[{"count":1,"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/dt_lessons\/15031\/revisions"}],"predecessor-version":[{"id":15036,"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/dt_lessons\/15031\/revisions\/15036"}],"wp:attachment":[{"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/media?parent=15031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}