{"id":15030,"date":"2025-12-05T14:53:27","date_gmt":"2025-12-05T13:53:27","guid":{"rendered":"https:\/\/activities.myyaformation.com\/?post_type=dt_lessons&#038;p=15030"},"modified":"2025-12-05T14:53:31","modified_gmt":"2025-12-05T13:53:31","slug":"32-le-futur-simple","status":"publish","type":"dt_lessons","link":"https:\/\/activities.myyaformation.com\/en\/lessons\/32-le-futur-simple\/","title":{"rendered":"32. The simple future tense"},"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 #FF4081;\">\n        <h1 style=\"color: #1e3c72; border-bottom: 2px solid #eaeaea; padding-bottom: 10px; margin-bottom: 20px; text-align: center;\">32. The simple future tense<\/h1>\n        \n        <div style=\"background: linear-gradient(to right, #fce4ec, #f8bbd9); padding: 20px; border-radius: 10px; margin-bottom: 20px;\">\n            <h2 style=\"color: #2a5298; margin-bottom: 15px;\">Training<\/h2>\n            <p style=\"margin-bottom: 15px; color: #FF4081; font-weight: bold; font-size: 1.2rem; background: white; padding: 15px; border-radius: 8px; border-left: 4px solid #FF4081;\">\n                Verb stem + endings: ai, as, a, ons, ez, ont\n            <\/p>\n            \n            <div style=\"background: white; padding: 20px; border-radius: 8px; margin-top: 15px;\">\n                <h3 style=\"color: #FF4081; margin-bottom: 15px;\">Table of terminations<\/h3>\n                <div style=\"display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; text-align: center;\">\n                    <div style=\"background: #f8bbd9; padding: 10px; border-radius: 6px;\">\n                        <p style=\"color: #FF4081; font-weight: bold;\">I \u2192 have<\/p>\n                    <\/div>\n                    <div style=\"background: #f8bbd9; padding: 10px; border-radius: 6px;\">\n                        <p style=\"color: #FF4081; font-weight: bold;\">you \u2192 have<\/p>\n                    <\/div>\n                    <div style=\"background: #f8bbd9; padding: 10px; border-radius: 6px;\">\n                        <p style=\"color: #FF4081; font-weight: bold;\">he\/she \u2192 has<\/p>\n                    <\/div>\n                    <div style=\"background: #f8bbd9; padding: 10px; border-radius: 6px;\">\n                        <p style=\"color: #FF4081; font-weight: bold;\">we \u2192 ons<\/p>\n                    <\/div>\n                    <div style=\"background: #f8bbd9; padding: 10px; border-radius: 6px;\">\n                        <p style=\"color: #FF4081; font-weight: bold;\">you \u2192 ez<\/p>\n                    <\/div>\n                    <div style=\"background: #f8bbd9; padding: 10px; border-radius: 6px;\">\n                        <p style=\"color: #FF4081; font-weight: bold;\">they \u2192 have<\/p>\n                    <\/div>\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;\">Examples<\/h2>\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);\">\n                    <p style=\"color: #FF4081; font-weight: bold;\">\u2022 I speak<span style=\"color: #FF5722;\">ai<\/span><\/p>\n                    <p style=\"color: #666; font-size: 0.9rem;\">(to speak + have)<\/p>\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: #FF4081; font-weight: bold;\">\u2022 We finish<span style=\"color: #FF5722;\">ons<\/span><\/p>\n                    <p style=\"color: #666; font-size: 0.9rem;\">(finir + ons)<\/p>\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: #FF4081; font-weight: bold;\">\u2022 You will take<span style=\"color: #FF5722;\">as<\/span><\/p>\n                    <p style=\"color: #666; font-size: 0.9rem;\">(take + have)<\/p>\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: #FF4081; font-weight: bold;\">\u2022 They will<span style=\"color: #FF5722;\">have<\/span><\/p>\n                    <p style=\"color: #666; font-size: 0.9rem;\">(go + have)<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div style=\"background: linear-gradient(to right, #fce4ec, #f8bbd9); padding: 20px; border-radius: 10px; margin-bottom: 25px;\">\n            <h2 style=\"color: #2a5298; margin-bottom: 15px;\">Job<\/h2>\n            <p style=\"margin-bottom: 15px; color: #FF4081; font-weight: bold; text-align: center; font-size: 1.1rem;\">\n                \u2192 Project, intention, prediction\n            <\/p>\n            <div style=\"display: flex; flex-wrap: wrap; gap: 15px; justify-content: center;\">\n                <div style=\"background: white; padding: 12px 20px; border-radius: 20px; border: 2px solid #FF4081;\">\n                    <p style=\"color: #FF4081; font-weight: bold;\">Project<\/p>\n                <\/div>\n                <div style=\"background: white; padding: 12px 20px; border-radius: 20px; border: 2px solid #FF4081;\">\n                    <p style=\"color: #FF4081; font-weight: bold;\">Intention<\/p>\n                <\/div>\n                <div style=\"background: white; padding: 12px 20px; border-radius: 20px; border: 2px solid #FF4081;\">\n                    <p style=\"color: #FF4081; font-weight: bold;\">Prediction<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div style=\"background: #fce4ec; padding: 20px; border-radius: 10px; margin-bottom: 25px; border-left: 4px solid #FF4081;\">\n            <h2 style=\"color: #2a5298; margin-bottom: 15px;\">Mini-situation<\/h2>\n            <p style=\"font-style: italic; color: #555;\">Tomorrow, <strong>I will take<\/strong> the train. <strong>We will arrive<\/strong> at 10 o&#039;clock.<\/p>\n        <\/div>\n        \n        <div style=\"background: #f9fbff; padding: 25px; border-radius: 10px; border: 2px dashed #f48fb1;\">\n            <h2 style=\"color: #2a5298; margin-bottom: 20px;\">Interactive exercise<\/h2>\n            <p style=\"margin-bottom: 20px;\">Select the correct form in the simple future tense:<\/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;\">Next year, I will _________ take French classes.<\/p>\n                <div style=\"display: flex; flex-wrap: wrap; gap: 10px;\">\n                    <button onclick=\"checkFuturSimple(this, 'result1', 'prendrai', true)\" style=\"padding: 12px 20px; border: 2px solid #f48fb1; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">I will take<\/button>\n                    <button onclick=\"checkFuturSimple(this, 'result1', 'prends', false)\" style=\"padding: 12px 20px; border: 2px solid #f48fb1; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">take<\/button>\n                    <button onclick=\"checkFuturSimple(this, 'result1', 'vais prendre', false)\" style=\"padding: 12px 20px; border: 2px solid #f48fb1; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">I&#039;m going to take<\/button>\n                <\/div>\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;\">In five years, we will be in a big house.<\/p>\n                <div style=\"display: flex; flex-wrap: wrap; gap: 10px;\">\n                    <button onclick=\"checkFuturSimple(this, 'result2', 'habiterons', true)\" style=\"padding: 12px 20px; border: 2px solid #f48fb1; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">we will live<\/button>\n                    <button onclick=\"checkFuturSimple(this, 'result2', 'habitons', false)\" style=\"padding: 12px 20px; border: 2px solid #f48fb1; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">we live<\/button>\n                    <button onclick=\"checkFuturSimple(this, 'result2', 'allons habiter', false)\" style=\"padding: 12px 20px; border: 2px solid #f48fb1; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">let&#039;s live<\/button>\n                <\/div>\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;\">She will have her exam soon.<\/p>\n                <div style=\"display: flex; flex-wrap: wrap; gap: 10px;\">\n                    <button onclick=\"checkFuturSimple(this, 'result3', 'r\u00e9ussira', true)\" style=\"padding: 12px 20px; border: 2px solid #f48fb1; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">will succeed<\/button>\n                    <button onclick=\"checkFuturSimple(this, 'result3', 'r\u00e9ussit', false)\" style=\"padding: 12px 20px; border: 2px solid #f48fb1; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">succeeds<\/button>\n                    <button onclick=\"checkFuturSimple(this, 'result3', 'va r\u00e9ussir', false)\" style=\"padding: 12px 20px; border: 2px solid #f48fb1; background: white; border-radius: 6px; cursor: pointer; transition: all 0.3s;\">will succeed<\/button>\n                <\/div>\n                <div id=\"result3\" style=\"margin-top: 15px; padding: 12px; border-radius: 6px; display: none;\"><\/div>\n            <\/div>\n            \n            <div style=\"margin-top: 30px; padding: 20px; background: #fce4ec; border-radius: 8px;\">\n                <h3 style=\"color: #FF4081; margin-bottom: 15px;\">Comparison: Near Future vs. Simple Future<\/h3>\n                <div style=\"display: flex; flex-wrap: wrap; gap: 20px;\">\n                    <div style=\"flex: 1; min-width: 300px; background: white; padding: 15px; border-radius: 8px; border: 2px solid #00BCD4;\">\n                        <h4 style=\"color: #00BCD4; margin-bottom: 10px;\">Near future<\/h4>\n                        <ul style=\"padding-left: 20px; color: #666;\">\n                            <li>Action very close<\/li>\n                            <li>To go + infinitive<\/li>\n                            <li>Example: I am going to eat<\/li>\n                        <\/ul>\n                    <\/div>\n                    <div style=\"flex: 1; min-width: 300px; background: white; padding: 15px; border-radius: 8px; border: 2px solid #FF4081;\">\n                        <h4 style=\"color: #FF4081; margin-bottom: 10px;\">Future simple<\/h4>\n                        <ul style=\"padding-left: 20px; color: #666;\">\n                            <li>Further action<\/li>\n                            <li>Verb + endings<\/li>\n                            <li>Example: I will eat<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <button onclick=\"showFuturSimpleScore()\" style=\"background-color: #FF4081; 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;\">Finish the exercise<\/button>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\nlet futurSimpleScore = 0;\n\nfunction checkFuturSimple(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 ! C'est bien le futur simple.<\/p>`;\n        resultDiv.style.backgroundColor = '#e8f5e9';\n        futurSimpleScore++;\n    } else {\n        resultDiv.innerHTML = `<p style=\"color: #f44336; font-weight: bold;\">\u2717 Ce n'est pas la forme au futur simple.<\/p>`;\n        resultDiv.style.backgroundColor = '#ffebee';\n    }\n    resultDiv.style.display = 'block';\n}\n\nfunction showFuturSimpleScore() {\n    const totalQuestions = 3;\n    const percentage = Math.round((futurSimpleScore \/ totalQuestions) * 100);\n    \n    let message;\n    if (percentage === 100) {\n        message = \"Excellent ! Vous ma\u00eetrisez le futur simple ! \ud83c\udf89\";\n    } else if (percentage >= 66) {\n        message = \"Tr\u00e8s bien ! Vous avez compris le futur simple.\";\n    } else {\n        message = \"Continuez \u00e0 pratiquer ! Rappel : verbe + ai\/as\/a\/ons\/ez\/ont.\";\n    }\n    \n    alert(`Score: ${futurSimpleScore}\/${totalQuestions} (${percentage}%)\\n${message}`);\n    futurSimpleScore = 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=\"1764946407\"\r\n\t            data-title=\"32. Le futur simple\" \r\n\t            data-home=\"https:\/\/activities.myyaformation.com\/en\"><\/div>","protected":false},"excerpt":{"rendered":"<p>32. Le futur simple Formation Radical du verbe + terminaisons : ai, as, a, ons, ez, ont Tableau des terminaisons je \u2192 ai tu \u2192 as il\/elle \u2192 a nous [&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-15030","dt_lessons","type-dt_lessons","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/dt_lessons\/15030","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=15030"}],"version-history":[{"count":1,"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/dt_lessons\/15030\/revisions"}],"predecessor-version":[{"id":15035,"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/dt_lessons\/15030\/revisions\/15035"}],"wp:attachment":[{"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/media?parent=15030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}