Expresiones de Tiempo: «DESDE», «DESDE QUE», «DESDE HACE» y «HACE» en español

Expresiones de Tiempo: «DESDE», «DESDE QUE», «DESDE HACE» y «HACE» en español

vor 2 Jahren
Desde, desde que, desde hace y hace son expresiones de tiempo que sirven para expresar cuando sucede o sucedió una acción. En la clase de hoy vamos a ver cuándo utilizar cada una y algunos ejemplos para saber cómo emplearlos correctamente. ...
9 Minuten
Podcast
Podcaster

Beschreibung

vor 2 Jahren

Desde, desde que, desde hace y hace son expresiones de tiempo que
sirven para expresar cuando sucede o sucedió una acción. En la
clase de hoy vamos a ver cuándo utilizar cada una y algunos
ejemplos para saber cómo emplearlos correctamente.
Diferencias entre DESDE, DESDE QUE, DESDE HACE y HACE

En el siguiente artículo, vamos a ver las diferencias entre las
expresiones de tiempo mencionadas. Veremos la estructura de cada
una y algunos ejemplos de cómo utilizarlas. También encontrarás
algunos ejercicios al final de este artículo para que puedas
practicar las expresiones
Desde

La preposición desde se usa para indicar el
origen de una acción que empezó en el pasado y que continúa en el
presente. A continuación, vamos a ver cómo utilizarla:



Desde + fecha (día, mes, año, momento
específico). Nos referimos a un momento concreto, exacto, del
pasado.



«Vivo en Francia desde el 15 de enero de 1999.


«Trabajo en esta oficina desde el martes.»


«Desde mayo hay rebajas en esta tienda.»


«Desde la muerte de Antonio no consigo dormir bien.»


«No viajamos al extranjero desde 2019.»
Desde hace


Desde hace + periodo de tiempo. Con desde hace
hacemos referencia a una cantidad de tiempo. Importante: ¡la
oración debe estar en presente!



«Desde hace cuatro meses somos novios.»


«Bebe leche a la hora de la comida desde hace 15 años.»


«Limpio el suelo con un producto especial desde hace 3 meses y el
suelo está mejor.»


«Estudio en la universidad desde hace 2 meses.»


«Vivo sola desde hace una semana.»



¿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


Desde que


Desde que + verbo: al igual que desde, lo
utilizamos para señalar el momento inicial de una acción y hace
alusión a un momento específico.



«Desde que compro en este supermercado, ahorro 10 euros en la
compra.»


«Desde que viniste a Japón, estoy mucho más contento.»


«Josefa, desde que hace deporte, se encuentra mucho más
enérgica.»


«Pablo y yo nos sentimos más tristes de que murió nuestro perro.»
Hace

Se utiliza para hablar de la cantidad de tiempo que ha
transcurrido desde que se realiza la acción.



Hace + cantidad de tiempo (+ que + verbo en presente si
continua).



«El grupo de música se separó hace tres años.»


«Comencé a hacer escalada hace dos meses.»


«Nos casamos hace quince años y medio.»


«Hace un día estaba en Londres.»


«Hace un mes y medio que vivo en España.»


«Hace cuatro años que tengo este perro.»


¡Importante! La oración puede ir en presente o en pasado. Si la
oración está en pasado hace se sustituye por
hacía. Ejemplos:


«El otro día quedé con Daniel, hacía cuatro años que no lo veía.»


«El otro día quedé con Daniel, no lo veía desde hace cuatro
meses.»


¡Hasta aquí la lección de hoy! Si quieres, escríbenos un
comentario con una frase utilizando algunas expresiones de tiempo
y te diremos si las utilizas correctamente. Recuerda también que
puedes seguirnos en nuestras redes sociales para estar al tanto
de nuestras lecciones de español. ¡Si quieres seguir aprendiendo
español, te animamos a ver: Usos de cuando en oraciones
temporales 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




Ejercicio: Expresiones de Tiempo con DESDE, DESDE QUE, DESDE
HACE y HACE

Test interactivo sobre las expresiones temporales en español. Pon
a prueba tus conocimientos sobre el uso correcto de «desde»,
«desde que», «desde hace» y «hace». 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


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 las expresiones temporales.' }, { min: 90, texto:
'¡Excelente! Tienes un muy buen manejo de estas expresiones de
tiempo.' }, { min: 80, texto: '¡Muy bien! Solo necesitas repasar
algunos usos específicos.' }, { min: 70, texto: 'Bien hecho, pero
puedes mejorar practicando más estas expresiones.' }, { min: 60,
texto: 'Buen intento. Sigue practicando las diferencias entre
estas expresiones.' }, { min: 0, texto: 'Necesitas estudiar más
las expresiones temporales y sus usos específicos.' } ];


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
15
15
Close