Stative or Active Verb? Choose the correct form of the verb. Question 1 of 20 Score: 0 #mafen-stative-active-quiz { max-width: 700px; margin: 30px auto; padding: 25px; background: #fdfdfd; border: 1px solid #e0e0e0; border-radius: 14px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; box-shadow: 0 5px 15px rgba(0,0,0,0.06); box-sizing: border-box; } #mafen-stative-active-quiz *, #mafen-stative-active-quiz *::before, #mafen-stative-active-quiz *::after { box-sizing: border-box; } .mafen-sav-header { text-align: center; margin-bottom: 25px; } .mafen-sav-header h2 { margin: 0 0 7px; color: #2c3e50; font-size: 27px; font-weight: 700; } .mafen-sav-header p { margin: 0; color: #7f8c8d; font-size: 15px; } .mafen-sav-progress { margin-bottom: 25px; } .mafen-sav-progress-info { display: flex; justify-content: space-between; margin-bottom: 8px; font-size: 14px; color: #566573; } .mafen-sav-progress-info strong { color: #2c3e50; } .mafen-sav-progress-bar { width: 100%; height: 9px; background: #ecf0f1; border-radius: 10px; overflow: hidden; } #mafen-sav-progress-fill { width: 5%; height: 100%; background: #3498db; border-radius: 10px; transition: width 0.3s ease; } .mafen-sav-card { background: #ffffff; padding: 25px; margin-bottom: 20px; border-radius: 10px; border-left: 5px solid #3498db; box-shadow: 0 3px 8px rgba(0,0,0,0.04); } .mafen-sav-topic { display: inline-block; font-size: 11px; text-transform: uppercase; letter-spacing: 0.5px; color: #3498db; font-weight: 700; margin-bottom: 10px; } .mafen-sav-question { font-size: 18px; line-height: 1.6; font-weight: 600; color: #2c3e50; margin-bottom: 20px; } .mafen-sav-options { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; } .mafen-sav-option { width: 100%; padding: 14px 15px; background: #f8f9fa; border: 1px solid #dcdde1; border-radius: 7px; text-align: left; font-size: 15px; color: #2c3e50; cursor: pointer; transition: all 0.2s ease; } .mafen-sav-option:hover:not(:disabled) { background: #e1b12c; color: #ffffff; border-color: #e1b12c; transform: translateY(-1px); } .mafen-sav-option:disabled { cursor: default; } .mafen-sav-option.correct { background: #2ecc71 !important; color: #ffffff !important; border-color: #2ecc71 !important; } .mafen-sav-option.incorrect { background: #e74c3c !important; color: #ffffff !important; border-color: #e74c3c !important; } .mafen-sav-feedback { margin-top: 18px; padding: 14px 16px; border-radius: 7px; font-size: 14px; line-height: 1.6; } .mafen-sav-feedback.correct-feedback { background: #d4edda; color: #155724; border: 1px solid #c3e6cb; } .mafen-sav-feedback.incorrect-feedback { background: #f8d7da; color: #721c24; border: 1px solid #f5c6cb; } .mafen-sav-feedback strong { display: block; margin-bottom: 4px; } .mafen-sav-next { width: 100%; margin-top: 20px; padding: 13px 20px; border: none; border-radius: 7px; background: #3498db; color: white; font-size: 15px; font-weight: 600; cursor: pointer; } .mafen-sav-next:hover { background: #2980b9; } #mafen-sav-result { text-align: center; margin-top: 25px; padding: 30px 20px; background: #ebf3f9; border-radius: 10px; } .mafen-sav-result-title { font-size: 28px; font-weight: 700; color: #2c3e50; } .mafen-sav-result-score { font-size: 42px; font-weight: 800; color: #3498db; margin: 10px 0; } .mafen-sav-result-message { font-size: 16px; color: #566573; margin-bottom: 20px; } .mafen-sav-restart { padding: 12px 25px; background: #2c3e50; color: #ffffff; border: none; border-radius: 7px; font-size: 15px; font-weight: 600; cursor: pointer; } .mafen-sav-restart:hover { background: #1f2d3a; } @media (max-width: 600px) { #mafen-stative-active-quiz { margin: 15px auto; padding: 18px; } .mafen-sav-header h2 { font-size: 23px; } .mafen-sav-card { padding: 18px; } .mafen-sav-question { font-size: 16px; } .mafen-sav-options { grid-template-columns: 1fr; } .mafen-sav-result-score { font-size: 35px; } } document.addEventListener("DOMContentLoaded", function () { const quizData = [ { topic: "Stative Verb", question: "I ___ the answer to this question.", options: [ { text: "am knowing", correct: false, reason: "'Know' is normally a stative verb, so we do not usually use it in the continuous form." }, { text: "know", correct: true, reason: "Correct! 'Know' is a stative verb when it describes a state of knowledge." }, { text: "am know", correct: false, reason: "This structure is grammatically incorrect." }, { text: "knowing", correct: false, reason: "'Know' is normally used as a stative verb in this meaning." } ] }, { topic: "Stative Verb", question: "She ___ chocolate.", options: [ { text: "is loving", correct: false, reason: "'Love' is normally a stative verb when it describes an emotion." }, { text: "loves", correct: true, reason: "Correct! 'Love' is normally stative when it expresses an emotion or preference." }, { text: "love", correct: false, reason: "The subject 'she' requires the third-person singular form 'loves'." }, { text: "is love", correct: false, reason: "This structure is grammatically incorrect." } ] }, { topic: "Stative Verb", question: "I ___ what you mean.", options: [ { text: "am understanding", correct: false, reason: "'Understand' is normally stative and is not usually used in the continuous form." }, { text: "understand", correct: true, reason: "Correct! 'Understand' is normally a stative verb." }, { text: "understanding", correct: false, reason: "The continuous form is not normally used with 'understand'." }, { text: "am understood", correct: false, reason: "This changes the meaning and does not fit the sentence." } ] }, { topic: "Stative Verb", question: "They ___ a new car.", options: [ { text: "are owning", correct: false, reason: "'Own' is a stative verb and is not normally used in the continuous form." }, { text: "own", correct: true, reason: "Correct! 'Own' describes possession and is normally stative." }, { text: "are own", correct: false, reason: "This structure is grammatically incorrect." }, { text: "owning", correct: false, reason: "'Own' is not normally used as a continuous verb when it means possess." } ] }, { topic: "Stative Verb", question: "This book ___ to Sarah.", options: [ { text: "is belonging", correct: false, reason: "'Belong' is normally stative and is not usually used in the continuous form." }, { text: "belongs", correct: true, reason: "Correct! 'Belong' describes a state of possession or relationship." }, { text: "is belong", correct: false, reason: "This structure is grammatically incorrect." }, { text: "belonging", correct: false, reason: "The continuous form is not normally used with 'belong'." } ] }, { topic: "Stative Verb", question: "I ___ some help with this exercise.", options: [ { text: "am needing", correct: false, reason: "'Need' is normally stative when it expresses necessity." }, { text: "need", correct: true, reason: "Correct! 'Need' is normally a stative verb." }, { text: "needing", correct: false, reason: "'Need' is not normally used in the continuous form in standard English." }, { text: "am need", correct: false, reason: "This structure is grammatically incorrect." } ] }, { topic: "Stative Verb", question: "Do you ___ the answer?", options: [ { text: "are knowing", correct: false, reason: "'Know' is normally stative." }, { text: "know", correct: true, reason: "Correct! We normally use 'know' in the simple form." }, { text: "knowing", correct: false, reason: "The continuous form is not normally used with 'know'." }, { text: "are know", correct: false, reason: "This structure is grammatically incorrect." } ] }, { topic: "Active Verb", question: "Look! The children ___ in the garden.", options: [ { text: "play", correct: false, reason: "The sentence describes an activity happening now, so the continuous form is appropriate." }, { text: "are playing", correct: true, reason: "Correct! 'Play' is an active/dynamic verb and can describe an activity in progress." }, { text: "are knowing", correct: false, reason: "'Know' is not the verb in this sentence." }, { text: "playing", correct: false, reason: "An auxiliary verb is required." } ] }, { topic: "Active Verb", question: "Tom ___ dinner at the moment.", options: [ { text: "cooks", correct: false, reason: "The phrase 'at the moment' indicates an action happening now." }, { text: "is cooking", correct: true, reason: "Correct! 'Cook' is a dynamic verb and can be used in the continuous form." }, { text: "is knowing", correct: false, reason: "'Know' is not the verb needed here." }, { text: "cook", correct: false, reason: "The subject 'Tom' requires an auxiliary for the present continuous." } ] }, { topic: "Active Verb", question: "We ___ for the bus right now.", options: [ { text: "wait", correct: false, reason: "'Right now' indicates an activity in progress." }, { text: "are waiting", correct: true, reason: "Correct! 'Wait' is an active verb and can be used in the present continuous." }, { text: "are knowing", correct: false, reason: "'Know' is not the verb required here." }, { text: "waiting", correct: false, reason: "An auxiliary verb is required." } ] }, { topic: "Stative or Active Meaning", question: "I ___ this book. It is very interesting.", options: [ { text: "am loving", correct: false, reason: "In standard grammar exercises, 'love' is normally treated as stative when it expresses an emotion." }, { text: "love", correct: true, reason: "Correct! Here 'love' expresses an emotional reaction, so it is stative." }, { text: "am love", correct: false, reason: "This structure is grammatically incorrect." }, { text: "loving", correct: false, reason: "The verb is normally used in the simple form in this meaning." } ] }, { topic: "Active Meaning of THINK", question: "I ___ about changing my job at the moment.", options: [ { text: "think", correct: false, reason: "Here 'think' means 'consider', which describes an active mental process." }, { text: "am thinking", correct: true, reason: "Correct! 'Think' can be active when it means 'consider' or 'have an idea in mind'." }, { text: "am thought", correct: false, reason: "This is not the correct structure." }, { text: "thinking", correct: false, reason: "An auxiliary is needed." } ] }, { topic: "Stative Meaning of THINK", question: "I ___ this is a good idea.", options: [ { text: "am thinking", correct: false, reason: "Here 'think' means 'have an opinion', so it is stative." }, { text: "think", correct: true, reason: "Correct! 'Think' is stative when it means 'have an opinion'." }, { text: "thinking", correct: false, reason: "The simple form is needed for this stative meaning." }, { text: "am thought", correct: false, reason: "This structure is incorrect." } ] }, { topic: "Stative Meaning of HAVE", question: "She ___ a beautiful house in the countryside.", options: [ { text: "is having", correct: false, reason: "Here 'have' means 'possess', so it is stative." }, { text: "has", correct: true, reason: "Correct! 'Have' is stative when it means possession." }, { text: "having", correct: false, reason: "The possession meaning of 'have' is not normally continuous." }, { text: "is have", correct: false, reason: "This structure is grammatically incorrect." } ] }, { topic: "Active Meaning of HAVE", question: "We ___ dinner at the moment.", options: [ { text: "have", correct: false, reason: "Here 'have' describes an activity taking place now." }, { text: "are having", correct: true, reason: "Correct! 'Have' can be active when it means 'eat' or 'experience'." }, { text: "are has", correct: false, reason: "This structure is grammatically incorrect." }, { text: "having", correct: false, reason: "An auxiliary verb is required." } ] }, { topic: "Stative Meaning of SEE", question: "I ___ what you mean.", options: [ { text: "am seeing", correct: false, reason: "Here 'see' means 'understand', which is stative." }, { text: "see", correct: true, reason: "Correct! 'See' can be stative when it means 'understand'." }, { text: "seeing", correct: false, reason: "The stative meaning normally takes the simple form." }, { text: "am see", correct: false, reason: "This structure is grammatically incorrect." } ] }, { topic: "Active Meaning of SEE", question: "I'm ___ the doctor tomorrow.", options: [ { text: "see", correct: false, reason: "Here 'see' means 'meet or visit', which can be an active event." }, { text: "seeing", correct: true, reason: "Correct! 'See' can be active when it means 'meet or visit'." }, { text: "knowing", correct: false, reason: "This is not the verb required." }, { text: "am see", correct: false, reason: "The correct continuous structure is 'am seeing'." } ] }, { topic: "Active Meaning of TASTE", question: "The chef ___ the soup to see if it needs more salt.", options: [ { text: "tastes", correct: false, reason: "Here the chef is deliberately performing an action, so the continuous form is possible." }, { text: "is tasting", correct: true, reason: "Correct! 'Taste' can be active when someone deliberately tastes something." }, { text: "is tasted", correct: false, reason: "This is passive and does not express the intended meaning." }, { text: "tasting", correct: false, reason: "An auxiliary verb is required." } ] }, { topic: "Stative Meaning of TASTE", question: "This soup ___ delicious.", options: [ { text: "is tasting", correct: false, reason: "Here 'taste' describes the quality or flavour of the soup, so it is stative." }, { text: "tastes", correct: true, reason: "Correct! 'Taste' is stative when it describes flavour." }, { text: "tasting", correct: false, reason: "The verb describes a state, not an action." }, { text: "is taste", correct: false, reason: "This structure is grammatically incorrect." } ] }, { topic: "Stative Meaning of SMELL", question: "These flowers ___ wonderful.", options: [ { text: "are smelling", correct: false, reason: "Here 'smell' describes the quality of the flowers." }, { text: "smell", correct: true, reason: "Correct! 'Smell' is stative when it describes the scent or quality of something." }, { text: "smelling", correct: false, reason: "The verb is describing a state rather than an action." }, { text: "are smell", correct: false, reason: "This structure is grammatically incorrect." } ] }, { topic: "Stative Meaning of BELIEVE", question: "I ___ that he is telling the truth.", options: [ { text: "am believing", correct: false, reason: "'Believe' is normally a stative verb when it means to have an opinion or accept something as true." }, { text: "believe", correct: true, reason: "Correct! 'Believe' is normally stative and is used in the simple form." }, { text: "believing", correct: false, reason: "The continuous form is not normally used with 'believe'." }, { text: "am believed", correct: false, reason: "This changes the meaning and uses the passive voice." } ] } ]; let currentQuestion = 0; let score = 0; const questionsContainer = document.getElementById("mafen-sav-questions"); const resultContainer = document.getElementById("mafen-sav-result"); const currentNumber = document.getElementById("mafen-sav-current"); const totalNumber = document.getElementById("mafen-sav-total"); const scoreDisplay = document.getElementById("mafen-sav-score"); const progressFill = document.getElementById("mafen-sav-progress-fill"); totalNumber.textContent = quizData.length; function loadQuestion() { const question = quizData[currentQuestion]; currentNumber.textContent = currentQuestion + 1; scoreDisplay.textContent = score; progressFill.style.width = ((currentQuestion + 1) / quizData.length * 100) + "%"; let html = ` ${question.topic} ${currentQuestion + 1}. ${question.question} `; question.options.forEach(function(option, index) { html += ` ${option.text} `; }); html += ` `; questionsContainer.innerHTML = html; const buttons = questionsContainer.querySelectorAll(".mafen-sav-option"); buttons.forEach(function(button) { button.addEventListener("click", function() { const selectedIndex = parseInt(this.getAttribute("data-index")); checkAnswer(selectedIndex, buttons); }); }); } function checkAnswer(selectedIndex, buttons) { const question = quizData[currentQuestion]; buttons.forEach(function(button) { button.disabled = true; }); const selectedButton = buttons[selectedIndex]; const correctIndex = question.options.findIndex(function(option) { return option.correct === true; }); const correctButton = buttons[correctIndex]; if (question.options[selectedIndex].correct) { score++; selectedButton.classList.add("correct"); } else { selectedButton.classList.add("incorrect"); correctButton.classList.add("correct"); } scoreDisplay.textContent = score; const feedback = document.getElementById("mafen-sav-feedback"); if (question.options[selectedIndex].correct) { feedback.className = "mafen-sav-feedback correct-feedback"; feedback.innerHTML = "✓ Correct!" + question.options[selectedIndex].reason; } else { feedback.className = "mafen-sav-feedback incorrect-feedback"; feedback.innerHTML = "✗ Incorrect." + question.options[selectedIndex].reason + "Correct answer: " + question.options[correctIndex].text; } feedback.style.display = "block"; if (currentQuestion < quizData.length - 1) { const nextButton = document.createElement("button"); nextButton.type = "button"; nextButton.className = "mafen-sav-next"; nextButton.textContent = "Next Question →"; nextButton.addEventListener("click", function() { currentQuestion++; loadQuestion(); window.scrollTo({ top: questionsContainer.offsetTop - 20, behavior: "smooth" }); }); feedback.parentNode.appendChild(nextButton); } else { const finishButton = document.createElement("button"); finishButton.type = "button"; finishButton.className = "mafen-sav-next"; finishButton.textContent = "View My Result"; finishButton.addEventListener("click", function() { showResult(); }); feedback.parentNode.appendChild(finishButton); } } function showResult() { questionsContainer.style.display = "none"; const percentage = Math.round((score / quizData.length) * 100); let message = ""; if (percentage >= 90) { message = "Excellent! You have a very strong understanding of stative and active verbs."; } else if (percentage >= 75) { message = "Very good! You understand most of the important stative verb rules."; } else if (percentage >= 60) { message = "Good effort! Review verbs such as know, believe, think, have, see, taste and smell."; } else { message = "Keep practising! Remember that some verbs can be stative or active depending on their meaning."; } resultContainer.innerHTML = ` Quiz Complete! ${score} / ${quizData.length} ${percentage}% ${message} ↻ Restart Quiz `; resultContainer.style.display = "block"; document .getElementById("mafen-sav-restart") .addEventListener("click", restartQuiz); resultContainer.scrollIntoView({ behavior: "smooth", block: "center" }); } function restartQuiz() { currentQuestion = 0; score = 0; resultContainer.style.display = "none"; questionsContainer.style.display = "block"; scoreDisplay.textContent = "0"; loadQuestion(); window.scrollTo({ top: questionsContainer.offsetTop - 20, behavior: "smooth" }); } loadQuestion(); });