February 22, 202600:16:49

Cómo Pasar del Nivel A2 al B1 en Español – Gramática, Vocabulario y Estrategias para Avanzar

Hay un momento en el aprendizaje del español que todos los estudiantes viven. Ese momento en el que ya puedes presentarte, pedir un café, hablar un poquito de tus gustos… pero cuando quieres explicar algo más personal, más emocional, una historia, una opinión… como que no sale.

Esa sensación de que lo entiendes casi todo, pero cuando quieres expresarlo tú… las ideas se quedan atoradas en el cerebro. Y ahí aparece la gran pregunta: «¿Cómo paso del nivel A2 al nivel B1?»

Si tú también estás en esa etapa, quédate con nosotros, porque tienes TODO para lograrlo. No necesitas talento especial ni vivir en un país hispanohablante. Solo necesitas entender qué te falta, qué herramientas tienes que reforzar y cómo entrenar tu español de una manera que sea real, natural… y disfrutable.

En este artículo vamos a ver de forma tranquila y clara:

✅ Qué diferencia a un estudiante A2 de uno B1
✅ Qué gramática te va a dar ese empujón
✅ Cómo ampliar tu vocabulario sin memorizar listas
✅ Cómo mejorar tu pronunciación desde el ritmo
✅ Cómo exponerte al idioma de forma inteligente
✅ Y cómo empezar a sentir más confianza cuando hablas

¿Qué diferencia realmente a un estudiante A2 de uno B1?

Muchas veces pensamos que A2 es «básico» y B1 es «intermedio»… pero eso, en la práctica, no te dice nada. La diferencia REAL es esta:

El estudiante A2: puede hablar, pero necesita prepararse

Un estudiante A2 necesita pensar la frase antes de decirla. Puede describir cosas, contar rutinas, hablar de su día… pero si la conversación cambia de dirección, se queda un poco bloqueado. Su vocabulario se limita a temas concretos como la familia, la comida, los lugares y las rutinas básicas.

El estudiante B1: puede improvisar y reaccionar

Un estudiante B1 puede improvisar. Puede reaccionar, explicar una opinión, una emoción, un problema, una comparación… Y sobre todo, puede conectar ideas: porque, aunque, por eso, en cambio, mientras tanto…

Un ejemplo claro de la diferencia

Veamos la diferencia con un ejemplo concreto:

Nivel A2 Nivel B1 «El viaje fue bueno. La comida buena. Me gustó.» «El viaje fue buenísimo. La comida estaba increíble, especialmente los postres. Aunque llovió un poco, lo pasé súper bien.»

¿Ves la diferencia? Sigue siendo español sencillo, pero es mucho más natural, más fluido, más completo. Y aquí viene la buena noticia: todo eso se aprende. No naciste sabiendo tu idioma, tampoco vas a nacer sabiendo español. Pero se entrena… y se disfruta.

Gramática que necesitas dominar para subir de nivel

Vamos a hablar de gramática, pero tranquilo: no vamos a memorizar reglas. La idea es entenderla desde la vida real.

Ser y estar… pero de verdad

Esta es LA pregunta favorita de todos los estudiantes. El español separa lo que «es» de lo que «está siendo». Entender bien esta diferencia es fundamental para avanzar al nivel B1.

SER es identidad. Algo que te define:

→ «Soy profesora.»
→ «Soy peruana.»
→ «Soy tímido.»

ESTAR es estado, emoción, ubicación:

→ «Estoy cansada.»
→ «El café está caliente.»
→ «Estamos en casa.»

Y culturalmente, los hispanohablantes diferenciamos entre lo que somos y lo que sentimos hoy. «Soy feliz» es mi manera de vivir. «Estoy feliz» es mi estado del momento. En español, las emociones son flexibles, cambiantes… y el idioma lo refleja. Si quieres profundizar en este tema, te recomendamos nuestro artículo completo sobre ser y estar.

Pasado: pretérito indefinido vs imperfecto

Este es el salto grande entre A2 y B1. Para contar historias en español necesitas dominar dos tiempos del pasado y saber combinarlos:

El pretérito indefinido se usa para acciones puntuales y terminadas:

→ «Ayer fui al cine.»
→ «El año pasado viajé a España.»

El pretérito imperfecto se usa para contexto, descripción y hábitos en el pasado:

→ «Cuando era niño, jugaba en la calle.»
→ «Todos los veranos íbamos a la playa.»

Un estudiante B1 necesita usar los dos en la misma historia. Por ejemplo: «Cuando era pequeño, vivía en un pueblo muy tranquilo. Un día, llegó un circo y todo cambió.» Aquí puedes ver cómo el imperfecto crea el escenario y el indefinido introduce las acciones. Si quieres dominar esta diferencia, no te pierdas nuestra guía sobre imperfecto vs indefinido.

Futuro y condicional básico

Dos tiempos muy simples pero súper poderosos para expresar intención y deseo:

→ «Mañana estudiaré más vocabulario.» (futuro simple)
→ «Viajaría más si tuviera tiempo.» (condicional simple)

El futuro simple te permite hablar de planes, hacer predicciones e incluso expresar probabilidad («¿Qué hora será?»). El condicional abre un mundo de posibilidades: expresar deseos, dar consejos de manera amable («Yo que tú, estudiaría todos los días») y hablar de situaciones hipotéticas.

Pronombres de objeto: lo, la, le… y combinados

Aquí está un gran salto de nivel. Cuando empiezas a usar pronombres de objeto directo e indirecto de manera natural, ya suenas intermedio:

→ «Lo compré.» (en lugar de «compré el libro»)
→ «Te la doy mañana.» (en lugar de «doy la carta a ti mañana»)
→ «Nos lo explicaron.» (en lugar de «explicaron el tema a nosotros»)

Pronombres de objeto directo Pronombres de objeto indirecto me (a mí) me (a mí) te (a ti) te (a ti) lo / la (a él / a ella) le (a él / a ella) nos (a nosotros) nos (a nosotros) os (a vosotros) os (a vosotros) los / las (a ellos / a ellas) les (a ellos / a ellas)

Cuando usas pronombres combinados con naturalidad, tu español sube de nivel inmediatamente. Es una de las señales más claras de que estás dejando atrás el A2.

Conectores: la gasolina de la fluidez

Los conectores son la clave para pasar de hablar con frases sueltas a construir un discurso fluido. Un estudiante A2 usa frases cortas y separadas. Un estudiante B1 conecta ideas de forma lógica y natural.

Conector Función Ejemplo porque Explicar la causa «No fui porque estaba enfermo.» aunque Expresar contraste «Aunque llovió, salimos.» además Añadir información «Es divertido. Además, es barato.» por eso Expresar consecuencia «Estudié mucho, por eso aprobé.» sin embargo Contrastar ideas «Quería ir, sin embargo, no pude.» mientras Simultaneidad «Cocino mientras escucho música.»

Los conectores son como la gasolina de la fluidez. Sin ellos, tus ideas son islas separadas. Con ellos, construyes puentes entre tus pensamientos y tu español fluye de manera natural.

.membership-cta { --brand: #E1241F; --brand-2: #ff4841; --brand-hover: #c91f1a; --ok: #4CAF50; --text: #333; --muted: #666; --bg: #fff;

font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif; background: var(--bg); padding: 20px 20px; text-align: center; margin: 20px 0; }

.membership-content { max-width: 800px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 12px; }

.membership-title, .membership-subtitle, .membership-features, .membership-content > p { margin: 0; }

.membership-title { font-size: clamp(1.8rem, 2.2vw + 1rem, 2.5rem); font-weight: 800; color: var(--brand); line-height: 1.2; letter-spacing: -0.04em; padding: 0 20px; } .membership-title .accent { font-style: italic; }

.membership-subtitle { font-size: 1.1rem; color: var(--muted); line-height: 1.5; }

.membership-features { list-style: none; padding: 0; display: flex; justify-content: center; gap: 35px; flex-wrap: wrap; }

.membership-feature-item { display: flex; align-items: center; gap: 10px; color: var(--text); font-size: 1rem; font-weight: 600; }

.membership-feature-check { width: 22px; height: 22px; border-radius: 50%; background-color: var(--ok); display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; } .membership-feature-check svg { width: 14px; height: 14px; display: block; }

.membership-btn { display: inline-block; padding: 16px 45px; background: linear-gradient(135deg, var(--brand), var(--brand-2)); color: #fff !important; text-decoration: none; border-radius: 50px; font-size: 1rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; box-shadow: 0 8px 25px rgba(225, 36, 31, 0.3); transition: transform .25s ease, box-shadow .25s ease; } .membership-btn:hover, .membership-btn:focus-visible { transform: translateY(-2px); box-shadow: 0 10px 35px rgba(225, 36, 31, 0.4); } .membership-btn:focus { outline: none; } .membership-btn:focus-visible { outline: 2px solid var(--brand); outline-offset: 3px; } .membership-btn:active { transform: translateY(0); box-shadow: 0 4px 15px rgba(225, 36, 31, 0.35); }

.membership-content > p:last-child { margin-bottom: 0; }

@media (prefers-color-scheme: dark) { .membership-cta { --text: #e0e0e0; --muted: #b0b0b0; --bg: #1a1a1a; } .membership-feature-item { color: var(--text); } }

@media (max-width: 768px) { .membership-cta { padding: 20px 15px; } .membership-title { font-size: 1.7rem; padding: 0 10px; } .membership-subtitle { font-size: 1rem; } .membership-features { flex-direction: column; gap: 15px; padding: 0 20px; align-items: flex-start; } .membership-feature-item { font-size: 0.95rem; } .membership-btn { width: 100%; max-width: 320px; padding: 15px 35px; } }

@media (prefers-reduced-motion: reduce) { .membership-btn { transition: none; } .membership-btn:hover, .membership-btn:focus-visible, .membership-btn:active { transform: none; } } ¿Quieres mejorar tu español?

Más de 4.000 estudiantes ya están practicando con:




  • 500+ ejercicios interactivos



  • Curso «Español en contexto»



  • Noticias semanales


Prueba la Membresía Gratis

Estrategias para ampliar vocabulario, mejorar la pronunciación y ganar confianza Cómo ampliar vocabulario… sin memorizar listas

Este punto es importantísimo. Los estudiantes A2 tienen vocabulario concreto: comida, familia, lugares. Los estudiantes B1 empiezan a hablar de emociones, opiniones, experiencias, planes de futuro, problemas, soluciones, comparaciones y sensaciones.

El truco es este: no aprendas palabras sueltas, aprende frases completas. Mira la diferencia:

❌ Palabra suelta ✅ Frase completa (nivel B1) «feliz» «Me siento feliz cuando…» «interesante» «Me parece interesante que…» «cansado» «Estoy agotado porque…» «problema» «El problema es que…»

Aprender frases te da estructura + vocabulario al mismo tiempo. Y si quieres enriquecer tu manera de expresar emociones y sensaciones, tenemos un artículo dedicado a este tema que te será de gran ayuda.

Pronunciación, ritmo y claridad

Si a veces no te entienden, no significa que hables mal. Casi siempre, es un tema de ritmo. El español tiene una música muy clara: cada sílaba se pronuncia completa, cada palabra tiene su pequeño compás.

No se trata de sonar perfecto, sino de sonar vivo. Si hablas con claridad, con intención, con emoción… te entienden. Aquí tienes algunas ideas para mejorar:

Escucha con intención: no solo para entender, sino para notar el ritmo y la melodía.
Lee en voz alta, sin prisa, prestando atención a cada sílaba.
Grábate: aunque dé vergüenza, es una de las mejores formas de mejorar.
No busques sonar «perfecto»: busca sonar natural.

Cuando disfrutas lo que dices… el español fluye. Para trabajar más a fondo la pronunciación, te recomendamos nuestra guía para mejorar la pronunciación en español.

Contenido auténtico: tu mejor herramienta

Para pasar a B1, necesitas exponerte al idioma real. Pero no cualquier contenido. El contenido ideal es el que entiendes entre el 60% y 75%. Ese punto te obliga a esforzarte… sin frustrarte.

Puedes ver vlogs, escuchar pódcasts, leer historias, ver entrevistas o mini documentales. Cuanto más escuches, más natural te suena el español en la cabeza. Si te gustan las series de televisión españolas, son una herramienta fantástica para exponerte al idioma de forma natural y entretenida.

Escribir para ordenar tu mente

Escribir ayuda muchísimo. Cuando escribes, piensas mejor, conectas mejor, corriges mejor. Es una práctica que muchos estudiantes subestiman, pero que tiene un impacto enorme en tu progreso.

Puedes escribir un diario en español, un párrafo sobre tu día, una opinión sobre algo que viste, una historia inventada o describir un recuerdo. Luego, si puedes, pídele a alguien que te lo corrija. Si no, reléelo tú mismo… y vas a notar tus propios errores. El acto de escribir te obliga a organizar tus ideas y a usar conectores, tiempos verbales y vocabulario nuevo de forma activa.

Hablar: el paso que de verdad te hace subir de nivel

Hablar es la clave. Hablar aunque te equivoques. Hablar aunque tengas acento. Hablar aunque tengas miedo. Nadie llega a B1 sin hablar.

Puedes practicar con un profesor, un amigo, un intercambio lingüístico, haciendo descripciones en voz alta o grabándote contando tu día. Y poco a poco, sin darte cuenta, empiezas a pensar más en español. Si quieres conocer más técnicas para ganar fluidez al hablar, echa un vistazo a nuestro artículo sobre cómo hablar español con fluidez.

Preguntas frecuentes (FAQ) ¿Cuánto tiempo se tarda en pasar de A2 a B1?

Depende de muchos factores: la cantidad de horas que dediques, si practicas con hablantes nativos, si te expones al idioma con regularidad… En general, con un estudio constante de 3 a 5 horas semanales y práctica activa, puedes hacer la transición en aproximadamente 4 a 6 meses. Lo más importante no es la velocidad, sino la consistencia.

¿Necesito aprender el subjuntivo para llegar a B1?

En el nivel B1 se introduce el subjuntivo de manera básica, especialmente en expresiones de deseo («quiero que…») y opinión («no creo que…»). No necesitas dominarlo completamente, pero sí empezar a reconocerlo y usarlo en contextos sencillos. El dominio profundo del subjuntivo es más propio del nivel B2.

¿Es mejor estudiar gramática o vocabulario?

Las dos cosas van juntas. La gramática te da la estructura y el vocabulario te da el contenido. Sin gramática, no puedes construir frases correctas. Sin vocabulario, no tienes nada que decir. La clave está en aprender vocabulario dentro de estructuras gramaticales, como hemos visto con las frases completas.

¿Puedo llegar a B1 sin un profesor?

Es posible, pero un profesor acelera mucho el proceso. Un buen profesor te corrige en el momento, te explica lo que los libros no explican y, sobre todo, te obliga a hablar. Si no puedes tener clases regulares, combina el autoestudio con intercambios de idiomas y contenido auténtico.

¿Cómo sé si ya estoy en el nivel B1?

Estás en nivel B1 cuando puedes: mantener una conversación sobre temas cotidianos sin prepararte, contar una historia en pasado usando el indefinido y el imperfecto, expresar tu opinión con argumentos sencillos, entender la idea principal de textos y audios sobre temas conocidos, y escribir textos conectados sobre temas familiares. Si quieres comprobarlo, puedes hacer nuestro test de nivel de español.

.pdf-cta-minimal { --brand: #E1241F; --brand-2: #ff4841; --text: #1a1a1a; --muted: #666; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif; text-align: center; padding: 20px 20px; max-width: 600px; margin: 20px auto; } .pdf-cta-minimal .pdf-mini-title { font-size: 1.8rem; font-weight: 800; color: var(--text); margin: 0 0 15px; line-height: 1.3; } .pdf-cta-minimal .pdf-mini-title .highlight { color: var(--brand); } .pdf-cta-minimal .pdf-mini-subtitle { font-size: 1.1rem; color: var(--muted); margin: 0 0 25px; line-height: 1.5; } .pdf-cta-minimal .pdf-mini-button { display: inline-block; padding: 16px 40px; background: linear-gradient(135deg, var(--brand), var(--brand-2)); color: #fff; text-decoration: none; border-radius: 50px; font-size: 1rem; font-weight: 700; transition: transform .25s ease, box-shadow .25s ease; box-shadow: 0 8px 20px rgba(225, 36, 31, 0.25); text-transform: uppercase; letter-spacing: .5px; } .pdf-cta-minimal .pdf-mini-button:hover, .pdf-cta-minimal .pdf-mini-button:focus-visible { transform: translateY(-2px); box-shadow: 0 10px 30px rgba(225, 36, 31, 0.35); } .pdf-cta-minimal .pdf-mini-button:focus { outline: none; } .pdf-cta-minimal .pdf-mini-button:focus-visible { outline: 2px solid var(--brand); outline-offset: 3px; } .pdf-cta-minimal .pdf-mini-button:active { transform: translateY(0); box-shadow: 0 4px 12px rgba(225, 36, 31, 0.3); } @media (prefers-color-scheme: dark) { .pdf-cta-minimal { --text: #f0f0f0; --muted: #b0b0b0; } } @media (max-width: 768px) { .pdf-cta-minimal { padding: 20px 15px; } .pdf-cta-minimal .pdf-mini-title { font-size: 1.5rem; } .pdf-cta-minimal .pdf-mini-button { width: 100%; max-width: 280px; } } @media (prefers-reduced-motion: reduce) { .pdf-cta-minimal .pdf-mini-button { transition: none; } .pdf-cta-minimal .pdf-mini-button:hover, .pdf-cta-minimal .pdf-mini-button:focus-visible, .pdf-cta-minimal .pdf-mini-button:active { transform: none; } } ???? ¿Quieres el PDF completo de esta lección?

Accede a más de 500 PDFs de lecciones de español con ejercicios


Regístrate Gratis


{ "@context": "https://schema.org", "@type": "Quiz", "name": "Test Cómo Pasar del Nivel A2 al B1 en Español", "description": "Quiz interactivo de gramática española con 10 preguntas sobre las claves para avanzar del nivel A2 al B1: tiempos verbales, conectores, vocabulario y estrategias", "educationalLevel": "Intermedio A2-B1", "learningResourceType": "Quiz", "inLanguage": "es", "numberOfQuestions": 10 }

:root{--primary:#C60B1E;--secondary:#FFB400;--success:#28a745;--error:#C60B1E;--text:#333;--bg:#fff;--shadow:0 2px 10px rgba(0,0,0,0.1)}.ejercicio-container{max-width:800px;margin:20px auto;padding:20px;font-family:Arial,sans-serif;background-color:var(--bg);border-radius:10px;box-shadow:var(--shadow)}@media (max-width:768px){.ejercicio-container{margin:10px;padding:15px}.contenedor-botones{flex-direction:column}.btn-cta{width:100%}}.ejercicio-container h3{color:var(--primary);text-align:center;margin-bottom:15px;font-size:28px}.descripcion-ejercicio{text-align:center;color:#666;font-size:16px;line-height:1.6;margin-bottom:30px;padding:0 20px}.progreso{background-color:#f0f0f0;height:10px;border-radius:5px;margin-bottom:30px;overflow:hidden}.barra-progreso{height:100%;background-color:var(--secondary);width:0%;transition:width .5s ease}.contador{text-align:center;color:var(--primary);font-weight:700;margin-bottom:20px}.pregunta{display:none;padding:20px;background-color:#f9f9f9;border-radius:5px}.pregunta.activa{display:block;animation:fadeIn .5s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pregunta h4{color:var(--primary);margin-bottom:20px;font-size:20px}.opciones{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.opcion{display:flex;align-items:center;padding:12px;background-color:var(--bg);border:2px solid #e0e0e0;border-radius:5px;cursor:pointer;transition:all .3s ease}.opcion:hover{border-color:var(--secondary);background-color:#fff8e6}.opcion.deshabilitada{pointer-events:none;opacity:.6}.opcion input[type=radio]{margin-right:12px}.input-respuesta{width:100%;padding:15px;border:2px solid #e0e0e0;border-radius:5px;font-size:16px;transition:border-color .3s ease;margin-bottom:20px}.input-respuesta:focus{outline:0;border-color:var(--secondary)}.input-respuesta:disabled{background-color:#f0f0f0;cursor:not-allowed}.btn-siguiente{background-color:var(--primary);color:#fff;padding:15px 40px;border:none;border-radius:5px;font-size:18px;font-weight:700;cursor:pointer;display:block;margin:20px auto 0;transition:all .3s ease;opacity:.5;pointer-events:none}.btn-siguiente.activo{opacity:1;pointer-events:auto}.btn-siguiente.activo:hover{background-color:#a00918;transform:scale(1.05)}.btn-siguiente.siguiente-naranja{background-color:var(--secondary)!important}.btn-siguiente.siguiente-naranja:hover{background-color:#e6a200!important}.explicacion{margin:0 -20px;margin-top:20px;padding:20px;border-radius:0;display:none}.explicacion.correcta{background-color:#d4edda;border-top:3px solid var(--success)}.explicacion.incorrecta{background-color:#f8d7da;border-top:3px solid var(--error)}.explicacion h5{color:var(--primary);margin-bottom:10px;font-size:18px}.explicacion p{line-height:1.6;color:var(--text)}.mensaje-final{display:none;background:#fff;padding:50px 40px;border-radius:15px;text-align:center;box-shadow:0 5px 30px rgba(0,0,0,0.1);position:relative;overflow:hidden;max-width:700px;margin:0 auto}.mensaje-final.visible{display:block;animation:fadeIn .6s ease}.mensaje-final::after{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--primary) 0%,var(--secondary) 100%)}.titulo-completado{color:var(--text);font-size:28px;font-weight:700;margin-bottom:15px;line-height:1.3}.texto-promocional{color:#555;font-size:17px;line-height:1.6;margin-bottom:35px;max-width:500px;margin-left:auto;margin-right:auto}.texto-promocional strong{color:var(--primary)}.contenedor-botones{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin:35px 0}.btn-cta{padding:16px 40px;text-decoration:none;border-radius:8px;font-weight:600;font-size:16px;display:inline-block;transition:all .3s ease;position:relative;overflow:hidden}.btn-cta:visited{text-decoration:none}.btn-accedi{background-color:var(--primary);color:#fff;box-shadow:0 4px 15px rgba(198,11,30,0.2)}.btn-accedi:hover{background-color:#a00918;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(198,11,30,0.3)}.btn-registrati{background-color:var(--secondary);color:#000;border:none}.btn-registrati:hover{background-color:#e6a200;color:#000;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,180,0,0.3)}.stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-top:40px;padding-top:40px;border-top:1px solid #eee}@media (max-width:480px){.stats-container{grid-template-columns:1fr}}.stat-item{text-align:center}.stat-number{font-size:36px;font-weight:700;color:var(--secondary);display:block;margin-bottom:5px}.stat-label{font-size:14px;color:#666;font-weight:500}.puntuacion-final{font-size:36px;color:var(--secondary);font-weight:700;margin:20px 0 15px}.mensaje-puntuacion{font-size:20px;color:#666;margin-bottom:30px;line-height:1.5}.btn-reiniciar{background-color:var(--success)!important;color:#fff!important;padding:16px 45px;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;display:block;margin:35px auto 0;box-shadow:0 4px 15px rgba(40,167,69,0.3);text-transform:none}.btn-reiniciar:hover{background-color:#218838!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(40,167,69,0.4)} Ejercicio: Del Nivel A2 al B1 en Español

Test interactivo sobre las claves para avanzar del nivel A2 al B1. Pon a prueba tus conocimientos sobre tiempos verbales, conectores, vocabulario y las estrategias esenciales para subir de nivel. Ejercicio online y gratuito para estudiantes de español.

Pregunta 1 de 10 ¡Ejercicio completado! 0/10

¿Quieres más ejercicios?
Regístrate gratis y accede a miles de ejercicios sobre todos los temas para practicar cuando quieras.


Iniciar sesión


Regístrate gratis

10.000+
Ejercicios Interactivos 100%
Acceso Gratuito 24/7
Acceso

Reintentar ejercicio

const QUIZ_DATA = { preguntas: [ { tipo: 'multiple', pregunta: '¿Cuál es la principal diferencia entre un estudiante A2 y uno B1?', opciones: ['El B1 conoce más reglas gramaticales de memoria', 'El B1 puede improvisar y conectar ideas en una conversación', 'El B1 tiene mejor pronunciación', 'El B1 conoce más palabras sueltas'], correcta: 'el b1 puede improvisar y conectar ideas en una conversación', explicacion: { correcta: '¡Correcto! La clave del nivel B1 es poder improvisar, reaccionar y conectar ideas de forma natural en una conversación, no solo repetir frases preparadas.', incorrecta: 'La respuesta correcta es que el B1 puede improvisar y conectar ideas. Un estudiante A2 necesita preparar las frases antes; un B1 puede reaccionar con naturalidad y unir sus ideas con conectores.' } }, { tipo: 'texto', pregunta: 'Completa con SER o ESTAR: "Soy tímido" expresa identidad, pero "_____ cansada" expresa un estado temporal.', correcta: 'estoy', explicacion: { correcta: '"Estoy" es correcto. ESTAR se usa para estados temporales y emociones del momento: "Estoy cansada", "Estoy feliz", "Estoy en casa".', incorrecta: 'La respuesta correcta es "estoy". Recuerda: SER expresa identidad (lo que te define) y ESTAR expresa estados temporales, emociones del momento y ubicación.' } }, { tipo: 'multiple', pregunta: '¿Qué tiempo verbal se usa para describir acciones puntuales y terminadas en el pasado?', opciones: ['El pretérito imperfecto', 'El pretérito indefinido', 'El condicional simple', 'El futuro simple'], correcta: 'el pretérito indefinido', explicacion: { correcta: '¡Correcto! El pretérito indefinido se usa para acciones puntuales y terminadas. Ejemplo: "Ayer fui al cine", "El año pasado viajé a España".', incorrecta: 'La respuesta correcta es el pretérito indefinido. Este tiempo se usa para acciones puntuales y terminadas: "Ayer fui al cine". El imperfecto, en cambio, describe contexto y hábitos pasados.' } }, { tipo: 'verdadero-falso', pregunta: '¿En la frase "Cuando era niño, jugaba en la calle", los verbos están en pretérito imperfecto?', opciones: ['Verdadero', 'Falso'], correcta: 'verdadero', explicacion: { correcta: '¡Verdadero! "Era" y "jugaba" son pretérito imperfecto. Se usa para describir contexto, hábitos y situaciones habituales en el pasado.', incorrecta: 'La respuesta es verdadero. "Era" y "jugaba" están en pretérito imperfecto, que sirve para describir contexto, hábitos y situaciones habituales en el pasado.' } }, { tipo: 'texto', pregunta: 'Completa con el conector adecuado: "Estudié mucho, _____ aprobé el examen." (consecuencia)', correcta: 'por eso', explicacion: { correcta: '"Por eso" es correcto. Es un conector de consecuencia que une la causa (estudiar mucho) con el resultado (aprobar). Los conectores son esenciales para pasar de A2 a B1.', incorrecta: 'La respuesta correcta es "por eso". Este conector expresa consecuencia: la causa es "estudié mucho" y el resultado es "aprobé". Otros conectores de consecuencia son "por lo tanto" y "así que".' } }, { tipo: 'multiple', pregunta: '¿Cuál de estas frases usa correctamente un pronombre de objeto directo?', opciones: ['Compré el libro → Lo compré', 'Compré el libro → Le compré', 'Compré el libro → La compré', 'Compré el libro → Les compré'], correcta: 'compré el libro → lo compré', explicacion: { correcta: '¡Correcto! "El libro" es masculino singular, por lo tanto el pronombre de objeto directo es "lo". Usar pronombres de objeto con naturalidad es una señal clara del nivel B1.', incorrecta: 'La respuesta correcta es "Lo compré". "El libro" es masculino singular, así que el pronombre de objeto directo correspondiente es "lo". "Le" es objeto indirecto, "la" es femenino y "les" es plural.' } }, { tipo: 'texto', pregunta: 'Completa con el conector adecuado: "_____ llovió mucho, salimos a pasear." (contraste)', correcta: 'aunque', explicacion: { correcta: '"Aunque" es correcto. Es un conector de contraste que indica que la acción se realizó a pesar de un obstáculo. Es uno de los conectores más importantes del nivel B1.', incorrecta: 'La respuesta correcta es "aunque". Este conector expresa contraste: a pesar de la lluvia, salieron a pasear. "Aunque" es fundamental para construir frases más complejas en el nivel B1.' } }, { tipo: 'multiple', pregunta: '¿Cuál es la mejor estrategia para ampliar vocabulario en el nivel B1?', opciones: ['Memorizar listas de palabras sueltas', 'Aprender frases completas en contexto', 'Traducir palabra por palabra desde tu idioma', 'Estudiar solo el diccionario'], correcta: 'aprender frases completas en contexto', explicacion: { correcta: '¡Correcto! Aprender frases completas te da estructura y vocabulario al mismo tiempo. Es mucho más útil aprender "Me siento feliz cuando…" que solo la palabra "feliz".', incorrecta: 'La respuesta correcta es aprender frases completas en contexto. En lugar de memorizar "feliz", es mejor aprender "Me siento feliz cuando…". Así adquieres estructura gramatical y vocabulario juntos.' } }, { tipo: 'verdadero-falso', pregunta: '¿Para mejorar la pronunciación en español, lo más importante es pronunciar cada sílaba completa y cuidar el ritmo?', opciones: ['Verdadero', 'Falso'], correcta: 'verdadero', explicacion: { correcta: '¡Verdadero! El español tiene un ritmo muy claro donde cada sílaba se pronuncia completa. No se trata de sonar perfecto, sino de sonar natural, con claridad y con intención.', incorrecta: 'La respuesta es verdadero. El español tiene una música clara: cada sílaba se pronuncia completa y cada palabra tiene su propio compás. Cuidar el ritmo es más importante que buscar una pronunciación perfecta.' } }, { tipo: 'multiple', pregunta: 'Elige la frase que combina correctamente el indefinido y el imperfecto:', opciones: ['Cuando era pequeño, llegó un circo al pueblo.', 'Cuando fui pequeño, llegaba un circo al pueblo.', 'Cuando era pequeño, llegaba un circo al pueblo.', 'Cuando fui pequeño, llegó un circo al pueblo.'], correcta: 'cuando era pequeño, llegó un circo al pueblo.', explicacion: { correcta: '¡Correcto! "Era" (imperfecto) describe el contexto y la situación habitual, mientras que "llegó" (indefinido) introduce la acción puntual que ocurrió. Esta combinación es esencial en el nivel B1.', incorrecta: 'La respuesta correcta es "Cuando era pequeño, llegó un circo al pueblo." El imperfecto ("era") crea el escenario y el contexto, mientras que el indefinido ("llegó") introduce la acción puntual que rompe esa situación.' } } ], respuestasAlternativas: { 'estoy': [], 'por eso': ['por eso,'], 'aunque': ['aunque,'] } };

let estado = { preguntaActual: 1, puntos: 0, yaVerificado: Array(10).fill(false) };

function crearElementoPregunta(pregunta, indice) { const div = document.createElement('section'); div.className = 'pregunta' + (indice === 0 ? ' activa' : ''); div.id = `pregunta${indice + 1}`; div.setAttribute('role', 'article'); div.setAttribute('aria-label', `Pregunta ${indice + 1}`);

let contenidoHTML = `

${pregunta.pregunta}

`;

if (pregunta.tipo === 'multiple' || pregunta.tipo === 'verdadero-falso') { contenidoHTML += '

'; pregunta.opciones.forEach(opcion => { contenidoHTML += ` ${opcion} `; }); contenidoHTML += '

'; } else { contenidoHTML += ``; }

contenidoHTML += ` Verificar

`;

div.innerHTML = contenidoHTML; return div; }

function inicializarPreguntas() { const contenedor = document.getElementById('contenedor-preguntas'); QUIZ_DATA.preguntas.forEach((p, i) => { contenedor.appendChild(crearElementoPregunta(p, i)); }); }

function actualizarUI() { document.getElementById('contador').textContent = `Pregunta ${estado.preguntaActual} de 10`; const porcentaje = ((estado.preguntaActual - 1) / 10) * 100; const barra = document.getElementById('barraProgreso'); barra.style.width = porcentaje + '%'; document.querySelector('.progreso').setAttribute('aria-valuenow', porcentaje); }

function habilitarBoton() { const btn = document.getElementById(`btn${estado.preguntaActual}`); const pregunta = QUIZ_DATA.preguntas[estado.preguntaActual - 1]; let hayRespuesta = false;

if (pregunta.tipo === 'multiple' || pregunta.tipo === 'verdadero-falso') { hayRespuesta = document.querySelector(`input[name="p${estado.preguntaActual}"]:checked`) !== null; } else { hayRespuesta = document.getElementById(`p${estado.preguntaActual}`).value.trim() !== ''; }

btn.classList.toggle('activo', hayRespuesta && !estado.yaVerificado[estado.preguntaActual - 1]); }

function normalizarRespuesta(respuesta, correcta) { const respuestaNorm = respuesta.toLowerCase().trim(); return respuestaNorm === correcta || (QUIZ_DATA.respuestasAlternativas[correcta] && QUIZ_DATA.respuestasAlternativas[correcta].includes(respuestaNorm)); }

function verificarRespuesta(numPregunta) { if (estado.yaVerificado[numPregunta - 1]) return;

estado.yaVerificado[numPregunta - 1] = true; const pregunta = QUIZ_DATA.preguntas[numPregunta - 1]; let correcto = false; let respuestaUsuario = '';

if (pregunta.tipo === 'multiple' || pregunta.tipo === 'verdadero-falso') { const seleccionado = document.querySelector(`input[name="p${numPregunta}"]:checked`); if (seleccionado) { respuestaUsuario = seleccionado.value; correcto = respuestaUsuario === pregunta.correcta; } document.querySelectorAll(`input[name="p${numPregunta}"]`).forEach(input => input.disabled = true); document.querySelectorAll(`#pregunta${numPregunta} .opcion`).forEach(opcion => opcion.classList.add('deshabilitada')); } else { const input = document.getElementById(`p${numPregunta}`); respuestaUsuario = input.value; correcto = normalizarRespuesta(respuestaUsuario, pregunta.correcta); input.disabled = true; }

if (correcto) estado.puntos++;

mostrarExplicacion(numPregunta, correcto, respuestaUsuario, pregunta);

const btn = document.getElementById(`btn${numPregunta}`); btn.textContent = 'Siguiente'; btn.classList.add('siguiente-naranja', 'activo'); btn.onclick = () => numPregunta < 10 ? siguientePregunta() : mostrarMensajeFinal(); } function mostrarExplicacion(numPregunta, correcto, respuestaUsuario, pregunta) { const explicacion = document.getElementById(`explicacion${numPregunta}`); const tipo = correcto ? 'correcta' : 'incorrecta'; const titulo = correcto ? '¡Excelente! ✓' : 'Incorrecto ✗'; explicacion.innerHTML = ` ${titulo}

${!correcto ? `

Tu respuesta: "${respuestaUsuario}"

Respuesta correcta: "${pregunta.correcta}"

` : ''}

Explicación: ${pregunta.explicacion[tipo]}

`;

explicacion.classList.add(tipo); explicacion.style.display = 'block'; }

function siguientePregunta() { document.getElementById(`pregunta${estado.preguntaActual}`).classList.remove('activa'); estado.preguntaActual++; document.getElementById(`pregunta${estado.preguntaActual}`).classList.add('activa'); actualizarUI(); }

function mostrarMensajeFinal() { document.querySelector('.ejercicio-container').style.display = 'none';

const porcentaje = Math.round((estado.puntos / 10) * 100); document.getElementById('puntuacionFinal').textContent = `${estado.puntos}/10 (${porcentaje}%)`;

const mensajes = [ { min: 100, texto: '¡Perfecto! Dominas las claves para avanzar del A2 al B1. ¡Estás listo para el siguiente nivel!' }, { min: 90, texto: '¡Excelente! Tienes muy claro qué necesitas para dar el salto al B1.' }, { min: 80, texto: '¡Muy bien! Solo necesitas reforzar algunos puntos para consolidar tu avance.' }, { min: 70, texto: 'Bien hecho, pero repasa los conectores y los tiempos del pasado para mejorar.' }, { min: 60, texto: 'Buen intento. Sigue practicando la gramática y las estrategias del nivel B1.' }, { min: 0, texto: 'Necesitas repasar los temas clave del artículo: tiempos verbales, conectores y estrategias de aprendizaje.' } ];

const mensaje = mensajes.find(m => porcentaje >= m.min).texto; document.getElementById('mensajePuntuacion').textContent = mensaje; document.getElementById('mensajeFinal').classList.add('visible'); }

function reiniciarEjercicio() { estado = { preguntaActual: 1, puntos: 0, yaVerificado: Array(10).fill(false) };

document.querySelectorAll('input[type="radio"]').forEach(input => { input.checked = false; input.disabled = false; });

document.querySelectorAll('.input-respuesta').forEach(input => { input.value = ''; input.disabled = false; });

document.querySelectorAll('.opcion').forEach(opcion => opcion.classList.remove('deshabilitada'));

document.querySelectorAll('.explicacion').forEach(exp => { exp.style.display = 'none'; exp.classList.remove('correcta', 'incorrecta'); });

for (let i = 1; i verificarRespuesta(i); btn.classList.remove('activo', 'siguiente-naranja'); }

document.getElementById('mensajeFinal').classList.remove('visible'); document.querySelector('.ejercicio-container').style.display = 'block';

document.querySelectorAll('.pregunta').forEach((p, i) => { p.classList.toggle('activa', i === 0); });

actualizarUI(); }

// Inicialización inicializarPreguntas(); actualizarUI();

:root { --cta-accent:#CC1F1A; --cta-accent-hover:#b71e18; --bg-start:#fff5f5; --bg-end:#ffe8e8; --text:#333; }

.custom-podcast-cta-slim { font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; text-align:center; padding:15px 20px; max-width:700px; margin:30px auto; background:linear-gradient(135deg,var(--bg-start) 0%,var(--bg-end) 100%); border-radius:50px; border:2px solid var(--cta-accent); font-size:1rem; color:var(--text); font-weight:600; }

.custom-podcast-cta-slim .highlight, .custom-podcast-cta-slim a { color:var(--cta-accent); font-weight:700; }

.custom-podcast-cta-slim a { text-decoration:underline; text-underline-offset:2px; margin-left:8px; transition:color .2s ease, text-decoration-color .2s ease; }

.custom-podcast-cta-slim a:hover { color:var(--cta-accent-hover); text-decoration-color:currentColor; }

.custom-podcast-cta-slim a:focus-visible { outline:3px solid currentColor; outline-offset:3px; border-radius:6px; }

@media (max-width:768px){ .custom-podcast-cta-slim { padding:12px 15px; border-radius:40px; font-size:.95rem; } }

@media (prefers-reduced-motion: reduce){ .custom-podcast-cta-slim a { transition:none; } } ¿Quieres la transcripción de más de 150 podcasts exclusivos?

Regístrate gratis →

No transcript available.