Future Perfect

El tiempo Future Perfect responde a la pregunta: What will have happened? = ¿Qué habrá pasado? o What will have been happening? = ¿Qué habrá estado pasando?. Se forma: Sujeto + will + have + verbo en participio (I will have worked). Sujeto + will + have been + verbo en progresivo (I will have been working).

Simple Tenses - Continuous Tenses

Future Perfect

What will have happened? - ¿Qué habrá pasado?

I will have worked - Habré trabajado

  • Melissa will have improved her English by the time she comes back from the U.S.

    • Melissa habrá mejorado su inglés para el momento que ella regrese de los EE.UU..

  • The waste from this factory will have polluted the water tables by the year 2015.

    • Los desechos de esta fábrica habrán contaminado las napas para el año 2015.

  • The kids will have finished the exam by five o'clock.

    • Los niños habrán terminado el examen para las 5:00.

  • By March, my daughter will have graduated from college.

    • Para marzo, mi hija se habrá recibido en la Universidad.

  • Our engineers will have completed the project by Monday.

    • Nuestros ingenieros habrán terminado el proyecto para el lunes.

  • By the time you return from work, your wife will not have finished making the cake.

    • Para cuando vuelvas del trabajo, tu mujer no habrá terminado de preparar la torta.

  • By next February, the Smiths will not have come back from their holidays.

    • Para el próximo febrero, los Smith no habrán vuelto de sus vacaciones.

  • How many books will Alan have read by the end of the year?

    • ¿Cuántos libros habrá leído Alan para fin de año?

  • Will you have painted many pictures by next summer?

    • ¿Habrás pintado muchos cuadros para el próximo verano?

Future Perfect Continuous

What will have been happening? - ¿Qué habrá estado pasando?

I will have been working - Habré estado trabajando

  • At 6:00, I will have been waiting for Mark for two hours.

    • A las 6:00, habré estado esperando a Mark durante dos horas.

  • By the time he moves to Los Angeles, Dr. Parker will have been teaching at university for 11 years.

    • Para la época en la que se mude a Los Ángeles, el Dr. Parker habrá estado enseñando en la universidad durante once años.

  • Martin will have been living in Boston for six months by the time he is admitted to Harvard University.

    • Martin habrá estado viviendo en Boston durante seis años para la época en la que lo acepten en la Universidad de Harvard.

  • By the end of the day, his grandchildren will not have been studying much.

    • Para el final del día, sus nietos no habrán estado estudiando demasiado.

  • Will you have been working on your project when your boss arrives?

    • Habrás estado trabajando en tu proyecto cuando llegue tu jefe?