—»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!
¿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
- decir → diciendo
- dormir → durmiendo
- leer → leyendo
También podemos usarlo en pasado o futuro:
- Yo estaba viendo una película.
- Estaremos viajando en ese momento.
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.»
- «¿Con quién está saliendo Laura?»
- «¡Estoy escuchando cosas!»
- «Estoy pasando por un momento difícil.»
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif; background: var(--bg); padding: 15px 20px; text-align: center; margin: 20px 0; border: 2px solid var(--brand); border-radius: 8px; }
.black-friday-content { max-width: 800px; margin: 0 auto; }
.black-friday-badge { display: inline-block; background: #000; color: #fff; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; padding: 4px 10px; border-radius: 4px; margin: 0 0 6px; }
.black-friday-title { font-size: clamp(1.5rem, 2vw + 1rem, 2rem); font-weight: 900; color: var(--brand); margin: 0 0 8px; line-height: 1.2; letter-spacing: -0.02em; padding: 0 20px; }
.black-friday-subtitle { font-size: 0.95rem; color: var(--text-muted); margin: 0 0 8px; line-height: 1.3; }
.black-friday-deadline { display: inline-flex; align-items: center; gap: 6px; background: #f5f5f5; padding: 6px 14px; border-radius: 6px; margin: 0 0 12px; color: var(--text); font-size: 0.8rem; font-weight: 600; }
.black-friday-deadline svg { width: 15px; height: 15px; color: var(--brand); }
.black-friday-cta .black-friday-btn { display: inline-block; padding: 12px 38px; background: linear-gradient(135deg, var(--brand), var(--brand-2)); color: #fff; text-decoration: none; border-radius: 50px; font-size: 0.9rem; font-weight: 700; letter-spacing: 0.06em; box-shadow: 0 8px 22px rgba(225, 36, 31, 0.28); transition: transform .25s ease, box-shadow .25s ease; }
.black-friday-cta .black-friday-btn:hover, .black-friday-cta .black-friday-btn:focus-visible { transform: translateY(-2px); box-shadow: 0 10px 28px rgba(225, 36, 31, 0.36); }
.black-friday-cta .black-friday-btn:focus { outline: none; } .black-friday-cta .black-friday-btn:focus-visible { outline: 2px solid var(--brand); outline-offset: 3px; }
.black-friday-cta .black-friday-btn:active { transform: translateY(0); box-shadow: 0 4px 15px rgba(225, 36, 31, 0.35); }
@media (prefers-color-scheme: dark) { .black-friday-cta { --text: #e0e0e0; --text-muted: #b0b0b0; --bg: #1a1a1a; border-color: var(--brand); } .black-friday-badge { background: #000; } .black-friday-deadline { background: #2a2a2a; color: var(--text); } }
@media (max-width: 600px) { .black-friday-cta { padding: 12px 15px; } .black-friday-title { padding: 0 10px; font-size: clamp(1.3rem, 5vw, 1.8rem); } .black-friday-subtitle { font-size: 0.9rem; } .black-friday-cta .black-friday-btn { width: 100%; max-width: 320px; padding: 11px 32px; } .black-friday-deadline { font-size: 0.75rem; padding: 5px 12px; gap: 4px; } }
@media (prefers-reduced-motion: reduce) {
.black-friday-cta .black-friday-btn { transition: none; }
.black-friday-cta .black-friday-btn:hover,
.black-friday-cta .black-friday-btn:focus-visible,
.black-friday-cta .black-friday-btn:active { transform: none; }
}
Black Friday
50% de descuento en todos los productos
Libros, cursos y acceso a nuestra comunidad.
Válido hasta el 30 de noviembre ¿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 usarAquí 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 visualAquí 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
{
"@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
}
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 →