Gramática › Future Perfect Tense

Future perfect: frases afirmativas

450 ejercicios de huecos, 45 tests de diez

Will have para todos los sujetos, y después la tercera forma del verbo.

Practica esta forma

Cargando…

Preparando tu primera pregunta.

La estructura

Nada concuerda con el sujeto, y have no pasa nunca a has detrás de will:

I will have finished. She will have finished. They will have finished.

La forma corta es ’ll have, que al hablar suena casi como ’ll’ve.

El plazo suele ir delante

Ponerlo al principio hace la frase más fácil de leer:

Fíjate en la segunda oración: detrás de by the time, el inglés usa el presente.

Aniversarios y totales

Un uso característico suma tiempo o cantidad en un punto futuro:

In September she will have been a teacher for twenty years. By Christmas we will have visited every county.

La suposición con seguridad

La misma forma, con by now en lugar de un plazo futuro, significa que das por hecho que algo ya está hecho:

They will have landed by now.

Nada de esa frase está en el futuro: es una suposición sobre este momento.

Dónde se tuerce para un hispanohablante

«Para primavera habrán vendido el piso» se traduce directamente, y el orden del plazo delante también coincide.

Lo único que hay que vigilar es el participio irregular — written, no wrote — y que detrás de by the time el inglés pone presente: by the time you arrive, no will arrive.

Todas las formas

SujetoForma completaForma corta
todos los sujetoswill have finishedI'll have finished

Ejemplos

Tomados de las 450 frases de este ejercicio. La respuesta va resaltada.

Errores que evitar

Incorrecto: By Friday I will have wrote it. correcto: By Friday I will have written it.

Wrote es el pasado; la tercera forma es written.

Incorrecto: By then he will has left. correcto: By then he will have left.

Detrás de will la forma es siempre have, nunca has.

Otras formas de Future Perfect Tense

Práctica mixta → ¿Ya dominas esta forma? Pruébala entre todas las demás: diez, veinte o treinta frases de cada forma a la vez.