USOS de «CUANDO» en Oraciones Temporales en español ¿Indicativo o Subjuntivo?
vor 2 Jahren
Seguro que más de una vez te has preguntado qué tiempo verbal
tienes que utilizar después de la palabra cuando al describir una
acción en un momento determinado. ¿El presente de indicativo, el
indefinido, el imperfecto...? ¡Qué lío!
Beschreibung
vor 2 Jahren
Seguro que más de una vez te has preguntado qué tiempo verbal
tienes que utilizar después de la palabra cuando al describir una
acción en un momento determinado. ¿El presente de indicativo, el
indefinido, el imperfecto…? ¡Qué lío! ¡Pero no te preocupes! En
esta clase vamos a ver algunos usos de cuando en oraciones
temporales y nos centraremos en las diferencias de significado
dependiendo de si usamos el modo indicativo el subjuntivo.
Los usos del cuando temporal
Antes de nada, os recuerdo que cuando es una palabra átona y en
este caso no tenéis que escribirla con tilde. Es diferente al
adverbio interrogativo y exclamativo cuándo, el cual es tónico y
se escribe con tilde. Dicho esto, veamos algunos usos del cuando
temporal.
Cuando + presente de indicativo + presente de
indicativo
Utilizamos cuando + presente de indicativo + presente de
indicativo para describir una acción habitual.
Ejemplos:
«Cuando voy al gimnasio, hago pesas.»
«Cuando tengo sueño, me echo la siesta.»
«Cuando tomo el sol, me pongo moreno.»
Se trata de acciones habituales, que ocurren normalmente.
Cuando + pretérito indefinido + pretérito
indefinido
Lo utilizamos para describir acciones
terminadas. Son acciones que comenzaron
y que terminaron en el pasado.
Ejemplo:
«Ayer cuando quedé con María, fuimos al parque.»
«El año pasado cuando fui a Mallorca de vacaciones, me puse
mala.»
«La semana pasada cuando acabé la tesis, me sentí la
persona más feliz del mundo.»
Cuando + pretérito imperfecto + pretérito
indefinido
En este caso utilizamos cuando + imperfecto + indefinido para
describir una acción en proceso o una
acción puntual del pasado. Ejemplos:
«Ayer cuando iba a la panadería, vi a Sara.»
«La semana pasada cuando conducía hacia el trabajo, me
llamó mi madre por teléfono.»
«El año pasado cuando estaba de excursión por el Pirineo,
me caí y me rompí la pierna.»
Cuando + pretérito imperfecto + pretérito
imperfecto
Lo utilizamos para expresar acciones habituales en el
pasado. Acciones que se repetían con
frecuencia en el pasado. Ejemplos:
«Cuando era pequeña, hacía deporte todos los días después
de clase.»
«Cuando mi abuela era joven, trabajaba en una fábrica con
mi abuelo.»
«Cuando vivía con mis padres, cenábamos pizza todos los
jueves.»
Cuando + presente de subjuntivo + futuro
de indicativo
Usamos cuando + presente subjuntivo + futuro para describir
acciones en el futuro.
Ejemplos:
«Cuando llegue a mi casa, te llamaré por teléfono.»
«Cuando vuelvas de trabajar, iremos a cenar a tu
restaurante favorito.»
«Cuando te tomes las pastillas de la alergia, te
encontrarás mucho mejor.»
Cuando + presente de subjuntivo+ imperativo
En este caso, también nos sirve para describir acciones
futuras. Estamos dando una orden
a nuestro interlocutor en el futuro. Ejemplos:
«Cuando llegues a Pekín, llámame.»
«Cuando acabes el informe, envíamelo.»
«Cuando resuelvas el crucigrama, déjame ver las
respuestas.»
¿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
Cuando, ¿modo indicativo o subjuntivo?
En relación con esto, vamos a ver cuándo tenemos que usar cuando
+ modo indicativo o cuando + modo subjuntivo.
Tenemos que ser conscientes de que el
significado cambia dependiendo de si usamos el
modo indicativo o el modo subjuntivo. Veamos algunos ejemplos:
«Cuando gano dinero, me lo gasto en cosas inútiles.»
«Cuando gane dinero, me compraré en un móvil nuevo.»
En el primer caso, es una acción habitual. Cada
vez que yo tengo dinero lo gasto en cosas que no necesito
realmente. En el segundo caso, es una acción que no ha pasado
todavía, hablamos del futuro.
Vamos a ver otros ejemplos:
«Cuando llego a casa después de trabajar, me tomo un té.»
«Hoy cuando llegue a casa después de trabajar, me tomaré un
café.»
De nuevo, el significado cambia. En el primer caso, narro una
acción habitual, siempre que llego a casa
después del trabajo me tomo un té. Sin embargo, en el segundo
caso me estoy refiriendo a un momento futuro del
día de hoy. Hoy, específicamente, me tomaré un café cuando llegue
a casa y no un té como hago todos los días. ¿Veis la diferencia?
¡Espero que sí!
Vamos a ver un último ejemplo:
«Cuando viajo, fotografío los lugares que me gustan.»
«Cuando viaje a Islandia, fotografiaré los lugares que me
gusten.»
En el primer caso, es una acción que ocurre con
frecuencia, es decir, siempre que viajo suelo
fotografiar los lugares que me gustan. En cambio, en la segunda
frase la acción de viajar a Islandia todavía no ha ocurrido, pues
nos estamos refiriendo a un momento futuro. La
acción de viajar a Islandia y fotografiar los lugares que me
gusten todavía no ha pasado, pero yo estoy pensando en ella en el
momento presente.
¡Hasta aquí la clase sobre usos de cuando en frases temporales!
Espero que os haya servido para aclarar algunas dudas. Si quieres
seguir aprendiendo español, te recomiendo que eches un vistazo a
nuestro vídeo sobre +10 FRASES COLOQUIALES (Y EXPRESIONES)
RELACIONADAS CON LA COMIDA EN ESPAÑOL.
¿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
¿Has aprendido los contenidos de esta clase? ¡Intenta
hacer los ejercicios!
Ejercicio: Usos de «CUANDO» en Oraciones Temporales
Test interactivo sobre el uso de «cuando» en oraciones temporales
con indicativo y subjuntivo. Aprende cuándo usar cada modo verbal
según el contexto temporal. Ejercicio online y gratuito para
estudiantes de español de nivel intermedio.
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
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 el uso de "cuando" con indicativo y subjuntivo.' },
{ min: 90, texto: '¡Excelente! Tienes un muy buen control de las
oraciones temporales con "cuando".' }, { min: 80, texto: '¡Muy
bien! Solo necesitas repasar algunos casos específicos.' }, {
min: 70, texto: 'Bien hecho, pero puedes mejorar con más práctica
de las reglas temporales.' }, { min: 60, texto: 'Buen intento.
Sigue practicando la diferencia entre indicativo y subjuntivo.'
}, { min: 0, texto: 'Necesitas estudiar más las reglas de
"cuando" en oraciones temporales.' } ];
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();
¿Quieres la transcripción de más de 150 podcasts
exclusivos?
Regístrate gratis
Weitere Episoden
11 Minuten
vor 3 Monaten
12 Minuten
vor 3 Monaten
13 Minuten
vor 3 Monaten
10 Minuten
vor 4 Monaten
Kommentare (0)
Melde Dich an, um einen Kommentar zu schreiben.