Futuro Perfecto: Todos los usos – Cómo usarlo correctamente en español | Ejemplos y Ejercicios
vor 2 Jahren
¿Estáis preparados para una clase de gramática? La siguiente clase
va a tratar sobre el FUTURO PERFECTO. Juntos veremos cómo se forma,
los diferentes usos que tiene este tiempo verbal y expondremos
algunos ejemplos para aclarar todas las dudas. ...
Beschreibung
vor 2 Jahren
¿Estáis preparados para una clase de gramática? La siguiente
clase va a tratar sobre el FUTURO PERFECTO.
Juntos veremos cómo se forma, los diferentes usos que tiene este
tiempo verbal y expondremos algunos ejemplos para aclarar todas
las dudas.
¿Cómo se forma el futuro perfecto?
El futuro perfecto se forma con el futuro simple del
verbo auxiliar HABER + el PARTICIPIO. El futuro del
verbo haber es:
HABER YO HABRÉ TÚ HABRÁS ÉL/ELLA HABRÁ
NOSOTROS HABREMOS VOSOTROS HABRÉIS ELLOS HABRÁN
A esto tenemos que sumarle el PARTICIPIO
correspondiente al hecho terminado. Como bien sabéis, en español
tenemos tres conjugaciones. La primera corresponde a los verbos
acabados en -AR, la segunda a los verbos
acabados en –ER y la tercera a
los verbos terminados en -IR.
Con los verbos regulares, formamos el participio
de la siguiente manera:
Para los verbos de la primera conjugación (AR), quitamos la
terminación -AR y añadimos a la raíz
–ADO.
CANTAR > CANTADO
BAILAR> BAILADO
En cuanto a los verbos de la segunda y la tercera conjugación el
participio se forma quitando las terminaciones -ER o -IR del
infinitivo y añadiendo -IDO.
COMER > COMIDO
VENDER> VENDIDO
VIVIR> VIVIDO
DECIDIDIR > DECIDIDO
Usamos el mismo participio para todas las personas.
Por lo tanto, para hacer el futuro perfecto simplemente tenemos
que conjugar el futuro del verbo haber y añadir el
participio correspondiente:
CANTAR YO HABRÉ CANTADO TÚ HABRÁS CANTADO ÉL/ELLA HABRÁ CANTADO
NOSOTROS HABREMOS CANTADO VOSOTROS HABRÉIS CANTADO ELLOS HABRÁN
CANTADO COMER YO HABRÉ COMIDO TÚ HABRÁS COMIDO
ÉL/ELLA HABRÁ COMIDO NOSOTROS HABREMOS COMIDO VOSOTROS HABRÉIS
COMIDO ELLOS HABRÁN COMIDO VIVIR YO HABRÉ VIVIDO
TÚ HABRÁS VIVIDO ÉL/ELLA HABRÁ VIVIDO NOSOTROS HABREMOS VIVIDO
VOSOTROS HABRÉIS VIVIDO ELLOS HABRÁN VIVIDO
Por supuesto, tenéis que tener en cuenta los participios
irregulares. A continuación, podemos ver una lista con
algunos de los participios irregulares más usados:
ABRIR > ABIERTO
ESCRIBIR > ESCRITO
VER > VISTO
ROMPER > ROTO
PONER > PUESTO
MORIR > MUERTO
VOLVER > VUELTO
DEVOLVER > DEVUELTO
DECIR > DICHO
HACER > HECHO
DESHACER > DESHECHO
¿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
Usos del futuro perfecto
A continuación, vamos a ver los diferentes usos del futuro
perfecto.
El futuro perfecto se utiliza para expresar acciones
terminadas en el futuro anteriores a otro momento del
futuro.
Indicamos un punto de referencia exacto en el futuro y expresamos
que para entonces lo que predecimos estará terminado.
«Mañana habré terminado los exámenes y empezarán
mis vacaciones.»
Es decir , mañana es el momento futuro y nuestra acción que es
terminar los exámenes habrá acabado para
entonces.
«En abril, Carmen ya habrá dado a luz.»
En este caso, abril es el momento del futuro y la acción dar a
luz estará terminada para entonces.
Usamos el futuro perfecto para expresar una acción
futura finalizada anterior a otra acción futura. Lo que
hacemos es expresar una acción futura que ocurre antes que otra
acción futura.
Ejemplos:
«Cuando mi novio llegue a casa, yo ya habré
terminado de trabajar». (Llegue y habré terminado de
trabajar son acciones futuras, pero una acción sucede antes que
la otra. Primero yo terminaré y después mi novio llegará a casa).
«Cuando Juan aterrice en Londres, yo ya me habré
dormido.» (Ambas acciones ocurrirán en el futuro, pero
primero yo me habré dormido y luego Juan aterrizará en Londres).
Utilizamos el futuro perfecto para expresar
suposiciones, hipótesis o
probabilidad sobre una acción pasada.
Por ejemplo, si yo salgo a la calle y veo el suelo mojado puedo
expresar una suposición y decir:
«Habrá llovido.»
Veamos otro ejemplo:
«-¿Por qué está tan enfadado Pedro?»
«-Habrá discutido con alguien.»
En el ejemplo anterior, yo no sé si Pedro ha discutido con
alguien en el pasado, simplemente hago una suposición. En cambio,
si utilizo el pretérito perfecto compuesto y digo:
«-¿Por qué está tan enfadado Pedro?»
«-Ha discutido con alguien.»
En este caso, sí que estoy completamente segura de que Pedro ha
discutido con una persona.
¡Hasta aquí los usos de este tiempo verbal! ¡Ahora ya estáis
preparados para utilizar el futuro perfecto! Si queréis seguir
aprendiendo más gramática os aconsejo echar un vistazo a nuestro
vídeo FUTURO EN EL PASADO. ¡Y no os olvidéis de seguirnos en
nuestras redes sociales para estar al tanto de todas las
novedades!
¿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: Futuro Perfecto – Todos los Usos
Test interactivo sobre el futuro perfecto en español. Pon a
prueba tus conocimientos sobre su formación, usos y función en
diferentes contextos. 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 futuro perfecto en español.' }, { min: 90,
texto: '¡Excelente! Tienes un muy buen conocimiento del futuro
perfecto y sus usos.' }, { min: 80, texto: '¡Muy bien! Solo
necesitas repasar algunos detalles del futuro perfecto.' }, {
min: 70, texto: 'Bien hecho, pero puedes mejorar con un poco más
de práctica.' }, { min: 60, texto: 'Buen intento. Sigue
practicando la formación y usos del futuro perfecto.' }, { min:
0, texto: 'Necesitas estudiar más el futuro perfecto: su
formación, conjugación y diferentes usos.' } ];
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.