{"id":4987,"date":"2025-05-02T10:55:04","date_gmt":"2025-05-02T10:55:04","guid":{"rendered":"https:\/\/tawjihy.com\/?p=4987"},"modified":"2025-09-02T15:53:40","modified_gmt":"2025-09-02T15:53:40","slug":"%d8%a7%d9%85%d8%aa%d8%ad%d8%a7%d9%86-%d9%85%d8%ad%d9%88%d8%b3%d8%a8-%d9%84%d9%82%d8%a7%d8%b9%d8%af%d8%a9-%d8%a7%d9%84%d8%a7%d8%b2%d9%85%d9%86%d8%a9-%d8%a7%d9%84%d9%84%d8%ba%d8%a9-%d8%a7%d9%84%d8%a5-2","status":"publish","type":"post","link":"https:\/\/tawjihy.com\/?p=4987","title":{"rendered":"\u0627\u0645\u062a\u062d\u0627\u0646 \u0645\u062d\u0648\u0633\u0628 \u0644\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0627\u0632\u0645\u0646\u0629 \u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0625\u0646\u062c\u0644\u064a\u0632\u064a\u0629 \u0627\u0644\u0623\u0648\u0644 \u062b\u0627\u0646\u0648\u064a 2008"},"content":{"rendered":"\n\n\n\n<!DOCTYPE html>\n<html lang=\"ar\" dir=\"rtl\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>\u0627\u062e\u062a\u0628\u0627\u0631 \u0627\u0644\u0623\u0632\u0645\u0646\u0629<\/title>\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;700&#038;display=swap\" rel=\"stylesheet\">\n    <style>\n        :root {\n            --primary-color: #007bff;\n            --secondary-color: #6c757d;\n            --success-color: #28a745;\n            --danger-color: #dc3545;\n            --light-color: #f8f9fa;\n            --dark-color: #343a40;\n            --background-color: #eef2f7;\n            --text-color: #333;\n            --border-radius: 8px;\n        }\n        html { box-sizing: border-box; }\n        *, *:before, *:after { box-sizing: inherit; }\n        body {\n            font-family: 'Tajawal', sans-serif;\n            background-color: var(--background-color);\n            color: var(--text-color);\n            margin: 0;\n            padding: 15px;\n            display: flex;\n            justify-content: center;\n            align-items: flex-start;\n            min-height: 100vh;\n            line-height: 1.6;\n        }\n        .quiz-container {\n            background-color: #fff;\n            padding: 25px;\n            border-radius: var(--border-radius);\n            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);\n            width: 100%;\n            max-width: 800px;\n            text-align: center;\n            margin-top: 20px;\n            margin-bottom: 20px;\n        }\n        h1, h2 { color: var(--primary-color); margin-bottom: 15px; font-size: 1.8em; }\n        h2 { font-size: 1.5em; }\n        #start-screen, #results-screen { display: flex; flex-direction: column; align-items: center; }\n        #start-screen p { font-size: 1.1em; margin-bottom: 25px; }\n        #quiz-screen { display: none; }\n        .question-header { margin-bottom: 15px; font-size: 1em; color: var(--secondary-color); }\n        #question-text { font-size: 1.3em; font-weight: bold; margin-bottom: 25px; min-height: 50px; direction: ltr; text-align: left; }\n        .options-container { display: grid; grid-template-columns: 1fr; gap: 10px; margin-bottom: 20px; }\n        @media (min-width: 600px) { .options-container { grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 15px; } }\n        .option-btn { background-color: var(--light-color); border: 1px solid #ddd; color: var(--text-color); padding: 10px 12px; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease; font-size: 1em; text-align: left; width: 100%; word-wrap: break-word; direction: ltr; }\n        .option-btn:hover:not(:disabled) { background-color: #e2e6ea; border-color: #adb5bd; }\n        .option-btn:disabled { cursor: not-allowed; opacity: 0.8; }\n        .option-btn.correct { background-color: var(--success-color); border-color: var(--success-color); color: white; font-weight: bold; }\n        .option-btn.incorrect { background-color: var(--danger-color); border-color: var(--danger-color); color: white; }\n        .navigation-buttons { display: flex; justify-content: space-between; margin-top: 25px; }\n        .nav-btn, #start-btn, #restart-btn { background-color: var(--primary-color); color: white; border: none; padding: 10px 20px; border-radius: var(--border-radius); cursor: pointer; font-size: 1em; transition: background-color 0.3s ease; }\n        #start-btn { padding: 12px 35px; font-size: 1.2em; margin-top: 20px; }\n        .nav-btn:hover, #start-btn:hover, #restart-btn:hover { background-color: #0056b3; }\n        .nav-btn:disabled { background-color: var(--secondary-color); cursor: not-allowed; opacity: 0.7; }\n        .progress-container { width: 100%; background-color: #e9ecef; border-radius: var(--border-radius); margin-top: 25px; overflow: hidden; }\n        #progress-bar { height: 12px; width: 0%; background-color: var(--primary-color); border-radius: var(--border-radius); transition: width 0.4s ease-in-out; }\n        #progress-text { margin-top: 6px; font-size: 0.9em; color: var(--secondary-color); }\n        #results-screen h2 { margin-bottom: 15px; font-size: 1.6em; }\n        #score { font-size: 1.6em; font-weight: bold; color: var(--dark-color); margin-bottom: 25px; }\n        .review-container { margin-top: 20px; text-align: right; max-height: 350px; overflow-y: auto; border: 1px solid #ddd; padding: 10px; border-radius: var(--border-radius); }\n        .review-item { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px dashed #ccc; font-size: 0.95em; direction: ltr; text-align: left;}\n        .review-item:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }\n        .review-item p { margin: 4px 0; }\n        .review-question { font-weight: bold; }\n        .review-user-answer.correct { color: var(--success-color); }\n        .review-user-answer.incorrect { color: var(--danger-color); }\n        .review-correct-answer { color: var(--success-color); font-weight: bold; }\n        #feedback { min-height: 20px; margin-top: 10px; font-weight: bold; font-size: 1em; }\n        #feedback.correct { color: var(--success-color); }\n        #feedback.incorrect { color: var(--danger-color); }\n        #restart-btn { margin-top: 20px; background-color: var(--secondary-color); }\n        #restart-btn:hover { background-color: #5a6268; }\n        @media (max-width: 600px) {\n            body { padding: 10px; }\n            .quiz-container { padding: 15px; margin-top: 10px; margin-bottom: 10px; }\n            h1 { font-size: 1.6em; }\n            h2 { font-size: 1.3em; }\n            #start-screen p { font-size: 1em; }\n            #question-text { font-size: 1.15em; margin-bottom: 20px; }\n            .option-btn { font-size: 0.95em; padding: 8px 10px; }\n            .nav-btn, #start-btn, #restart-btn { font-size: 0.95em; padding: 8px 15px; }\n            #start-btn { font-size: 1.1em; padding: 10px 30px; }\n            #score { font-size: 1.4em; }\n            .review-container { max-height: 300px; }\n            .review-item { font-size: 0.9em; }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"quiz-container\">\n        <div id=\"start-screen\">\n            <h1>\u0627\u062e\u062a\u0628\u0627\u0631 \u0627\u0644\u0623\u0632\u0645\u0646\u0629<\/h1>\n            <h2>Tenses Test<\/h2>\n            <p>\u0647\u0630\u0627 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631 \u064a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 53 \u0633\u0624\u0627\u0644 \u0645\u062a\u0639\u062f\u062f \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a.<\/p>\n            <button id=\"start-btn\">\u0627\u0628\u062f\u0623 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631<\/button>\n        <\/div>\n\n        <div id=\"quiz-screen\" style=\"display: none;\">\n            <div class=\"question-header\">\n                <span id=\"question-number\"><\/span>\n            <\/div>\n            <div id=\"question-text\"><\/div>\n            <div class=\"options-container\" id=\"options-container\">\n            <\/div>\n            <div id=\"feedback\"><\/div>\n            <div class=\"navigation-buttons\">\n                <button id=\"prev-btn\" class=\"nav-btn\" onclick=\"prevQuestion()\">\u0627\u0644\u0633\u0627\u0628\u0642<\/button>\n                <button id=\"next-btn\" class=\"nav-btn\" onclick=\"nextQuestion()\">\u0627\u0644\u062a\u0627\u0644\u064a<\/button>\n            <\/div>\n            <div class=\"progress-container\">\n                <div id=\"progress-bar\"><\/div>\n            <\/div>\n            <div id=\"progress-text\">0 \/ 53<\/div>\n        <\/div>\n\n        <div id=\"results-screen\" style=\"display: none;\">\n            <h2>\u0646\u062a\u0627\u0626\u062c \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631<\/h2>\n            <div id=\"score\"><\/div>\n            <h3>\u0645\u0631\u0627\u062c\u0639\u0629 \u0627\u0644\u0623\u0633\u0626\u0644\u0629:<\/h3>\n            <div class=\"review-container\" id=\"review-container\">\n            <\/div>\n            <button id=\"restart-btn\" onclick=\"restartQuiz()\">\u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631<\/button>\n        <\/div>\n    <\/div>\n\n    <script>\n        const englishQuizQuestions = [\n            { question: \"Most teenagers ________ texting to calling.\", options: [\"preferring\", \"preferred\", \"will prefer\", \"prefer\"], correctAnswer: \"prefer\" },\n            { question: \"I usually ________ a break from my screen from time to time to rest my eyes.\", options: [\"took\", \"has take\", \"take\", \"had take\"], correctAnswer: \"take\" },\n            { question: \"The guests ________ to each other.\", options: [\"were chatting\", \"has been chatting\", \"chats\", \"have been chatted\"], correctAnswer: \"were chatting\" },\n            { question: \"They later had to admit that they ________ the other newspaper for years.\", options: [\"was copying\", \"copy\", \"have been copying\", \"had been copying\"], correctAnswer: \"had been copying\" },\n            { question: \"I hope that by the age of 30, I ________ running my own successful tech business.\", options: [\"am\", \"have\", \"will be\", \"had\"], correctAnswer: \"will be\" },\n            { question: \"We ________ on the beach earlier today when we found a message in a bottle.\", options: [\"will have were walking\", \"will be walking\", \"were walked\", \"were walking\"], correctAnswer: \"were walking\" },\n            { question: \"They lit some candles and then everyone ________ in a circle and told stories.\", options: [\"sat\", \"are sat\", \"has sat\", \"is sitting\"], correctAnswer: \"sat\" },\n            { question: \"He ________ an English exam before.\", options: [\"has never failed\", \"had never failed\", \"never fails\", \"never failed\"], correctAnswer: \"had never failed\" },\n            { question: \"Animals that ________ away from the people could not escape from this point in the walls.\", options: [\"run\", \"were run\", \"had been running\", \"have run\"], correctAnswer: \"had been running\" },\n            { question: \"Abbas ________ English for very long.\", options: [\"didn't learn\", \"don't learn\", \"haven't learnt\", \"hasn't been learning\"], correctAnswer: \"hasn't been learning\" },\n            { question: \"I forgot my password and ________ my email account the day before yesterday.\", options: [\"has blocked\", \"blocked\", \"was blocked\", \"have blocked\"], correctAnswer: \"blocked\" },\n            { question: \"I ________ Heba three times today.\", options: [\"have been texted\", \"have texted\", \"texts\", \"texting\"], correctAnswer: \"have texted\" },\n            { question: \"Rakan ________ all week for the chance to play football with his friends.\", options: [\"waiting\", \"had been waiting\", \"was waited\", \"has been waited\"], correctAnswer: \"had been waiting\" },\n            { question: \"According to my phone, I ________ 67 minutes online since nine o'clock.\", options: [\"had spent\", \"spend\", \"have spent\", \"was spending\"], correctAnswer: \"have spent\" },\n            { question: \"I don't think we ________ passwords, as computers will be able to recognise our faces.\", options: [\"will need\", \"would need\", \"needed\", \"had needed\"], correctAnswer: \"will need\" },\n            { question: \"By 2050, young people ________, and failing, to get a job for most of their 'working' lives!\", options: [\"have been trying\", \"are trying\", \"will have been trying\", \"were trying\"], correctAnswer: \"will have been trying\" },\n            { question: \"I ________ Heba all morning.\", options: [\"text\", \"have been texting\", \"will have texted\", \"texting\"], correctAnswer: \"have been texting\" },\n            { question: \"For many weeks, he ________ about this exam.\", options: [\"had been worrying\", \"have been worrying\", \"worried\", \"is worrying\"], correctAnswer: \"had been worrying\" },\n            { question: \"We ________ about ancient methods of communication at school recently.\", options: [\"has been learning\", \"have been learning\", \"have been learnt\", \"learn\"], correctAnswer: \"have been learning\" },\n            { question: \"My grandfather is 89 years old, but he's in great shape, so I'm sure he ________ to be 100.\", options: [\"will live\", \"would live\", \"was living\", \"lived\"], correctAnswer: \"will live\" },\n            { question: \"Lama ________ that essay since this morning.\", options: [\"has written\", \"wrote\", \"has been writing\", \"writes\"], correctAnswer: \"has been writing\" },\n            { question: \"Can I call you back? I ________ to someone else at the moment.\", options: [\"am talking\", \"talking\", \"talked\", \"had talked\"], correctAnswer: \"am talking\" },\n            { question: \"By 2050, software ________ to predict traffic jams.\", options: [\"will be able\", \"had been able\", \"has been able\", \"is able\"], correctAnswer: \"will be able\" },\n            { question: \"They reported a fake news story about a man who was in hospital after someone ________ him at a mine.\", options: [\"was shooting\", \"has shot\", \"shoot\", \"had shot\"], correctAnswer: \"had shot\" },\n            { question: \"By the time they get home, Abbas and Jaber ________ travelling for 18 hours!\", options: [\"are\", \"had been\", \"have been\", \"will have been\"], correctAnswer: \"will have been\" },\n            { question: \"In a few decades, everyone ________ their own food.\", options: [\"grows\", \"will be growing\", \"have been growing\", \"is growing\"], correctAnswer: \"will be growing\" },\n            { question: \"When Nasser arrived at the party, the other boys ________ the food.\", options: [\"had already eaten\", \"have already eaten\", \"was eating\", \"eats\"], correctAnswer: \"had already eaten\" },\n            { question: \"Landline telephones ________ less and less common these days.\", options: [\"become\", \"are becoming\", \"becomes\", \"becoming\"], correctAnswer: \"are becoming\" },\n            { question: \"I think it's likely that by the year 2050, doctors ________ a cure for cancer.\", options: [\"will have found\", \"will finding\", \"have found\", \"are finding\"], correctAnswer: \"will have found\" },\n            { question: \"The people who built these houses also ________ amazing long walls called 'kites' to catch animals with.\", options: [\"built\", \"have built\", \"had built\", \"were building\"], correctAnswer: \"built\" },\n            { question: \"Do you think you ________ before next week's deadline?\", options: [\"are finished\", \"have finished\", \"will have finished\", \"had finished\"], correctAnswer: \"will have finished\" },\n            { question: \"Abbas ________ how to write in English yet.\", options: [\"hasn't been learning\", \"hasn't learnt\", \"didn't learnt\", \"don't learn\"], correctAnswer: \"hasn't learnt\" },\n            { question: \"There was a strong smell because someone ________ fish.\", options: [\"was cooked\", \"has been cooking\", \"cooking\", \"had been cooking\"], correctAnswer: \"had been cooking\" },\n            { question: \"My friends and I ________ emails.\", options: [\"don't usually send\", \"doesn't usually send\", \"were usually sending\", \"have usually sent\"], correctAnswer: \"don't usually send\" },\n            { question: \"With luck, no one ________ within a few decades.\", options: [\"was living\", \"is living\", \"has been living\", \"will be living\"], correctAnswer: \"will be living\" },\n            { question: \"Many experts expect that technology ________ living conditions for people in the developing world, but there's no evidence of that.\", options: [\"is improving\", \"improves\", \"improved\", \"will improve\"], correctAnswer: \"will improve\" },\n            { question: \"Look at these statistics - they are very optimistic. Without a doubt, crime figures ________ to decrease in the near future.\", options: [\"were continuing\", \"will continue\", \"continues\", \"continued\"], correctAnswer: \"will continue\" },\n            { question: \"It ________ dark for ten hours and now it was getting light.\", options: [\"had been\", \"was\", \"have been\", \"is\"], correctAnswer: \"had been\" },\n            { question: \"Five years from now, Kamal ________ his degree in astrophysics.\", options: [\"will have gained\", \"had gain\", \"has gaining\", \"were gaining\"], correctAnswer: \"will have gained\" },\n            { question: \"When the archaeologists started work, stones from ancient houses ________ under the ground for more than 8,000 years.\", options: [\"have been lying\", \"lay\", \"had been lying\", \"were lying\"], correctAnswer: \"had been lying\" },\n            { question: \"________ how much credit you've got left on your phone?\", options: [\"Do you know\", \"Are you know\", \"Did you knew\", \"Have you knew\"], correctAnswer: \"Do you know\" },\n            { question: \"Once in a while, Zeina ________ books.\", options: [\"writes\", \"write\", \"was writing\", \"will have written\"], correctAnswer: \"writes\" },\n            { question: \"Some people fear that robots ________ control of society soon, but I think that's unlikely.\", options: [\"is taking\", \"will take\", \"took\", \"will taking\"], correctAnswer: \"will take\" },\n            { question: \"While they ________, there was a power cut and the lights went off.\", options: [\"talk\", \"were talking\", \"have been talking\", \"had talking\"], correctAnswer: \"were talking\" },\n            { question: \"In a few years, tablets won't exist anymore. They ________ replaced by smartwatches.\", options: [\"will have been\", \"is be\", \"are being\", \"have been\"], correctAnswer: \"will have been\" },\n            { question: \"Within 20 years, we ________ fighting over oil.\", options: [\"will have stopped\", \"have stopped\", \"are stopping\", \"were stopping\"], correctAnswer: \"will have stopped\" },\n            { question: \"By the time today's young people retire, they ________ working for 70 years.\", options: [\"are working\", \"would be working\", \"will have been working\", \"have been working\"], correctAnswer: \"will have been working\" },\n            { question: \"Archaeologists think that the walls at Jibal al-Khashabiyeh might be the oldest in the world: nobody ________ anything like this before.\", options: [\"had made\", \"has been made\", \"was making\", \"made\"], correctAnswer: \"had made\" },\n            { question: \"We ________ over water instead, as global warming is certain to lead to more water shortages.\", options: [\"did fight\", \"will be fighting\", \"have been fighting\", \"were fighting\"], correctAnswer: \"will be fighting\" },\n            { question: \"Ali was very tired because he ________ for his English exam all night.\", options: [\"was studying\", \"had been studying\", \"has been studying\", \"studied\"], correctAnswer: \"had been studying\" },\n            { question: \"Before the Eastern Badia Archaeological Project (EBAP) visited the Black Desert of Jordan, nobody ________ the archaeology of this large area.\", options: [\"has explored\", \"explored\", \"had explored\", \"was exploring\"], correctAnswer: \"had explored\" },\n            { question: \"________ your laptop right now? I'd like to borrow it.\", options: [\"Are you using\", \"Do you using\", \"Is you using\", \"Did you use\"], correctAnswer: \"Are you using\" },\n            { question: \"He later had to admit that they ________ the other newspaper for years.\", options: [\"was copying\", \"copy\", \"have been copying\", \"had been copying\"], correctAnswer: \"had been copying\" }\n        ];\n\n        function shuffleArray(array) {\n            for (let i = array.length - 1; i > 0; i--) {\n                const j = Math.floor(Math.random() * (i + 1));\n                [array[i], array[j]] = [array[j], array[i]];\n            }\n        }\n\n        let questions = [];\n        let currentQuestionIndex = 0;\n        let score = 0;\n        const totalQuestions = englishQuizQuestions.length;\n\n        const startScreen = document.getElementById('start-screen');\n        const quizScreen = document.getElementById('quiz-screen');\n        const resultsScreen = document.getElementById('results-screen');\n        const startBtn = document.getElementById('start-btn');\n        const questionNumberEl = document.getElementById('question-number');\n        const questionTextEl = document.getElementById('question-text');\n        const optionsContainer = document.getElementById('options-container');\n        const feedbackEl = document.getElementById('feedback');\n        const prevBtn = document.getElementById('prev-btn');\n        const nextBtn = document.getElementById('next-btn');\n        const progressBar = document.getElementById('progress-bar');\n        const progressTextEl = document.getElementById('progress-text');\n        const scoreEl = document.getElementById('score');\n        const reviewContainer = document.getElementById('review-container');\n\n        startBtn.addEventListener('click', startQuiz);\n\n        function startQuiz() {\n            questions = JSON.parse(JSON.stringify(englishQuizQuestions));\n            questions.forEach(q => {\n                q.userAnswer = null;\n                q.isCorrect = null;\n                shuffleArray(q.options);\n            });\n            shuffleArray(questions);\n\n            startScreen.style.display = 'none';\n            resultsScreen.style.display = 'none';\n            quizScreen.style.display = 'block';\n            currentQuestionIndex = 0;\n            score = 0;\n            displayQuestion();\n        }\n\n        function displayQuestion() {\n            const question = questions[currentQuestionIndex];\n            questionNumberEl.textContent = `\u0627\u0644\u0633\u0624\u0627\u0644 ${currentQuestionIndex + 1} \u0645\u0646 ${totalQuestions}`;\n            questionTextEl.textContent = question.question;\n\n            optionsContainer.innerHTML = '';\n            feedbackEl.textContent = '';\n            feedbackEl.className = '';\n\n            const currentOptions = question.options;\n            currentOptions.forEach(option => {\n                const button = document.createElement('button');\n                button.textContent = option;\n                button.className = 'option-btn';\n                button.onclick = () => selectAnswer(option, button);\n                optionsContainer.appendChild(button);\n            });\n\n            updateNavigation();\n            updateProgressBar();\n            highlightPreviousAnswer();\n        }\n        \n        function selectAnswer(selectedOption, btn) {\n            const question = questions[currentQuestionIndex];\n            \n            if (question.userAnswer !== null) return;\n\n            question.userAnswer = selectedOption;\n            const isCorrect = selectedOption === question.correctAnswer;\n            question.isCorrect = isCorrect;\n\n            if (isCorrect) {\n                score++;\n                feedbackEl.textContent = '\u0625\u062c\u0627\u0628\u0629 \u0635\u062d\u064a\u062d\u0629!';\n                feedbackEl.className = 'correct';\n            } else {\n                feedbackEl.textContent = `\u0625\u062c\u0627\u0628\u0629 \u062e\u0627\u0637\u0626\u0629. \u0627\u0644\u0635\u062d\u064a\u062d\u0629 \u0647\u064a: ${question.correctAnswer}`;\n                feedbackEl.className = 'incorrect';\n            }\n            \n            Array.from(optionsContainer.children).forEach(button => {\n                button.disabled = true;\n                if (button.textContent === question.correctAnswer) {\n                    button.classList.add('correct');\n                } else if (button.textContent === selectedOption) {\n                    button.classList.add('incorrect');\n                }\n            });\n\n            nextBtn.focus();\n        }\n\n        function highlightPreviousAnswer() {\n            const question = questions[currentQuestionIndex];\n            if (question.userAnswer === null) return;\n\n            Array.from(optionsContainer.children).forEach(button => {\n                const optionText = button.textContent;\n                button.disabled = true;\n                if (optionText === question.correctAnswer) {\n                    button.classList.add('correct');\n                } else if (optionText === question.userAnswer) {\n                    button.classList.add('incorrect');\n                }\n            });\n        }\n        \n        function updateNavigation() {\n            prevBtn.disabled = currentQuestionIndex === 0;\n            if (currentQuestionIndex === totalQuestions - 1) {\n                nextBtn.textContent = '\u0625\u0646\u0647\u0627\u0621 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631';\n            } else {\n                nextBtn.textContent = '\u0627\u0644\u062a\u0627\u0644\u064a';\n            }\n        }\n        \n        function updateProgressBar() {\n            const progressPercentage = ((currentQuestionIndex + 1) \/ totalQuestions) * 100;\n            progressBar.style.width = `${progressPercentage}%`;\n            progressTextEl.textContent = `${currentQuestionIndex + 1} \/ ${totalQuestions}`;\n        }\n        \n        function nextQuestion() {\n            if (currentQuestionIndex < totalQuestions - 1) {\n                currentQuestionIndex++;\n                displayQuestion();\n            } else {\n                showResults();\n            }\n        }\n\n        function prevQuestion() {\n            if (currentQuestionIndex > 0) {\n                currentQuestionIndex--;\n                displayQuestion();\n            }\n        }\n        \n        function showResults() {\n            quizScreen.style.display = 'none';\n            resultsScreen.style.display = 'block';\n            \n            const scorePercentage = ((score \/ totalQuestions) * 100).toFixed(2);\n            scoreEl.innerHTML = `\u0646\u062a\u064a\u062c\u062a\u0643: ${score} \u0645\u0646 ${totalQuestions} (${scorePercentage}%)`;\n            \n            reviewContainer.innerHTML = '';\n            questions.forEach((question, index) => {\n                const reviewItem = document.createElement('div');\n                reviewItem.classList.add('review-item');\n\n                const questionP = document.createElement('p');\n                questionP.className = 'review-question';\n                questionP.textContent = `${index + 1}. ${question.question}`;\n                \n                const userAnswerP = document.createElement('p');\n                userAnswerP.className = 'review-user-answer';\n                userAnswerP.textContent = `\u0625\u062c\u0627\u0628\u062a\u0643: ${question.userAnswer || '\u0644\u0645 \u062a\u062c\u0628'}`;\n                userAnswerP.classList.add(question.isCorrect ? 'correct' : 'incorrect');\n\n                const correctAnswerP = document.createElement('p');\n                correctAnswerP.className = 'review-correct-answer';\n                correctAnswerP.innerHTML = `\u0627\u0644\u0625\u062c\u0627\u0628\u0629 \u0627\u0644\u0635\u062d\u064a\u062d\u0629: <span>${question.correctAnswer}<\/span>`;\n\n                reviewItem.appendChild(questionP);\n                reviewItem.appendChild(userAnswerP);\n                if (!question.isCorrect) {\n                     reviewItem.appendChild(correctAnswerP);\n                }\n                reviewContainer.appendChild(reviewItem);\n            });\n        }\n        \n        function restartQuiz() {\n            resultsScreen.style.display = 'none';\n            startScreen.style.display = 'flex';\n        }\n\n    <\/script>\n<\/body>\n<\/html>\n\n\n","protected":false},"excerpt":{"rendered":"<p>\u0627\u062e\u062a\u0628\u0627\u0631 \u0627\u0644\u0623\u0632\u0645\u0646\u0629 \u0627\u062e\u062a\u0628\u0627\u0631 \u0627\u0644\u0623\u0632\u0645\u0646\u0629 Tenses Test \u0647\u0630\u0627 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631 \u064a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 53 \u0633\u0624\u0627\u0644 \u0645\u062a\u0639\u062f\u062f \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a. \u0627\u0628\u062f\u0623 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631 \u0627\u0644\u0633\u0627\u0628\u0642 \u0627\u0644\u062a\u0627\u0644\u064a 0 \/ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"reaction":[],"class_list":["post-4987","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"wps_subtitle":"","_links":{"self":[{"href":"https:\/\/tawjihy.com\/index.php?rest_route=\/wp\/v2\/posts\/4987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tawjihy.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tawjihy.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tawjihy.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tawjihy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4987"}],"version-history":[{"count":3,"href":"https:\/\/tawjihy.com\/index.php?rest_route=\/wp\/v2\/posts\/4987\/revisions"}],"predecessor-version":[{"id":5039,"href":"https:\/\/tawjihy.com\/index.php?rest_route=\/wp\/v2\/posts\/4987\/revisions\/5039"}],"wp:attachment":[{"href":"https:\/\/tawjihy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tawjihy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tawjihy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4987"},{"taxonomy":"reaction","embeddable":true,"href":"https:\/\/tawjihy.com\/index.php?rest_route=%2Fwp%2Fv2%2Freaction&post=4987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}