{"id":58245,"date":"2025-04-09T12:57:28","date_gmt":"2025-04-09T12:57:28","guid":{"rendered":"https:\/\/www.macmillaneducation.es\/iberia\/?page_id=58245"},"modified":"2025-07-14T08:04:54","modified_gmt":"2025-07-14T08:04:54","slug":"pivot-diagnostic-test","status":"publish","type":"page","link":"https:\/\/www.macmillaneducation.es\/iberia\/pivot-diagnostic-test\/","title":{"rendered":"PIVOT DIAGNOSTIC TEST"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"58245\" class=\"elementor elementor-58245\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2b896d6 elementor-section-full_width elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle parallax_section_no qode_elementor_container_no\" data-id=\"2b896d6\" data-element_type=\"section\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-585fc5e\" data-id=\"585fc5e\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-column-wrap\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4eef2a7\" data-id=\"4eef2a7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0e485d3 elementor-widget elementor-widget-image\" data-id=\"0e485d3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img width=\"261\" height=\"69\" src=\"https:\/\/www.macmillaneducation.es\/iberia\/wp-content\/uploads\/2025\/05\/Logo-Pivot-Blanco.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-af37092 elementor-section-boxed elementor-section-height-default elementor-section-height-default parallax_section_no qode_elementor_container_no\" data-id=\"af37092\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-37095d8\" data-id=\"37095d8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-84b9bfe elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"84b9bfe\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\t<h1 style=\"color: #283d59; font-weight: 800; text-align: left; line-height: 50px;\">Test de diagn\u00f3stico: \u00bfCu\u00e1l es tu nivel de ingl\u00e9s?<\/h1>\n&nbsp;\n<p style=\"text-align: left;\"><b>Desc\u00fabrelo en minutos con nuestro test gratuito<\/b><\/p>\n&nbsp;\n\n<span style=\"position: absolute; left: 0;\">\n<\/span>Haz este breve<strong> test de diagn\u00f3stico<\/strong> y averigua cu\u00e1l es tu nivel seg\u00fan el Marco Com\u00fan Europeo (MCER). R\u00e1pido, claro y sin estr\u00e9s:\n\n&nbsp;\n<ul style=\"padding-left: 1em; text-align: left; list-style: none;\">\n \t<li style=\"position: relative; padding-left: 1.5em; margin-bottom: 0.8em; line-height: 1.5;\"><span style=\"position: absolute; left: 0;\">\u2714\ufe0f<\/span> <strong>R\u00e1pido y f\u00e1cil de usar<\/strong>: Hazlo desde cualquier dispositivo.<\/li>\n \t<li style=\"position: relative; padding-left: 1.5em; margin-bottom: 0.8em; line-height: 1.5;\"><span style=\"position: absolute; left: 0;\">\u2714\ufe0f<\/span> <strong>Responde a tu ritmo<\/strong>: Puedes terminar cuando quieras y ver tu resultado.<\/li>\n \t<li style=\"position: relative; padding-left: 1.5em; margin-bottom: 0.8em; line-height: 1.5;\"><span style=\"position: absolute; left: 0;\">\u2714\ufe0f<\/span> <strong>Recibe una orientaci\u00f3n clara sobre tu nivel<\/strong>: A1, A2, B1, B2, C1 o C2.<\/li>\n<\/ul>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8fe40c2 elementor-section-boxed elementor-section-height-default elementor-section-height-default parallax_section_no qode_elementor_container_no\" data-id=\"8fe40c2\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-24d226b\" data-id=\"24d226b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b824f22 elementor-widget elementor-widget-html\" data-id=\"b824f22\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\n    .bg-white.p-6.rounded-lg.shadow-lg.max-w-2xl.w-full.text-center {\n        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 \/ 0.1), 0 4px 6px -4px rgb(0 0 0 \/ 0.1);\n        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);\n        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n        text-align: center;\n        padding: 1.5rem;\n        background-color: rgb(255 255 255 \/ var(--tw-bg-opacity, 1));\n        border-radius: 0.5rem;\n        width: 100%;\n    }\n    h1.text-2xl.font-bold.mb-4 {\n        font-weight: 700;\n        font-size: 1.5rem;\n        line-height: 2rem;\n        margin-bottom: 1rem;\n    }\n    #lang-select {\n        font-size: 0.875rem; line-height: 1.25rem; padding: 0.25rem;\n        border-color: rgb(209 213 219 \/ var(--tw-border-opacity, 1));\n        border-width: 1px;\n        border-radius: 0.25rem;\n    }\n    .mb-4 {\n        margin-bottom: 1rem;\n    }\n    label.block.text-sm.font-medium.text-gray-700.mb-1 {\n        font-weight: 500;\n        color: rgb(55 65 81 \/ var(--tw-text-opacity, 1));\n        display: block;\n    }\n    .w-full.bg-gray-300.rounded-full.h-4.mb-4 {\n        background-color: rgb(209 213 219 \/ var(--tw-bg-opacity, 1));\n        border-radius: 9999px;\n        width: 100%;\n        height: 1rem;\n        margin-bottom: 1rem;\n    }\n    #instructions {\n        color: rgb(75 85 99 \/ var(--tw-text-opacity, 1));\n        font-size: 0.875rem;\n        line-height: 1.25rem;\n        text-align: left;\n        margin-bottom: 1.5rem;\n    }\n    #progress-bar {\n        background-color: rgb(41 61 89 \/ var(--tw-bg-opacity, 1));\n        border-radius: 9999px;\n        height: 1rem;\n    }\n    #question {\n        font-size: 1.125rem;\n        line-height: 1.75rem;\n        margin-bottom: 1rem;\n    }\n    div#quiz-container {\n        text-align: center;\n    }\n    button.block.w-full.p-2.text-white.rounded {\n        font-size:1rem;\n        color: rgb(255 255 255 \/ var(--tw-text-opacity, 1));\n        padding: 0.5rem;\n        background-color: rgb(41 61 89 \/ var(--tw-bg-opacity, 1));\n        border:none;\n        border-radius: 0.25rem;\n        margin-bottom: 0.5em;\n        width: 100%;\n        display: block;\n        cursor: pointer;\n    }\n    button.block.w-full.p-2.text-white.rounded:hover {\n        background-color: rgb(31 45 61 \/ var(--tw-bg-opacity, 1));\n    }\n    #stop-button {\n        border:none;\n        font-size: 1rem;\n        margin:auto;\n        background-color: rgb(185 28 28 \/ var(--tw-bg-opacity, 1));\n        color: rgb(255 255 255 \/ var(--tw-text-opacity, 1));\n        padding-top: 0.7em;\n        padding-bottom: 0.7rem;\n        padding-left: 1rem;\n        padding-right: 1rem;\n        background-color: rgb(220 38 38 \/ var(--tw-bg-opacity, 1));\n        border-radius: 0.25rem;\n        margin-top: 1.5rem;\n        cursor:pointer;\n    }\n    #stop-button:hover {\n        background-color: rgb(185 28 28 \/ var(--tw-bg-opacity, 1));\n    }\n    .hidden {\n        display: none;\n    }\n    #result {\n        font-weight: 700;\n        font-size: 1.25rem;\n        line-height: 1.75rem;\n        margin-top: 1rem;\n    }\n<\/style>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e25d1af elementor-widget elementor-widget-html\" data-id=\"e25d1af\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"bg-white p-6 rounded-lg shadow-lg max-w-2xl w-full text-center\">\r\n    <h1 class=\"text-2xl font-bold mb-4\">English Level Test (CEFR)<\/h1>\r\n    <div class=\"mb-4 text-left\">\r\n        <label for=\"lang-select\" class=\"block text-sm font-medium text-gray-700 mb-1\">Idioma \/ Hizkuntza \/\r\n            Llengua:<\/label>\r\n        <select id=\"lang-select\" class=\"border border-gray-300 rounded p-1 text-sm\">\r\n            <option value=\"es\">Castellano<\/option>\r\n            <option value=\"ca\">Catal\u00e0<\/option>\r\n            <option value=\"eu\">Euskara<\/option>\r\n        <\/select>\r\n    <\/div>\r\n    <p id=\"instructions\" class=\"text-sm text-gray-600 mb-6 text-left\">Completa los di\u00e1logos con una de las cuatro opciones que aparece debajo de cada uno. Las preguntas van en orden de dificultad. Responde tantas preguntas como puedas, y si ya no sabes contestar y quieres detener la prueba, pulsa el bot\u00f3n de abajo para ver tu nivel estimado.<\/p>\r\n\r\n    <p class=\"text-sm text-gray-600 text-left mb-1\">Progreso<\/p>\r\n    <!-- Progress Bar -->\r\n    <div class=\"w-full bg-gray-300 rounded-full h-4 mb-4\">\r\n        <div id=\"progress-bar\" class=\"bg-[#293D59] h-4 rounded-full\" style=\"width: 0%;\"><\/div>\r\n    <\/div>\r\n    \r\n    <p id=\"test-finished\" class=\"text-sm text-green-700 font-semibold hidden mb-2\">Test finalizado<\/p>\r\n\r\n    <div id=\"quiz-container\">\r\n        <p id=\"question\" class=\"text-lg mb-4\"><\/p>\r\n        <div id=\"answers\" class=\"space-y-2\"><\/div>\r\n        <button id=\"stop-button\" class=\"mt-6 px-4 py-2 bg-red-600 text-white rounded hover:bg-red-700\">Stop and Show\r\n            Result<\/button>\r\n    <\/div>\r\n\r\n    <div id=\"result\" class=\"hidden text-xl font-bold mt-4\"><\/div>\r\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7045dc5 elementor-widget elementor-widget-html\" data-id=\"7045dc5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script>\r\n    \r\n    const questions = [\r\n         \/\/ A1 (Preguntas 1-6)\r\n            { q: \"Manager: Where\u2019s Mr Davidson?\\nAssistant: Oh, he\u2019s ______ London today.\", options: [\"in\", \"on\", \"to\", \"at\"], correct: 0, level: \"A1\" },\r\n            { q: \"Amirah: Do you like cats?\\nChris: No, but there _____ lots of other animals I like.\", options: [\"is\", \"be\", \"are\", \"was\"], correct: 2, level: \"A1\" },\r\n            { q: \"Andrew: Where _____ Alicia come from?\\nMartin: I think she\u2019s from the United States.\", options: [\"is\", \"do\", \"are\", \"does\"], correct: 3, level: \"A1\" },\r\n            { q: \"Teacher: Tell me something about your parents, Lucas.\\nStudent: My mother and father ______ both very tall.\", options: [\"is\", \"isn't\", \"are\", \"aren't\"], correct: 2, level: \"A1\" },\r\n            { q: \"Ayla: That\u2019s a nice table, Sophie! Is it new?\\nSophie: Oh no, it\u2019s my _____ old dining table.\", options: [\"mother\", \"mothers\", \"mother\u2019s\", \"mothers\u2019\"], correct: 2, level: \"A1\" },\r\n            { q: \"Emma: What do you do after school?\\nChloe: I see my friends. Do you visit people, too?\\nEmma: No, I ______ go out.\", options: [\"often\", \"never\", \"always\", \"sometimes\"], correct: 1, level: \"A1\" },\r\n\r\n            \/\/ A2 (Preguntas 7-20)\r\n            { q: \"Katie: Is Charlotte at school today?\\nLaura: No, she _____. She\u2019s not well today.\", options: [\"isn't\", \"aren't\", \"doesn't\", \"hasn't\"], correct: 0, level: \"A2\" },\r\n            { q: \"Alex: I\u2019d like to make a cake. _____ eggs have we got?\\nAndrea: Three, I think. Let me check.\", options: [\"How big\", \"How much\", \"How many\", \"How long\"], correct: 2, level: \"A2\" },\r\n            { q: \"Ifrah: Which bus goes to the hospital?\\nAntonia: _____ the 236. It stops outside.\", options: [\"Get\", \"Got\", \"Gets\", \"Getting\"], correct: 0, level: \"A2\" },\r\n            { q: \"Father: Are we ready to go?\\nDaughter: No, Mum can\u2019t find _____ hat.\", options: [\"its\", \"his\", \"her\", \"their\"], correct: 2, level: \"A2\" },\r\n            { q: \"Shop Assistant: Can I help you?\\nCustomer: Yes, I\u2019d like to buy _____ trousers.\", options: [\"a\", \"an\", \"this\", \"these\"], correct: 3, level: \"A2\" },\r\n            { q: \"Mother: Where\u2019s that fish I bought? It was on the table.\\nDaughter: Oh no! The cat _____ it.\", options: [\"eat\", \"eats\", \"is eating\", \"are eating\"], correct: 2, level: \"A2\" },\r\n            { q: \"Amanda: I like your new sofa.\\nFahima: Thanks. It\u2019s _____ comfortable than the other one we had.\", options: [\"too\", \"very\", \"much\", \"more\"], correct: 3, level: \"A2\" },\r\n            { q: \"Alicia: I\u2019m going to the supermarket. Do you want anything?\\nPeter: Could you get _____ milk, please?\", options: [\"a\", \"any\", \"some\", \"every\"], correct: 2, level: \"A2\" },\r\n            { q: \"Karina: When do you want to play football?\\nAniqa: I _____ to play tomorrow, because I don\u2019t need to go to work.\", options: [\"like\", \"likes\", \"liked\", \"\u2019d like\"], correct: 3, level: \"A2\" },\r\n            { q: \"Manisha: What did you do at the weekend?\\nNicola: I _____ tennis with my friend on Saturday.\", options: [\"play\", \"played\", \"plays\", \"playing\"], correct: 1, level: \"A2\" },\r\n            { q: \"Wife: Have we got any cheese in the fridge?\\nHusband: No, we haven\u2019t. I\u2019m _____ buy some this afternoon.\", options: [\"go\", \"go to\", \"going\", \"going to\"], correct: 3, level: \"A2\" },\r\n            { q: \"Laura: Where ______ you last Tuesday? I tried to phone you.\\nBeatriz: Oh, I was visiting my grandmother. I didn't have my phone with me.\", options: [\"were\", \"was\", \"are\", \"is\"], correct: 0, level: \"A2\" },\r\n            { q: \"Miriam: Are you coming to my party on Tuesday?\\nBrian: I\u2019m really sorry, but I ______ to take my daughter to the airport.\", options: [\"has\", \"had\", \"have\", \"having\"], correct: 2, level: \"A2\" },\r\n            { q: \"Saif: Why do you like running? \\nIsabella: Because it\u2019s ______  way to keep fit.\", options: [\"best\", \"better\", \"the best\", \"the better\"], correct: 2, level: \"A2\" },\r\n\r\n\r\n            \/\/ B1 (Preguntas 21-34)\r\n            { q: \"Anna: Have you lived here a long time?\\nStefan: Yes, over 40 years. I know _____ of people in this town.\", options: [\"any\", \"lots\", \"more\", \"most\"], correct: 1, level: \"B1\" },\r\n            { q: \"Josef: Why didn\u2019t you come to the cinema last week?\\nChloe: I wanted to but I couldn\u2019t. I _____ studying for that test we had on Monday.\", options: [\"was\", \"were\", \"am\", \"been\"], correct: 0, level: \"B1\" },\r\n            { q: \"Anna: That bird\u2019s on the garden table again. I think it\u2019s hungry.\\nJuliana: Yes, look! It _____ eat the bread we put there.\", options: [\"is\", \"will\", \"goes to\", \"is going to\"], correct: 3, level: \"B1\" },\r\n            { q: \"Sophie: How long _____ married?\\nYing Yue: Two years. I met my husband when I was working in New York.\", options: [\"had you got\", \"did you get\", \"have you been\", \"are you being\"], correct: 2, level: \"B1\" },\r\n            { q: \"David: Have you _____ that new film yet?\\nSusanna: No, I haven\u2019t. We could go on Thursday if you like?\", options: [\"see\", \"saw\", \"seen\", \"seeing\"], correct: 2, level: \"B1\" },\r\n            { q: \"Shop Assistant: Excuse me, please. Could I get past?\\nCustomer: Oh, I\u2019m sorry. I\u2019m getting in the way, _____ I?\", options: [\"don\u2019t\", \"aren\u2019t\", \"can\u2019t\", \"haven\u2019t\"], correct: 1, level: \"B1\" },\r\n            { q: \"Wife: Advertising is a big business for musicians.\\nHusband: Yes, musicians _____ a lot of money for writing short pieces of music.\", options: [\"pay\", \"paid\", \"are paid\", \"are paying\"], correct: 2, level: \"B1\" },\r\n            { q: \"Son: Mum, I\u2019d really like a guitar. Can I have one?\\nMother: OK, but if we buy one you _____ have to practise playing it.\", options: [\"will\", \"can\", \"could\", \"must\"], correct: 3, level: \"B1\" },\r\n            { q: \"Juliana: Do you like Brazilian coffee?\\nMiriodere: No I don\u2019t, because it\u2019s _____ strong.\", options: [\"too\", \"such\", \"much\", \"enough\"], correct: 0, level: \"B1\" },\r\n            { q: \"Matthew: Would you like anything from the shop?\\nAlicia: Yes, I\u2019d like one of _____ celebrity magazines, please.\", options: [\"most recent\", \"more recent\", \"the most recent\", \"the more recent\"], correct: 2, level: \"B1\" },\r\n            { q: \"Daughter: Mum, my computer is broken again. I really need a new one.\\nMother: I _____ buy one if we had the money, but it\u2019s not possible right now.\", options: [\"will\", \"may\", \"should\", \"would\"], correct: 3, level: \"B1\" },\r\n            { q: \"Mother: _____ you packed your suitcase yet? We\u2019re leaving early tomorrow morning.\\nSon: I\u2019ll do it later. It won\u2019t take long.\", options: [\"Did\", \"Have\", \"Will\", \"Are\"], correct: 1, level: \"B1\" },\r\n            { q: \"Lucas: Do you play the piano, Natasha?\\nNatasha: Well, I _____ play when I was younger, but I\u2019m not sure I remember now.\", options: [\"can\", \"can\u2019t\", \"could\", \"couldn\u2019t\"], correct: 2, level: \"B1\" },\r\n            { q: \"Martina: What did the doctor say about your stomach pains?\\nPadma: He asked me what I _____ for the last two days.\", options: [\"eat\", \"had eaten\", \"was eating\", \"would eat\"], correct: 1, level: \"B1\" },\r\n\r\n            \/\/ B1+ (Preguntas 35-48)\r\n            { q: \"Daughter: Everyone has arrived apart from Pamela.\\nMother: Don\u2019t worry, she phoned me this morning and said she _____ be a bit late.\", options: [\"can\", \"must\", \"should\", \"would\"], correct: 3, level: \"B1+\" },\r\n            { q: \"Vincent: Did you see the weather forecast? It\u2019s going to be extremely hot this weekend.\\nPauline: I know, I can\u2019t believe it! It _____ since Monday.\", options: [\"rains\", \"has been raining\", \"is raining\", \"was raining\"], correct: 1, level: \"B1+\" },\r\n            { q: \"Ameena: What colour are you going to paint the living room?\\nCharlotte: I _____ probably choose something bright, like yellow.\", options: [\"will\", \"may\", \"can\", \"might\"], correct: 1, level: \"B1+\" },\r\n            { q: \"Victor: I\u2019d love to go back in history to see how people lived hundreds of years ago.\\nSimon: Me too! If I _____ choose, I\u2019d probably travel to ancient Rome.\", options: [\"can\", \"will\", \"could\", \"would\"], correct: 2, level: \"B1+\" },\r\n            { q: \"Stephen: The concert was fantastic yesterday. You _____ have come.\\nYuuto: I know. I wanted to, but I had to work late.\", options: [\"must\", \"could\", \"ought\", \"should\"], correct: 1, level: \"B1+\" },\r\n            { q: \"Katie: Would you like to go sightseeing or to the beach this afternoon?\\nMatthew: I don\u2019t mind, I\u2019ll let you decide.\\nKatie: OK, let\u2019s go sightseeing, _____ we?\", options: [\"should\", \"shall\", \"might\", \"would\"], correct: 1, level: \"B1+\" },\r\n            { q: \"Amanda: It said on the news that the president also owns all the national newspapers.\\nAndrew: That _____ be right! I don\u2019t think that\u2019s true.\", options: [\"must\", \"can\u2019t\", \"won\u2019t\", \"would\"], correct: 1, level: \"B1+\" },\r\n            { q: \"Assistant: That meeting was really difficult. What would you have done if you _____ in my position?\\nManager: Oh, I think you managed it very well.\", options: [\"are\", \"were\", \"had been\", \"would be\"], correct: 2, level: \"B1+\" },\r\n            { q: \"Natalia: My new smartphone doesn\u2019t seem to work.\\nKatie: Oh dear! Perhaps you should take it _____ and ask for a refund.\", options: [\"up\", \"out\", \"away\", \"back\"], correct: 3, level: \"B1+\" },\r\n            { q: \"Chris: I wish I could be with our cousins \u2026\\nAlison: Me too! By this time tomorrow they _____ on a Greek beach while we\u2019re revising for our history test.\", options: [\"sunbathe\", \"will sunbathe\", \"will be sunbathing\", \"will have sunbathed\"], correct: 2, level: \"B1+\" },\r\n            { q: \"Son: Are you OK, Mum? You don\u2019t seem very relaxed.\\nMother: I just wish I _____ an aisle seat so that I could get up and walk around more easily.\", options: [\"had chosen\", \"have chosen\", \"would choose\", \"should choose\"], correct: 0, level: \"B1+\" },\r\n            { q: \"Nicola: I love this picture, but won\u2019t it cost a fortune?\\nVictor: No, it\u2019s just a copy. The original, _____ is a portrait of the artist\u2019s friend, sold for \u20ac4 million!\", options: [\"whose\", \"which\", \"whom\", \"that\"], correct: 1, level: \"B1+\" },\r\n            { q: \"Laura: I can\u2019t believe how talented this artist was.\\nEmily: I know, it\u2019s amazing. _____ he was almost 90 when he did them, his paintings are beautiful.\", options: [\"Since\", \"Besides\", \"Although\", \"Therefore\"], correct: 2, level: \"B1+\" },\r\n            { q: \"Andrea: I want to buy some new shoes for the winter.\\nShan: Well, I _____ looking for a new pair of boots for weeks, but I can\u2019t find anything I like.\", options: [\"am\", \"was\", \"had been\", \"have been\"], correct: 3, level: \"B1+\" },\r\n\r\n            \/\/ B2 (Preguntas 49-62)\r\n            { q: \"Client: I don\u2019t have much money \u2013 just enough to _____.\\nAccountant: Well, let me suggest a way of helping you save more.\", options: [\"get by\", \"pay off\", \"do with\", \"make up\"], correct: 0, level: \"B2\" },\r\n            { q: \"Pablo: In April next year I _____ here for ten years exactly.\\nAlison: Wow! It really doesn\u2019t seem that long.\", options: [\"will live\", \"will be living\", \"am going to live\", \"will have been living\"], correct: 3, level: \"B2\" },\r\n            { q: \"Student: Is it true that it took Bell and Watson ages to invent the telephone?\\nTeacher: Yes. When they finally succeeded, they _____ on it for about 30 years.\", options: [\"must work\", \"had been working\", \"have worked\", \"would be working\"], correct: 1, level: \"B2\" },\r\n            { q: \"Rachel: This would be a lovely place to sit on a dry day.\\nNatasha: Yes, I know. I just wish the rain _____.\", options: [\"would stop\", \"has stopped\", \"will have stopped\", \"would be stopping\"], correct: 0, level: \"B2\" },\r\n            { q: \"Student: What\u2019s today\u2019s lesson going to be about?\\nTeacher: Today we\u2019re going to learn about a tribe _____ descendants live in Lima, the capital of Peru.\", options: [\"who\", \"which\", \"whose\", \"whom\"], correct: 2, level: \"B2\" },\r\n            { q: \"Andrea: Did your town have a good market?\\nKatie: Yes. When I was young we _____ there every Saturday looking for bargains.\", options: [\"had gone\", \"would go\", \"were going\", \"had been going\"], correct: 1, level: \"B2\" },\r\n            { q: \"Daughter: Joanna has been really supportive. I\u2019m so lucky to have her as a friend.\\nMother: Yes. Just think \u2013 if you hadn\u2019t sat next to her in class at school, you _____ so close now.\", options: [\"won\u2019t be\", \"wouldn\u2019t be\", \"wouldn\u2019t have been\", \"aren\u2019t\"], correct: 1, level: \"B2\" },\r\n            { q: \"David: Did you see the headline this evening?\\nNicola: Yes \u2013 the Prime Minister was _____ to resign today.\", options: [\"charged\", \"argued\", \"struggled\", \"forced\"], correct: 3, level: \"B2\" },\r\n            { q: \"Student: I\u2019m concerned about the chemical test results I\u2019ve just had from the river.\\nProfessor: It _____ be a good idea to check the acid levels as well then.\", options: [\"must\", \"should\", \"might\", \"ought\"], correct: 3, level: \"B2\" },\r\n            { q: \"Aamir: They\u2019ve just announced that our train has been delayed.\\nLaura: That\u2019s annoying. We _____ have rushed to get here after all.\", options: [\"needn\u2019t\", \"could\", \"should\", \"mustn\u2019t\"], correct: 0, level: \"B2\" },\r\n            { q: \"Liam: So, your Dad\u2019s got a laptop!\\nCian: Yes, I bought it for him last year \u2013 until then he _____ a typewriter!\", options: [\"used\", \"has used\", \"has been using\", \"had been using\"], correct: 3, level: \"B2\" },\r\n            { q: \"Isabella: The flight is fully booked, so I won\u2019t be able to go to Barbados next week.\\nSafia: If you _____ the ticket sooner, you\u2019d have found a seat.\", options: [\"had booked\", \"were booking\", \"booked\", \"would have booked\"], correct: 0, level: \"B2\" },\r\n            { q: \"Receptionist: You _____ taken a taxi to the hotel since you arrived so late.\\nCustomer: It was OK, actually. There was a direct bus service from the airport.\", options: [\"will have\", \"should have\", \"might have\", \"would have\"], correct: 1, level: \"B2\" },\r\n            { q: \"Sophie: Have they finished interviewing for the manager\u2019s position yet?\\nRafi: No, but they _____ all the candidates by next Friday.\", options: [\"won\u2019t see\", \"would see\", \"haven\u2019t seen\", \"will have seen\"], correct: 3, level: \"B2\" },\r\n\r\n            \/\/ C1 (Preguntas 63-70)\r\n            { q: \"Athlete: _____ hard I try, I can\u2019t run any faster.\\nCoach: You\u2019ve improved a lot. I wouldn\u2019t worry about it.\", options: [\"Though\", \"Whereas\", \"However\", \"Considering\"], correct: 2, level: \"C1\" },\r\n            { q: \"Laura: That\u2019s a really beautiful painting. The colours are so vivid.\\nJeremy: Yes, it\u2019s amazing to think it was lost for years and _____.\", options: [\"must be restored\", \"had to be restored\", \"has been restoring\", \"would be restoring\"], correct: 1, level: \"C1\" },\r\n            { q: \"Charlotte: I saw the photos from the film festival. Was that you with the actor from The Hobbit?\\nNiall: Yes, it was! _____ did I imagine I would ever actually meet him.\", options: [\"Not\", \"Much\", \"Hardly\", \"Little\"], correct: 3, level: \"C1\" },\r\n            { q: \"Pauline: I hear you got soaked on the golf course this morning.\\nChris: Yes. I wish I _____ listened to the weather forecast.\", options: [\"had\", \"have\", \"would have\", \"should have\"], correct: 0, level: \"C1\" },\r\n            { q: \"Laura: How was the meeting?\\nRicardo: It finished late because Victor didn\u2019t arrive until 5 pm. He told me he _____ been given the wrong directions.\", options: [\"has\", \"had\", \"should have\", \"would have\"], correct: 1, level: \"C1\" },\r\n            { q: \"Andrew: I picked up some of that cat food you wanted.\\nPedro: Oh good. Once _____ to these new cat biscuits, they won\u2019t want to go back to the other stuff.\", options: [\"we\u2019ve switched\", \"we\u2019ll be switching\", \"we\u2019ll have switched\", \"we\u2019ve been switched\"], correct: 2, level: \"C1\" },\r\n            { q: \"Antonia: Has your son done well in his exams?\\nPhillip: Yes. Only once _____ he wasn\u2019t sufficiently prepared, but he can take that one again.\", options: [\"he found\", \"he has found\", \"did he find\", \"could he find\"], correct: 2, level: \"C1\" },\r\n            { q: \"Son: I had a bit of a stomach ache this morning.\\nMother: Oh dear! Well, I did say you _____ eaten that chicken last night.\", options: [\"wouldn\u2019t have\", \"couldn\u2019t have\", \"mustn\u2019t have\", \"shouldn\u2019t have\"], correct: 3, level: \"C1\" }\r\n        ];\r\n    \r\n        let correctAnswers = 0;\r\n        let currentQuestion = 0;\r\n        let totalQuestions = questions.length;\r\n\r\n        function initializeQuiz() {\r\n            showQuestion();\r\n            updateProgressBar();\r\n            document.getElementById(\"stop-button\").addEventListener(\"click\", showResult);\r\n        }\r\n\r\n        function showQuestion() {\r\n            if (currentQuestion >= questions.length) {\r\n                showResult();\r\n                return;\r\n            }\r\n\r\n            \/*let question = questions[currentQuestion];\r\n            document.getElementById(\"question\").textContent = question.q;\r\n\r\n            let answersContainer = document.getElementById(\"answers\");\r\n            answersContainer.innerHTML = \"\";\r\n\r\n            question.options.forEach((option, index) => {\r\n                let button = document.createElement(\"button\");\r\n                button.textContent = option;\r\n                button.className = \"block w-full p-2 bg-[#293D59] text-white rounded hover:bg-[#1f2d3d]\";\r\n                button.onclick = () => {\r\n                    if (index === question.correct) {\r\n                        correctAnswers++;\r\n                    }\r\n                    currentQuestion++;\r\n                    showQuestion();\r\n                    updateProgressBar();\r\n                };\r\n                answersContainer.appendChild(button);\r\n            });*\/\r\n            \r\n            document.getElementById(\"test-finished\").classList.add(\"hidden\");\r\n            let question = questions[currentQuestion];\r\n            document.getElementById(\"question\").innerHTML = question.q.replace(\/\\n\/g, \"<br>\");\r\n\r\n            let answersContainer = document.getElementById(\"answers\");\r\n            answersContainer.innerHTML = \"\";\r\n\r\n            question.options.forEach((option, index) => {\r\n                let button = document.createElement(\"button\");\r\n                button.textContent = option;\r\n                button.className = \"block w-full p-2 bg-[#293D59] text-white rounded hover:bg-[#1f2d3d]\";\r\n                button.onclick = () => {\r\n                    if (index === question.correct) {\r\n                        correctAnswers++;\r\n                    }\r\n                    currentQuestion++;\r\n                    showQuestion();\r\n                    updateProgressBar();\r\n                };\r\n                answersContainer.appendChild(button);\r\n            });\r\n        }\r\n\r\n        function updateProgressBar() {\r\n            let progress = ((currentQuestion \/ totalQuestions) * 100).toFixed(2);\r\n            document.getElementById(\"progress-bar\").style.width = `${progress}%`;\r\n        }\r\n\r\n        \/*function showResult() {\r\n            document.getElementById(\"quiz-container\").classList.add(\"hidden\");\r\n\r\n            let level;\r\n            if (correctAnswers >= 60) {\r\n                level = \"C1\";\r\n            } else if (correctAnswers >= 40) {\r\n                level = \"B2\";\r\n            } else if (correctAnswers >= 27) {\r\n                level = \"B1+\";\r\n            } else if (correctAnswers >= 18) {\r\n                level = \"B1\";\r\n            } else {\r\n                level = \"A1 \/ A2\";\r\n            }\r\n\r\n            let resultText = `Your estimated English level is: ${level}\\n`;\r\n            resultText += `Total correct answers: ${correctAnswers} out of ${currentQuestion}`;\r\n\r\n            document.getElementById(\"result\").textContent = resultText;\r\n            document.getElementById(\"result\").classList.remove(\"hidden\");\r\n        }*\/\r\n        \r\n        function showResult() {\r\n            document.getElementById(\"quiz-container\").classList.add(\"hidden\");\r\n            document.getElementById(\"test-finished\").classList.remove(\"hidden\");\r\n\r\n            let level = \"\";\r\n            let levelRange = \"\";\r\n            let recommendation = \"\";\r\n\r\n            if (correctAnswers >= 60) {\r\n                level = \"C1\";\r\n                levelRange = \"medio-alto\";\r\n                recommendation = \"Te recomendamos avanzar tus estudios con el nivel C1 para seguir progresando.\";\r\n            } else if (correctAnswers >= 50) {\r\n                level = \"B2\";\r\n                levelRange = \"medio-alto\";\r\n                recommendation = \"Te recomendamos avanzar tus estudios con el nivel C1 para seguir progresando.\";\r\n            } else if (correctAnswers >= 40) {\r\n                level = \"B2\";\r\n                levelRange = \"bajo-medio\";\r\n                recommendation = \"Te recomendamos seguir con el nivel B2 para reforzar tu nivel antes de avanzar.\";\r\n            } else if (correctAnswers >= 33) {\r\n                level = \"B1+\";\r\n                levelRange = \"medio-alto\";\r\n                recommendation = \"Te recomendamos avanzar tus estudios con el nivel B2 para seguir progresando.\";\r\n            } else if (correctAnswers >= 27) {\r\n                level = \"B1+\";\r\n                levelRange = \"bajo-medio\";\r\n                recommendation = \"Te recomendamos seguir con el nivel B1+ para reforzar tu nivel antes de avanzar.\";\r\n            } else if (correctAnswers >= 22) {\r\n                level = \"B1\";\r\n                levelRange = \"medio-alto\";\r\n                recommendation = \"Te recomendamos avanzar tus estudios con el nivel B1+ para seguir progresando.\";\r\n            } else if (correctAnswers >= 18) {\r\n                level = \"B1\";\r\n                levelRange = \"bajo-medio\";\r\n                recommendation = \"Te recomendamos seguir con el nivel B1 para reforzar tu nivel antes de avanzar.\";\r\n            } else if (correctAnswers >= 10) {\r\n                level = \"A2\";\r\n                recommendation = \"Te recomendamos seguir con el nivel A2 para reforzar tu nivel antes de avanzar.\";\r\n            } else {\r\n                level = \"A1\";\r\n                recommendation = \"Te recomendamos reforzar el nivel A1 antes de pasar al nivel A2.\";\r\n            }\r\n\r\n            let resultText = `Seg\u00fan los resultados de tu test, tienes un nivel ${level}${levelRange ? \" \" + levelRange : \"\"}.<br>`;\r\n            resultText += `${recommendation}<br><br>`;\r\n            resultText += `Total de respuestas correctas: ${correctAnswers} de ${currentQuestion}`;\r\n\r\n            document.getElementById(\"result\").innerHTML = resultText;\r\n            document.getElementById(\"result\").classList.remove(\"hidden\");\r\n        }\r\n\r\n        initializeQuiz();\r\n    <\/script>\r\n<script>\r\n    const translations = {\r\n        es: \"Responde tantas preguntas como puedas. Cuando no sepas m\u00e1s o quieras detener el test, pulsa el bot\u00f3n de abajo para ver tu nivel estimado.\",\r\n        ca: \"Respon tantes preguntes com puguis. Quan no s\u00e0pigues m\u00e9s o vulguis aturar el test, prem el bot\u00f3 de sota per veure el teu nivell estimat.\",\r\n        eu: \"Erantzun ahal dituzun galdera guztiak. Ez badakizu gehiago edo proba gelditu nahi baduzu, sakatu beheko botoia zure maila ikusteko.\"\r\n    };\r\n\r\n    document.getElementById(\"lang-select\").addEventListener(\"change\", (e) => {\r\n        const selectedLang = e.target.value;\r\n        document.getElementById(\"instructions\").textContent = translations[selectedLang];\r\n    });\r\n<\/script>\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Test de diagn\u00f3stico: \u00bfCu\u00e1l es tu nivel de ingl\u00e9s? &nbsp; Desc\u00fabrelo en minutos con nuestro test gratuito &nbsp; Haz este breve test de diagn\u00f3stico y averigua cu\u00e1l es tu nivel seg\u00fan el Marco Com\u00fan Europeo (MCER). R\u00e1pido, claro y sin estr\u00e9s: &nbsp; &#x2714;&#xfe0f; R\u00e1pido y&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":[],"_links":{"self":[{"href":"https:\/\/www.macmillaneducation.es\/iberia\/wp-json\/wp\/v2\/pages\/58245"}],"collection":[{"href":"https:\/\/www.macmillaneducation.es\/iberia\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.macmillaneducation.es\/iberia\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.macmillaneducation.es\/iberia\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.macmillaneducation.es\/iberia\/wp-json\/wp\/v2\/comments?post=58245"}],"version-history":[{"count":153,"href":"https:\/\/www.macmillaneducation.es\/iberia\/wp-json\/wp\/v2\/pages\/58245\/revisions"}],"predecessor-version":[{"id":61171,"href":"https:\/\/www.macmillaneducation.es\/iberia\/wp-json\/wp\/v2\/pages\/58245\/revisions\/61171"}],"wp:attachment":[{"href":"https:\/\/www.macmillaneducation.es\/iberia\/wp-json\/wp\/v2\/media?parent=58245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}