Escuchar "Cómo Usar “ESTAR + GERUNDIO” en Español: Explicación Clara, Ejemplos Prácticos y Ejercicios Para Estudiantes"
Síntesis del Episodio
—»Mili, ¿qué estás haciendo?»
—Pues… ¡estoy grabando un video! 😄
Y justo eso que acabo de decir, «estoy grabando«, es lo que vamos a aprender hoy. Se llama estar + gerundio y es una forma muy común de hablar en español. La usamos para decir lo que estamos haciendo ahora, o lo que está pasando en este momento.
Pero no te preocupes, esto no va a sonar como clase de libro. Te voy a enseñar cómo usamos esto en la vida real, con frases que podrías decir hoy mismo.
Vamos a ver qué significa, cómo se forma, cómo se usa y al final… una práctica con imágenes para que hables tú. ¡Vamos!
YouTube
Facebook
Instagram
X
Pinterest
TikTok
Telegram
LinkedIn
¿Qué es «estar + gerundio»?
Es una forma que usamos para hablar de una acción que está ocurriendo ahora mismo o en un momento cercano al presente.
➡️ Estoy grabando un video.
➡️ Estás viendo YouTube.
➡️ Estamos aprendiendo español.
También lo usamos para hablar de acciones en el pasado o en el futuro:
➡️ Estaba estudiando cuando me llamaste.
➡️ Mañana a esta hora estaremos viajando.
¿Cómo se forma?
Primero usamos el verbo estar (que cambia según la persona).
Después usamos un verbo que termina en -ando o -iendo.
Ejemplos básicos de formación
hablar → hablando
comer → comiendo
vivir → viviendo
Verbos que cambian un poquito
decir → diciendo
dormir → durmiendo
leer → leyendo
¿Cómo lo usamos en cada persona?
Persona
Ejemplo
Yo
estoy estudiando
Tú
estás comiendo
Él / Ella
está leyendo
Nosotros
estamos hablando
Vosotros
estáis bailando
Ellos
están durmiendo
En otros tiempos verbales
También podemos usarlo en pasado o futuro:
Yo estaba viendo una película.
Estaremos viajando en ese momento.
Frases reales con «estar + gerundio»
Estas son frases que decimos todos los días:
En conversaciones cotidianas
«Estoy viendo una serie, ¿te llamo después?»
«No puedo hablar, estoy manejando.»
«Mis amigos están llegando, te hablo luego.»
«¿Qué estás haciendo?» → «Estoy limpiando el desastre que dejaste.» 😅
«Estaba pensando en ti.»
Para chismes y conversaciones informales
«¿Con quién está saliendo Laura?»
«¡Estoy escuchando cosas!»
Para emociones o situaciones
«Estoy pasando por un momento difícil.»
.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
¿Por qué es importante?
Porque si no usas esta forma, tu español suena muy raro.
❌ Incorrecto
✔️ Correcto
«Yo hablo ahora»
«Estoy hablando»
«Ellos comen»
«Están comiendo»
Lo usamos todo el tiempo. En conversaciones, en notas de voz, en mensajes, ¡siempre!
Verbos que puedes usar
Aquí tienes una lista de verbos en gerundio que puedes usar en tu día a día:
hablando
estudiando
comiendo
trabajando
escribiendo
escuchando
bailando
corriendo
llorando
pensando
descansando
Prueba tú: di «estoy» + uno de esos verbos y haz tu frase.
Práctica visual
Aquí tienes algunos ejemplos para que practiques describiendo lo que ves usando «estar + gerundio»:
Situación
Respuesta con «estar + gerundio»
Una chica bailando en su habitación
Está bailando
Alguien cocinando
Está cocinando
Un niño jugando
Está jugando
Una pareja viendo una película
Están viendo una película
Un señor durmiendo
Está durmiendo
Una mujer escribiendo
Está escribiendo
Gente esperando el bus
Están esperando
Un chico corriendo
Está corriendo
Dos amigas riendo
Están riendo
Un gato comiendo
Está comiendo
Preguntas Frecuentes
¿Cuándo debo usar «estar + gerundio» en lugar del presente simple?
Usa «estar + gerundio» cuando quieras enfatizar que la acción está sucediendo en este momento o es temporal. Por ejemplo: «Estoy estudiando español» (ahora mismo) vs. «Estudio español» (en general, como actividad habitual).
¿Puedo usar esta forma con cualquier verbo?
Casi todos los verbos pueden usarse en esta forma, pero algunos verbos de estado como «ser», «tener», «saber» no se usan normalmente con gerundio. Por ejemplo, no decimos «estoy siendo» sino simplemente «soy».
¿Es lo mismo que el «present continuous» en inglés?
Sí, es muy similar. «Estar + gerundio» en español funciona como el «present continuous» en inglés. «I am studying» = «Estoy estudiando».
¿Cómo sé si un verbo cambia en el gerundio?
La mayoría siguen las reglas básicas (-ar → -ando, -er/-ir → -iendo), pero algunos verbos irregulares cambian la raíz: dormir → durmiendo, decir → diciendo, leer → leyendo. Con la práctica los memorizarás naturalmente.
➡️ ¿Y tú? ¿Qué estás haciendo ahora mismo? ¡Practica tu respuesta usando «estar + gerundio»!
.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 ESTAR + GERUNDIO en Español",
"description": "Quiz interactivo de gramática española con 10 preguntas sobre la construcción ESTAR + GERUNDIO para expresar acciones en progreso",
"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: ESTAR + GERUNDIO en Español
Test interactivo sobre la construcción ESTAR + GERUNDIO para expresar acciones en progreso. Practica la formación del gerundio y su uso correcto en español. 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 el gerundio correcto del verbo "hablar"?',
opciones: ['hablando', 'habliendo', 'hablado', 'hablanda'],
correcta: 'hablando',
explicacion: {
correcta: '"Hablando" es correcto. Los verbos terminados en -AR forman el gerundio con -ANDO: hablar → hablando.',
incorrecta: 'El gerundio correcto es "hablando". Los verbos en -AR cambian a -ANDO: hablar → hablando.'
}
},
{
tipo: 'texto',
pregunta: 'Completa la frase: Yo _____ estudiando español. (verbo ESTAR)',
correcta: 'estoy',
explicacion: {
correcta: '"Estoy" es correcto. La estructura completa es: Yo estoy estudiando español (acción en progreso).',
incorrecta: 'La respuesta correcta es "estoy". Con "yo" el verbo ESTAR se conjuga como "estoy".'
}
},
{
tipo: 'multiple',
pregunta: 'Selecciona la forma correcta para expresar una acción en progreso:',
opciones: ['Ella come pizza', 'Ella está comiendo pizza', 'Ella ha comido pizza', 'Ella comió pizza'],
correcta: 'ella está comiendo pizza',
explicacion: {
correcta: '"Ella está comiendo pizza" expresa una acción en progreso usando ESTAR + GERUNDIO.',
incorrecta: 'Para expresar acciones en progreso se usa ESTAR + GERUNDIO: "Ella está comiendo pizza".'
}
},
{
tipo: 'texto',
pregunta: 'Escribe el gerundio del verbo "escribir": escrib_____',
correcta: 'escribiendo',
explicacion: {
correcta: '"Escribiendo" es correcto. Los verbos terminados en -IR forman el gerundio con -IENDO: escribir → escribiendo.',
incorrecta: 'El gerundio correcto es "escribiendo". Los verbos en -IR cambian a -IENDO: escribir → escribiendo.'
}
},
{
tipo: 'multiple',
pregunta: '¿Cuál es el gerundio irregular del verbo "leer"?',
opciones: ['leendo', 'leyendo', 'leindo', 'liendo'],
correcta: 'leyendo',
explicacion: {
correcta: '"Leyendo" es correcto. Es un gerundio irregular: leer → leyendo (la "e" cambia a "y").',
incorrecta: 'El gerundio de "leer" es irregular: "leyendo". La "e" se convierte en "y": leer → leyendo.'
}
},
{
tipo: 'verdadero-falso',
pregunta: '¿"Nosotros estamos trabajando" expresa una acción en progreso?',
opciones: ['Verdadero', 'Falso'],
correcta: 'verdadero',
explicacion: {
correcta: 'Verdadero. "Estamos trabajando" es ESTAR + GERUNDIO, que expresa acciones en progreso.',
incorrecta: 'Es verdadero. ESTAR + GERUNDIO (estamos trabajando) siempre expresa acciones en progreso.'
}
},
{
tipo: 'texto',
pregunta: 'Completa: Ellos _____ durmiendo. (verbo ESTAR conjugado)',
correcta: 'están',
explicacion: {
correcta: '"Están" es correcto. Con "ellos/ellas/ustedes" el verbo ESTAR se conjuga como "están".',
incorrecta: 'La respuesta es "están". El verbo ESTAR con "ellos" se conjuga como "están".'
}
},
{
tipo: 'multiple',
pregunta: '¿Cuál NO es un uso correcto de ESTAR + GERUNDIO?',
opciones: ['Estoy corriendo ahora', 'Está lloviendo mucho', 'Estamos siendo felices', 'Están estudiando juntos'],
correcta: 'estamos siendo felices',
explicacion: {
correcta: '"Estamos siendo felices" es incorrecto. "Ser" no se usa en gerundio para estados permanentes.',
incorrecta: '"Estamos siendo felices" no es correcto. Para estados se usa "somos felices", no gerundio.'
}
},
{
tipo: 'texto',
pregunta: 'Forma el gerundio de "dormir": durm_____',
correcta: 'durmiendo',
explicacion: {
correcta: '"Durmiendo" es correcto. Es un gerundio irregular: dormir → durmiendo (o→u).',
incorrecta: 'El gerundio es "durmiendo". Es irregular: dormir → durmiendo (la "o" cambia a "u").'
}
},
{
tipo: 'multiple',
pregunta: 'Selecciona la traducción correcta de "They are watching TV":',
opciones: ['Ellos miran la tele', 'Ellos están mirando la tele', 'Ellos han mirado la tele', 'Ellos mirarán la tele'],
correcta: 'ellos están mirando la tele',
explicacion: {
correcta: '"Ellos están mirando la tele" es correcto. "Are watching" se traduce con ESTAR + GERUNDIO.',
incorrecta: 'La traducción correcta es "Ellos están mirando la tele". "Are + -ing" = ESTAR + GERUNDIO.'
}
}
],
respuestasAlternativas: {
'estoy': [],
'escribiendo': [],
'están': [],
'durmiendo': []
}
};
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 completamente ESTAR + GERUNDIO.' },
{ min: 90, texto: '¡Excelente! Tienes un muy buen conocimiento de esta construcción.' },
{ min: 80, texto: '¡Muy bien! Solo necesitas repasar algunos gerundios irregulares.' },
{ min: 70, texto: 'Bien hecho, pero puedes mejorar con más práctica del gerundio.' },
{ min: 60, texto: 'Buen intento. Sigue practicando ESTAR + GERUNDIO.' },
{ min: 0, texto: 'Necesitas estudiar más la formación del gerundio y su uso con ESTAR.' }
];
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();
}
// Inizializzazione
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 →
—Pues… ¡estoy grabando un video! 😄
Y justo eso que acabo de decir, «estoy grabando«, es lo que vamos a aprender hoy. Se llama estar + gerundio y es una forma muy común de hablar en español. La usamos para decir lo que estamos haciendo ahora, o lo que está pasando en este momento.
Pero no te preocupes, esto no va a sonar como clase de libro. Te voy a enseñar cómo usamos esto en la vida real, con frases que podrías decir hoy mismo.
Vamos a ver qué significa, cómo se forma, cómo se usa y al final… una práctica con imágenes para que hables tú. ¡Vamos!
YouTube
X
TikTok
Telegram
¿Qué es «estar + gerundio»?
Es una forma que usamos para hablar de una acción que está ocurriendo ahora mismo o en un momento cercano al presente.
➡️ Estoy grabando un video.
➡️ Estás viendo YouTube.
➡️ Estamos aprendiendo español.
También lo usamos para hablar de acciones en el pasado o en el futuro:
➡️ Estaba estudiando cuando me llamaste.
➡️ Mañana a esta hora estaremos viajando.
¿Cómo se forma?
Primero usamos el verbo estar (que cambia según la persona).
Después usamos un verbo que termina en -ando o -iendo.
Ejemplos básicos de formación
hablar → hablando
comer → comiendo
vivir → viviendo
Verbos que cambian un poquito
decir → diciendo
dormir → durmiendo
leer → leyendo
¿Cómo lo usamos en cada persona?
Persona
Ejemplo
Yo
estoy estudiando
Tú
estás comiendo
Él / Ella
está leyendo
Nosotros
estamos hablando
Vosotros
estáis bailando
Ellos
están durmiendo
En otros tiempos verbales
También podemos usarlo en pasado o futuro:
Yo estaba viendo una película.
Estaremos viajando en ese momento.
Frases reales con «estar + gerundio»
Estas son frases que decimos todos los días:
En conversaciones cotidianas
«Estoy viendo una serie, ¿te llamo después?»
«No puedo hablar, estoy manejando.»
«Mis amigos están llegando, te hablo luego.»
«¿Qué estás haciendo?» → «Estoy limpiando el desastre que dejaste.» 😅
«Estaba pensando en ti.»
Para chismes y conversaciones informales
«¿Con quién está saliendo Laura?»
«¡Estoy escuchando cosas!»
Para emociones o situaciones
«Estoy pasando por un momento difícil.»
.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
¿Por qué es importante?
Porque si no usas esta forma, tu español suena muy raro.
❌ Incorrecto
✔️ Correcto
«Yo hablo ahora»
«Estoy hablando»
«Ellos comen»
«Están comiendo»
Lo usamos todo el tiempo. En conversaciones, en notas de voz, en mensajes, ¡siempre!
Verbos que puedes usar
Aquí tienes una lista de verbos en gerundio que puedes usar en tu día a día:
hablando
estudiando
comiendo
trabajando
escribiendo
escuchando
bailando
corriendo
llorando
pensando
descansando
Prueba tú: di «estoy» + uno de esos verbos y haz tu frase.
Práctica visual
Aquí tienes algunos ejemplos para que practiques describiendo lo que ves usando «estar + gerundio»:
Situación
Respuesta con «estar + gerundio»
Una chica bailando en su habitación
Está bailando
Alguien cocinando
Está cocinando
Un niño jugando
Está jugando
Una pareja viendo una película
Están viendo una película
Un señor durmiendo
Está durmiendo
Una mujer escribiendo
Está escribiendo
Gente esperando el bus
Están esperando
Un chico corriendo
Está corriendo
Dos amigas riendo
Están riendo
Un gato comiendo
Está comiendo
Preguntas Frecuentes
¿Cuándo debo usar «estar + gerundio» en lugar del presente simple?
Usa «estar + gerundio» cuando quieras enfatizar que la acción está sucediendo en este momento o es temporal. Por ejemplo: «Estoy estudiando español» (ahora mismo) vs. «Estudio español» (en general, como actividad habitual).
¿Puedo usar esta forma con cualquier verbo?
Casi todos los verbos pueden usarse en esta forma, pero algunos verbos de estado como «ser», «tener», «saber» no se usan normalmente con gerundio. Por ejemplo, no decimos «estoy siendo» sino simplemente «soy».
¿Es lo mismo que el «present continuous» en inglés?
Sí, es muy similar. «Estar + gerundio» en español funciona como el «present continuous» en inglés. «I am studying» = «Estoy estudiando».
¿Cómo sé si un verbo cambia en el gerundio?
La mayoría siguen las reglas básicas (-ar → -ando, -er/-ir → -iendo), pero algunos verbos irregulares cambian la raíz: dormir → durmiendo, decir → diciendo, leer → leyendo. Con la práctica los memorizarás naturalmente.
➡️ ¿Y tú? ¿Qué estás haciendo ahora mismo? ¡Practica tu respuesta usando «estar + gerundio»!
.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 ESTAR + GERUNDIO en Español",
"description": "Quiz interactivo de gramática española con 10 preguntas sobre la construcción ESTAR + GERUNDIO para expresar acciones en progreso",
"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: ESTAR + GERUNDIO en Español
Test interactivo sobre la construcción ESTAR + GERUNDIO para expresar acciones en progreso. Practica la formación del gerundio y su uso correcto en español. 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 el gerundio correcto del verbo "hablar"?',
opciones: ['hablando', 'habliendo', 'hablado', 'hablanda'],
correcta: 'hablando',
explicacion: {
correcta: '"Hablando" es correcto. Los verbos terminados en -AR forman el gerundio con -ANDO: hablar → hablando.',
incorrecta: 'El gerundio correcto es "hablando". Los verbos en -AR cambian a -ANDO: hablar → hablando.'
}
},
{
tipo: 'texto',
pregunta: 'Completa la frase: Yo _____ estudiando español. (verbo ESTAR)',
correcta: 'estoy',
explicacion: {
correcta: '"Estoy" es correcto. La estructura completa es: Yo estoy estudiando español (acción en progreso).',
incorrecta: 'La respuesta correcta es "estoy". Con "yo" el verbo ESTAR se conjuga como "estoy".'
}
},
{
tipo: 'multiple',
pregunta: 'Selecciona la forma correcta para expresar una acción en progreso:',
opciones: ['Ella come pizza', 'Ella está comiendo pizza', 'Ella ha comido pizza', 'Ella comió pizza'],
correcta: 'ella está comiendo pizza',
explicacion: {
correcta: '"Ella está comiendo pizza" expresa una acción en progreso usando ESTAR + GERUNDIO.',
incorrecta: 'Para expresar acciones en progreso se usa ESTAR + GERUNDIO: "Ella está comiendo pizza".'
}
},
{
tipo: 'texto',
pregunta: 'Escribe el gerundio del verbo "escribir": escrib_____',
correcta: 'escribiendo',
explicacion: {
correcta: '"Escribiendo" es correcto. Los verbos terminados en -IR forman el gerundio con -IENDO: escribir → escribiendo.',
incorrecta: 'El gerundio correcto es "escribiendo". Los verbos en -IR cambian a -IENDO: escribir → escribiendo.'
}
},
{
tipo: 'multiple',
pregunta: '¿Cuál es el gerundio irregular del verbo "leer"?',
opciones: ['leendo', 'leyendo', 'leindo', 'liendo'],
correcta: 'leyendo',
explicacion: {
correcta: '"Leyendo" es correcto. Es un gerundio irregular: leer → leyendo (la "e" cambia a "y").',
incorrecta: 'El gerundio de "leer" es irregular: "leyendo". La "e" se convierte en "y": leer → leyendo.'
}
},
{
tipo: 'verdadero-falso',
pregunta: '¿"Nosotros estamos trabajando" expresa una acción en progreso?',
opciones: ['Verdadero', 'Falso'],
correcta: 'verdadero',
explicacion: {
correcta: 'Verdadero. "Estamos trabajando" es ESTAR + GERUNDIO, que expresa acciones en progreso.',
incorrecta: 'Es verdadero. ESTAR + GERUNDIO (estamos trabajando) siempre expresa acciones en progreso.'
}
},
{
tipo: 'texto',
pregunta: 'Completa: Ellos _____ durmiendo. (verbo ESTAR conjugado)',
correcta: 'están',
explicacion: {
correcta: '"Están" es correcto. Con "ellos/ellas/ustedes" el verbo ESTAR se conjuga como "están".',
incorrecta: 'La respuesta es "están". El verbo ESTAR con "ellos" se conjuga como "están".'
}
},
{
tipo: 'multiple',
pregunta: '¿Cuál NO es un uso correcto de ESTAR + GERUNDIO?',
opciones: ['Estoy corriendo ahora', 'Está lloviendo mucho', 'Estamos siendo felices', 'Están estudiando juntos'],
correcta: 'estamos siendo felices',
explicacion: {
correcta: '"Estamos siendo felices" es incorrecto. "Ser" no se usa en gerundio para estados permanentes.',
incorrecta: '"Estamos siendo felices" no es correcto. Para estados se usa "somos felices", no gerundio.'
}
},
{
tipo: 'texto',
pregunta: 'Forma el gerundio de "dormir": durm_____',
correcta: 'durmiendo',
explicacion: {
correcta: '"Durmiendo" es correcto. Es un gerundio irregular: dormir → durmiendo (o→u).',
incorrecta: 'El gerundio es "durmiendo". Es irregular: dormir → durmiendo (la "o" cambia a "u").'
}
},
{
tipo: 'multiple',
pregunta: 'Selecciona la traducción correcta de "They are watching TV":',
opciones: ['Ellos miran la tele', 'Ellos están mirando la tele', 'Ellos han mirado la tele', 'Ellos mirarán la tele'],
correcta: 'ellos están mirando la tele',
explicacion: {
correcta: '"Ellos están mirando la tele" es correcto. "Are watching" se traduce con ESTAR + GERUNDIO.',
incorrecta: 'La traducción correcta es "Ellos están mirando la tele". "Are + -ing" = ESTAR + GERUNDIO.'
}
}
],
respuestasAlternativas: {
'estoy': [],
'escribiendo': [],
'están': [],
'durmiendo': []
}
};
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 completamente ESTAR + GERUNDIO.' },
{ min: 90, texto: '¡Excelente! Tienes un muy buen conocimiento de esta construcción.' },
{ min: 80, texto: '¡Muy bien! Solo necesitas repasar algunos gerundios irregulares.' },
{ min: 70, texto: 'Bien hecho, pero puedes mejorar con más práctica del gerundio.' },
{ min: 60, texto: 'Buen intento. Sigue practicando ESTAR + GERUNDIO.' },
{ min: 0, texto: 'Necesitas estudiar más la formación del gerundio y su uso con ESTAR.' }
];
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();
}
// Inizializzazione
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 →
ZARZA Somos ZARZA, la firma de prestigio que esta detras de los grandes proyectos en tecnología de la información.