Test de nivel de español online

Comprueba tu nivel de español

Si vas a venir a la academia a preparar tu acceso a la universidad española y tienes dudas sobre tu nivel de español comprueba tu nivel con nuestro test.
Con el test online Guiu, de nivel de español, sabrás como de preparado estás para empezar la preparación del examen de selectividad y entrar en una Universidad de España. Tras realizar el test, te contactaremos.

Al finalizar el test, este te orientará sobre tu nivel de español y qué curso Guiu de español se adapta más a tí. Además, pronto contactaremos contigo desde Academia Guiu para que puedas tener una entrevista con uno de nuestros profesores.

Rellena estos datos para activar el test:

    #ag-test-wrap{--agt-navy:#1D2448;--agt-orange:#FE8A5C;--agt-blue:#0D8FB4;--agt-ok:#2e9e6b;--agt-ko:#df7a7b;--agt-line:#e3e8ee;color:var(--agt-navy);} #ag-test-wrap *{box-sizing:border-box} .agt-lock{border:1px dashed var(--agt-line);border-radius:12px;padding:22px;text-align:center;background:#f7f9fb;color:#5a6478;font-size:15px} .agt-lock b{color:var(--agt-navy)} .agt-activated{background:#eef7f1;border:1px solid #bfe3cf;border-radius:10px;padding:14px 18px;margin:0 0 26px;font-size:15px} .agt-activated b{color:var(--agt-navy)} .agt-phase{padding:6px 0 0} .agt-phase+.agt-phase{margin-top:10px} .agt-phase__title{color:var(--agt-blue);font-size:32px;line-height:1.2;margin:34px 0 18px;font-weight:700} .agt-progress{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#8a93a6;margin:0 0 18px} .agt-q{padding:14px 0;border-bottom:1px solid var(--agt-line)} .agt-q__text{margin:0 0 10px;font-size:16px;line-height:1.5;font-weight:600} .agt-q__n{color:var(--agt-orange);font-weight:700;margin-right:4px} .agt-a{margin:0 0 4px;display:flex;align-items:flex-start;gap:9px;line-height:1.45} .agt-a input[type=radio]{margin:4px 0 0;flex:0 0 auto;accent-color:var(--agt-orange);width:16px;height:16px} .agt-a label{cursor:pointer;font-size:15.5px} .agt-a input[type=radio]:disabled+label{cursor:default} .agt-a--ko label{text-decoration:line-through;color:var(--agt-ko)} .agt-a--ok label{color:var(--agt-ok);font-weight:700} .agt-btn{display:inline-block;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:15px;line-height:1;padding:15px 34px;border-radius:999px;color:#fff;transition:opacity .2s} .agt-btn:hover{opacity:.88} .agt-btn--blue{background:var(--agt-navy)} .agt-btn--orange{background:var(--agt-orange)} .agt-btn[disabled]{opacity:.5;cursor:default} .agt-validate{margin:26px 0 0;padding:20px 22px;background:#f4f6f9;border-radius:12px} .agt-validate__t{margin:0 0 6px;font-size:18px;font-weight:700;color:var(--agt-blue)} .agt-validate p{margin:0 0 14px;font-size:15px} .agt-result{margin:26px 0 0;padding:22px 24px;border-radius:12px;border-left:5px solid var(--agt-blue);background:#f4f6f9} .agt-result--fin{border-left-color:var(--agt-orange)} .agt-result p{margin:0 0 10px;font-size:16px;line-height:1.55} .agt-result .agt-nivel{font-size:20px;font-weight:700} .agt-result .agt-nivel b{color:var(--agt-orange)} .agt-result .agt-note{font-size:14px;color:#5a6478;margin-bottom:16px} .agt-hidden{display:none!important} .ag-cf7--test .ag-test-oculto,.ag-test-oculto{display:none!important} @media(max-width:600px){.agt-phase__title{font-size:26px}.agt-q__text{font-size:15px}.agt-btn{width:100%;text-align:center}}
    Rellena y envía el formulario de arriba para activar el test. Después aparecerán las preguntas de la Fase 1.
    (function(){ var Q = [["¿ ___________ eres?","Dónde","De dónde","A dónde",2],["¿ _______________? Juan es médico y yo soy profesor.","¿Sóis españoles?","¿A qué os dedicáis?","¿De dónde eres?",2],["Está lloviendo bastante, ¿no? Sí, pero no ___________ frío.","es","está","hace",3],["¿_______________________? Sí, son las cinco.","¿Qué hora es?","¿A qué hora cenas?","¿Tienes hora?",3],["¿ _______________________? - Mi amigo se llama Peter.","¿Cómo se llama tu amigo?","¿Tu amigo es alemán?","¿Peter es alemán?",1],["El coche es _______ .","negra","negro","negre",2],["Estudiar es muy _______ .","importanto","importanta","importante",3],["Mis amigas son _________ .","marroquíes","marroquinas","marruecos",1],["(En un bar) - La cuenta por favor. - Son ______________","doscientas euros.","doscientos euros.","dosciento euro.",2],["Cada día _________ más gente en avión.","viaja","viajo","viajan",1],["(Dos amigos preparan la comida) - ¿Qué hacemos para comer? - ________ pizza en el congelador.","Está una","Hay una","Es la",2],["En una librería puedes comprar _____________","el pan.","libros.","guantes.",2],["He comprado un ___________ de oro en una joyería.","vestido","ordenador","reloj",3],["¿Dónde _______ tus padres?","vive","vivís","viven",3],["(Dos compañeros de trabajo hablando) - A: Y tú, ¿qué haces los fines de semana? - B: Pues, ________ mucho salir con amigos, ir al cine…","me gusto","a mí gusta","me gusta",3],["(En un restaurante) - ¿________________? - Para mí carne con patatas.","¿Qué comes?","¿Qué le pongo para comer?","¿Qué les pongo para comer?",3],["El supermercado ____________ cerca de la escuela.","estoy","está","es",2],["Yo sólo __________ mi coche los fines de semana.","conduce","conduzco","conduzo",2],["En la ciudad no ___________ tiempo para ir al gimnasio.","tengo","estoy","somos",1],["Si ____________ la cabeza llama al médico.","tú dueles","te duele","tengo dolor",2],["- Este verano quiero ir a Inglaterra para estudiar inglés. - Yo __________.","sí","también","mi también",2],["A mediodía ____________ en el trabajo.","desayuno","almuerzo","ceno",2],["Si quieres descansar tienes que ____________ pronto y no ver tantas series.","despertar","acostarte","levantarte",2],["Cuando hago deporte bebo ______ agua.","muy","mucha","nada",2],["En verano llevamos _______ de manga _________.","abrigos / larga","camisetas / corta","chaquetas / azul",2],["Guardamos _______ en la nevera cuando hace mucho calor.","zapatos","la leche","los peces",2],["Mañana _____________ ir a buscar el pasaporte al consulado.","estoy","voy a","seré a",2],["Mi hermano nunca ___________ pescado para desayunar.","comes","como","come",3],["Es mejor hacer deporte ________________ .","por la mañana","en mañana","para mañana",1],["(Dos amigas) - Oye, Helen, ¿por qué estudias español? - Pues porque lo necesito _____ trabajar en Colombia.","por","para","porque",2],["Esta mañana yo ____________ a las siete y media.","desayunado","he desayunado","va a desayunar",2],["¿Alguna vez _____________ la paella?","estoy probando","prueba","has probado",3],["Mi amigo _____________ todos los días antes de desayunar.","se baña","bañarse","se bañó",1],["El próximo lunes ____________ el curso de español.","he empezado","voy a empezar","empezando",2],["Ahora mismo ______________ una prueba de nivel online.","estoy haciendo","va a hacer","hacía",1],["¿ ___________ has desayunado?","Ya","Todavía","Mañana",1],["(En una tienda de ropa) - Quiero unos pantalones de verano. - ¿Cómo ______ quiere?","les","unos","los",3],["¿Has estado ______________ en la Sagrada Familia?","mucho","alguien","alguna vez",3],["Mis amigas __________ salen solas por la noche porque es peligroso.","siempre","cuando","nunca",3],["(Dos compañeros de escuela) - ¿Has visto a ____________ en clase esta mañana? - No, no he visto a __________ .","uno / este","algo / nada","alguien / nadie",3],["(Dos compañeros de escuela) - ¿Has estudiado para el examen de hoy? - No, no ______________ nada.","he estudiado","estudiaba","estudio",1],["Mi amigo Mohammed sabe ____________ español como yo.","más","tanto","tan",2],["No me gusta viajar ___________ avión, me da miedo.","por","en","para",2],["(Dos amigos) - Acabo de tomar el café. - Pues yo lo ____________ esta mañana.","tomaría","tomo","he tomado",3],["Ayer ___________ tarde a clase y el profesor se enfadó.","he llegado","llegas","llegué",3],["Este mes hemos tenido muchas clases, pero ayer _____________ mucho en clase de química.","me he divertido","divertía","me divertí",3],["Cuando vivía con mis padres _____________ siempre con ellos.","comeré","he comido","comía",3],["Cuando era pequeño _________________ a fútbol.","me gustaba jugar","me gustó jugar","me gustaba jugaba",1],["La primera vez que viajé al extranjero _______ en 2015.","era","es","fue",3],["_______________ en el cine el otro día.","He estado","Estuve","Estaba",2],["(Por la calle) - ¿Disculpe, sabe dónde está la Catedral?","Giran a la derecha y sigan rectos.","Gire a la derecha y siga todo recto.","Girar a la derecha y seguir recto.",2],["¿Te han traído el paquete de Francia?","No, no me le han traído.","No, no me lo han traído.","No, no me la trajeron.",2],["Cuando ando mucho por la montaña con estas botas me duelen ___________ .","la cabeza","los pies","los hombros",2],["El nuevo alumno ___________ mal. Es muy antipático.","me pesa","me cae","me resulta",2],["Para hacer deporte ______________ comer poca grasa y mucha fruta.","es grande","es bueno","es complicado",2],["Si quieres ver bien la televisión ______________ instalar cable de fibra óptica.","había que","tienes que","tienes de",2],["¿Fuiste a visitar la Sagrada Familia? ¡_______ bonita es!","Cómo","Qué","Cuando",2],["Si necesitas la ________ para entrar en casa, se la puedes pedir al vecino.","mesa","servilleta","llave",3],["Mi piso tiene muchas ventanas y da al parque. Es muy ____________ .","estrecho","importante","luminoso",3],["____ comenté a la profesora que no tenía el libro de español.","Lo","Le","La",2],["(Dos amigas en una tienda) - ¿Qué te parece esta blusa azul? - Yo me _____________ la verde, te sienta mejor.","quedé","quedo","quedaría",3],["Iré a visitar a mis abuelos ______________ porque tengo vacaciones.","alguna vez","la semana que viene","todos los días",2],["Si quieres adelgazar no ________ dulces y ______ más ejercicio.","comes / haces","comas / haz","comería / haría",2],["- ¿ _________ libro te gustó más?","Cómo","Qué","Cuál",2],["Para entender a los españoles ________ ver muchas películas y _______ la radio.","hay que / escuchar","habemos de / escuchando","----- / escuchabas",1],["Pues yo he aprendido español _____________ con mis amigos.","hablaba","hablo","hablando",3],["Juan ___________ de mal humor cuando pierde su equipo.","se lleva","se cuenta","se pone",3],["Mi compañero de piso nunca ____________ los platos. Estoy muy enfadado.","compra","lava","limpia",2],["En el periódico local encontrarás _____________ de pisos en venta.","libros","productos","anuncios",3],["“Ser la pera” en expresiones como: ¡Esta película es la pera!, significa en español:","ser verde","ser dulce","ser extraordinario",3],["¿No ha venido tu amigo? - Pues no. Es que no _____ pude avisar. - Pero ¿no ____ recordaste ayer?","le / se lo","os / lo","lo / lo",1],["Mañana _________ mi padre. Vamos a ir a visitar la ciudad.","vendrá","venía","venimos",1],["Busco un piso que ___________ una cocina grande.","tiene","tenía","tenga",3],["El domingo nos perdimos en la excursión. Por suerte _____________ un mapa.","compraría","voy a comprar","habíamos comprado",3],["Cuando llegué al cine la película ya ____________ .","ha empezado","empecé","había empezado",3],["Buscamos un ingeniero que _________ inglés y árabe.","habla","hablaba","hable",3],["(Estilo indirecto) - ¡Quiero comprar patatas!, dijo mi amigo.","Mi amigo me dijo que quería comprar patatas.","Mi amigo me decía que compró patatas.","Él quiere que compre patatas.",1],["(Estilo indirecto) El profesor: “Decidle a vuestros compañeros que mañana veremos una película española” - El profesor nos ha dicho:","que mañana vamos a ver una película española.","que mañana veríamos una película española.","que mañana hemos de ver una película española.",1],["Sara es muy aplicada, ___________ a su hermano no le gusta nada estudiar.","además","pues","sin embargo",3],["El presidente __________ que no había mentido en su discurso.","declaró","propuso","descubrió",1],["En primer lugar tenemos que ordenar los apuntes, ____________ lugar los revisaremos.","en segundo","seguro","seguidamente",1],["Gastar el dinero en las apuestas _______________ .","es una lotería","es una tontería","es una fantasía",2],["Me ______________ la última película de Brad Pitt.","aprobaron","recomendaron","supusieron",2],["Cuando _________ a mi país montaré un negocio con mis hermanos.","vuelvo","volvía","vuelva",3],["Si ________ a mi país montaré un negocio con mis hermanos.","vuelvo","volvía","vuelva",1],["Para entrar en la Facultad de Medicina es imprescindible __________ todas las asignaturas.","aprueben","habrían aprobado","haber aprobado",3],["Cuando era pequeño era muy tímido y _________________ hablar en público.","me ilusionaba","me daba la sensación","me daba vergüenza",3],["Si estás “de mala leche” es que estás:","blanco","hambriento","muy enfadado",3],["El gobierno ____________ medidas para ayudar a las empresas.","anunció","dirigió","tuvo",1],["Ahora tengo mucho tiempo libre y estudio ruso ____ hacer algo.","para","por","de",2]]; var PHASES = 3, PER = 30, PASS = 21; var LEVELS = ['inferior a A1','inferior a B1','B1 o superior']; var root = document.getElementById('ag-test'); if(!root || root.dataset.agtReady) return; root.dataset.agtReady = '1'; var lead = {}, phaseScores = [], phaseWrong = [], resultSent = false, unlocked = false; function el(t,c,h){var e=document.createElement(t); if(c)e.className=c; if(h!=null)e.innerHTML=h; return e;} /* ---------- render ---------- */ for(var p=0;p<PHASES;p++){ var ph = el('div','agt-phase agt-hidden'); ph.dataset.phase = p+1; ph.appendChild(el('h2','agt-phase__title','Fase '+(p+1))); ph.appendChild(el('p','agt-progress','0 de '+PER+' preguntas respondidas')); for(var i=0;i<PER;i++){ var n = p*PER+i, q = Q[n]; var d = el('div','agt-q'); d.dataset.q = n+1; d.appendChild(el('p','agt-q__text',''+(n+1)+'. '+q[0])); for(var a=1;a<=3;a++){ var wrap = el('p','agt-a'); var id = 'agq'+(n+1)+'_a'+a; wrap.innerHTML = ''; d.appendChild(wrap); } ph.appendChild(d); } var last = (p===PHASES-1); var v = el('div','agt-validate agt-hidden', '

    Has respondido todas las preguntas de la fase '+(p+1)+'.

    '+ '

    '+(last ? 'Valida tus respuestas para conocer tu nivel de español. Después podrás ver las respuestas correctas.' : 'Valida tus respuestas para pasar a la Fase '+(p+2)+'. Al finalizar el test podrás ver las respuestas correctas.')+'

    '+ ''); ph.appendChild(v); ph.appendChild(el('div','agt-result agt-hidden')); root.appendChild(ph); } /* ---------- progreso ---------- */ root.addEventListener('change', function(e){ if(e.target.type !== 'radio') return; var ph = e.target.closest('.agt-phase'); if(!ph) return; var answered = ph.querySelectorAll('.agt-q input[type=radio]:checked').length; ph.querySelector('.agt-count').textContent = answered; if(answered === PER && !ph.dataset.done) ph.querySelector('.agt-validate').classList.remove('agt-hidden'); }); /* ---------- validar fase ---------- */ root.addEventListener('click', function(e){ var b = e.target.closest('[data-validate]'); if(b) return validate(parseInt(b.dataset.validate,10), b); if(e.target.closest('.agt-ver')) return showAnswers(e.target.closest('.agt-ver')); }); function validate(phase, btn){ var ph = root.querySelector('.agt-phase[data-phase="'+phase+'"]'); if(ph.dataset.done) return; ph.dataset.done = '1'; btn.disabled = true; var correct = 0, wrong = []; ph.querySelectorAll('.agt-q').forEach(function(d){ var n = parseInt(d.dataset.q,10), sol = Q[n-1][4]; d.querySelectorAll('input[type=radio]').forEach(function(r){ r.disabled = true; }); var ch = d.querySelector('input[type=radio]:checked'); if(!ch) { wrong.push(n); return; } if(parseInt(ch.value,10) === sol) correct++; else { wrong.push(n); ch.closest('.agt-a').classList.add('agt-a--ko'); } }); phaseScores[phase-1] = correct; phaseWrong[phase-1] = wrong; ph.querySelector('.agt-validate').classList.add('agt-hidden'); var prc = Math.ceil(correct*100/PER); var box = ph.querySelector('.agt-result'); box.classList.remove('agt-hidden'); if(correct >= PASS && phase < PHASES){ box.innerHTML = '

    ¡Genial! Has respondido correctamente el '+prc+'% de las preguntas de la fase '+phase+'.

    '+ '

    Sigue con la fase '+(phase+1)+' para seguir midiendo tu nivel.

    '; var next = root.querySelector('.agt-phase[data-phase="'+(phase+1)+'"]'); next.classList.remove('agt-hidden'); scrollTo_(next); } else { var level = LEVELS[phase-1]; box.className = 'agt-result agt-result--fin'; box.innerHTML = '

    Has respondido correctamente el '+prc+'% de las preguntas de la fase '+phase+'.

    '+ '

    Tu nivel de español es '+level+'.

    '+ '

    Hemos guardado tu resultado. En breve nos pondremos en contacto contigo desde Academia Guiu para orientarte sobre el curso de español que mejor se adapta a tu nivel.

    '+ ''; sendResult(level, phase); scrollTo_(box); } } function showAnswers(btn){ btn.disabled = true; root.querySelectorAll('.agt-phase').forEach(function(ph){ if(!ph.dataset.done) return; ph.querySelectorAll('.agt-q').forEach(function(d){ var n = parseInt(d.dataset.q,10), sol = Q[n-1][4]; var ok = d.querySelector('input[value="'+sol+'"]'); if(ok) ok.closest('.agt-a').classList.add('agt-a--ok'); }); }); } function scrollTo_(node){ try{ setTimeout(function(){ node.scrollIntoView({behavior:'smooth', block:'start'}); }, 120); }catch(e){} } /* ---------- CF7 ---------- */ function cf7(){ var i = document.querySelector('.wpcf7 form input[name="tipo"]'); return i ? i.closest('.wpcf7') : null; } function readLead(f){ ['nombre','email','telefono','pais'].forEach(function(k){ var i = f.querySelector('[name="'+k+'"]'); if(i) lead[k] = i.value; }); } function sendResult(level, phase){ if(resultSent) return; resultSent = true; var w = cf7(); if(!w) return; var f = w.querySelector('form'); var detalle = []; for(var i=0;i<phaseScores.length;i++){ if(phaseScores[i] == null) continue; detalle.push('Fase '+(i+1)+': '+phaseScores[i]+'/'+PER+' ('+Math.ceil(phaseScores[i]*100/PER)+'%) - falladas: '+(phaseWrong[i].length? phaseWrong[i].join(', ') : 'ninguna')); } var aciertos = phaseScores.map(function(s,i){ return s==null? null : 'F'+(i+1)+' '+s+'/'+PER; }).filter(Boolean).join(' · '); var set = function(n,v){ var i = f.querySelector('[name="'+n+'"]'); if(i) i.value = v; }; set('nombre', lead.nombre||''); set('email', lead.email||''); set('telefono', lead.telefono||''); set('pais', lead.pais||''); set('tipo','Resultado'); set('nivel', level); set('aciertos', aciertos); set('detalle', detalle.join(String.fromCharCode(10))); var acc = f.querySelector('[name="legales"]'); if(acc){ acc.checked = true; acc.dispatchEvent(new Event('change', {bubbles:true})); } setTimeout(function(){ try{ if(window.wpcf7 && typeof wpcf7.submit === 'function'){ wpcf7.submit(f); return; } }catch(err){} var sub = f.querySelector('input[type=submit], button[type=submit]'); if(sub){ sub.disabled = false; sub.click(); } }, 80); } function unlock(){ if(unlocked) return; unlocked = true; var w = cf7(); if(w){ w.classList.add('agt-hidden'); var msg = el('div','agt-activated','¡Test activado! Responde a las 30 preguntas de la Fase 1 y valida tus respuestas para continuar.'); w.parentNode.insertBefore(msg, w); } var lock = document.getElementById('ag-test-lock'); if(lock) lock.remove(); root.querySelector('.agt-phase[data-phase="1"]').classList.remove('agt-hidden'); scrollTo_(root); } document.addEventListener('wpcf7mailsent', handle, false); document.addEventListener('wpcf7mailfailed', handle, false); function handle(ev){ var w = cf7(); if(!w) return; if(ev.target !== w && !w.contains(ev.target)) return; if(unlocked) return; readLead(w.querySelector('form')); unlock(); } function markActivacion(){ var w = cf7(); if(!w) return; var i = w.querySelector('form [name="tipo"]'); if(i && !i.value) i.value = 'Activación'; } markActivacion(); document.addEventListener('DOMContentLoaded', function(){ markActivacion(); var w = cf7(); if(w) readLead(w.querySelector('form')); }); })();