B1

Futuro perfecto: ejercicios

Sobre esta lección

Futuro perfecto · B1. Usa will have + past participle para expresar la finalización antes de un límite futuro, a menudo con by.

Completa 12 tareas originales. Deduce el sentido por la situación, practica la forma y aplícala en un contexto nuevo.

12 preguntas
Guárdalo para encontrarlo en Mi colección.
Mapa de conceptos

Future perfect

Empezar a practicar
Future perfect — Mapa de conceptos
Future perfect — Mapa de conceptos

01la finalización antes de un límite futuro, a menudo con by

Usa will have + past participle para expresar la finalización antes de un límite futuro, a menudo con by.

By next Friday, we will have completed the survey.

02un límite futuro tras when, until o by the time; no se usa will en esa subordinada

Usa present simple in a future time clause para expresar un límite futuro tras when, until o by the time; no se usa will en esa subordinada.

By the time the guests arrive, we will have prepared dinner.

03un total o hito que se espera alcanzar antes de un punto futuro

Usa will have + past participle para expresar un total o hito que se espera alcanzar antes de un punto futuro.

By July, the lab will have tested a hundred samples.

Guía ilustrada

0/12
Preguntas
01 / 12D01Guárdalo para encontrarlo en Mi colección.

The deadline is next Friday; the work will be complete earlier.

By next Friday, we ___ the survey.

Tu respuesta
1 / 12

Tu ruta de aprendizaje

01
Paso 1 · Calentamiento

Calentamiento

0/3
02
Paso 2 · Practicar la habilidad

la finalización antes de un límite futuro, a menudo con by

0/2

Usa will have + past participle para expresar la finalización antes de un límite futuro, a menudo con by.

By next Friday, we will have completed the survey.
03
Paso 3 · Practicar la habilidad

un límite futuro tras when, until o by the time; no se usa will en esa subordinada

0/1

Usa present simple in a future time clause para expresar un límite futuro tras when, until o by the time; no se usa will en esa subordinada.

By the time the guests arrive, we will have prepared dinner.
04
Paso 4 · Practicar la habilidad

un total o hito que se espera alcanzar antes de un punto futuro

0/1

Usa will have + past participle para expresar un total o hito que se espera alcanzar antes de un punto futuro.

By July, the lab will have tested a hundred samples.
05
Paso 5 · Nuevos contextos

Nuevos contextos

0/3
06
Paso 6 · Un nuevo reto

Un nuevo reto

0/2
Repasos de esta unidad

Haz que los errores sirvan.

Conserva el primer intento, entiende el cambio y compruébalo en otra situación.

0

Aún no hay repasos. Prueba un calentamiento corto.

Mapa de la lección

Futuro perfecto

B1
Future perfect

Puntos de la lección

01

la finalización antes de un límite futuro, a menudo con by

Usa will have + past participle para expresar la finalización antes de un límite futuro, a menudo con by.

By next Friday, we will have completed the survey.
02

un límite futuro tras when, until o by the time; no se usa will en esa subordinada

Usa present simple in a future time clause para expresar un límite futuro tras when, until o by the time; no se usa will en esa subordinada.

By the time the guests arrive, we will have prepared dinner.
03

un total o hito que se espera alcanzar antes de un punto futuro

Usa will have + past participle para expresar un total o hito que se espera alcanzar antes de un punto futuro.

By July, the lab will have tested a hundred samples.

Preguntas y respuestas

Abrir una respuesta registra ayuda para esa pregunta.

D01 · Calentamiento

The deadline is next Friday; the work will be complete earlier.

By next Friday, we ___ the survey.

  1. had complete
  2. will have completed
  3. will be completing
  4. are completing
Respuesta y explicación
will have completed

Mira «By next Friday, we ___ the survey.». Usa will have + past participle para expresar la finalización antes de un límite futuro, a menudo con by. Oración completa: «By next Friday, we will have completed the survey.».

D02 · Calentamiento

A future time clause starts with by the time.

By the time the guests ___, we will have prepared dinner.

  1. are arrive
  2. would arrive
  3. arrive
  4. will arrive
Respuesta y explicación
arrive

Mira «By the time the guests ___, we will have prepared dinner.». Usa present simple in a future time clause para expresar un límite futuro tras when, until o by the time; no se usa will en esa subordinada. Oración completa: «By the time the guests arrive, we will have prepared dinner.».

D03 · Calentamiento

The total is expected to be achieved before July begins.

By July, the lab ___ a hundred samples.

  1. will have tested
  2. had test
  3. has test
  4. will be testing
Respuesta y explicación
will have tested

Mira «By July, the lab ___ a hundred samples.». Usa will have + past participle para expresar un total o hito que se espera alcanzar antes de un punto futuro. Oración completa: «By July, the lab will have tested a hundred samples.».

P01 · Practicar la habilidad

The report will be finished before tomorrow noon.

By noon tomorrow, I ___ the report.

  1. had write
  2. will have written
  3. have wrote
  4. was writing
Respuesta y explicación
will have written

Mira «By noon tomorrow, I ___ the report.». Usa will have + past participle para expresar la finalización antes de un límite futuro, a menudo con by. Oración completa: «By noon tomorrow, I will have written the report.».

P02 · Practicar la habilidad

Use the present simple of end in the future time clause.

We will have packed everything by the time the lease ___.

Respuesta y explicación
ends

Oración completa: «We will have packed everything by the time the lease ends.» Usa present simple in a future time clause para expresar un límite futuro tras when, until o by the time; no se usa will en esa subordinada. El sujeto, el tiempo y el sentido de la tarea determinan la forma. Solo se cotejan automáticamente las respuestas revisadas; otra redacción no es automáticamente incorrecta.

P03 · Practicar la habilidad

Their ten-year anniversary occurs before the future reference point.

By December, they ___ ten years in this town.

  1. will have spent
  2. were spending
  3. had spend
  4. have spend
Respuesta y explicación
will have spent

Mira «By December, they ___ ten years in this town.». Usa will have + past participle para expresar un total o hito que se espera alcanzar antes de un punto futuro. Oración completa: «By December, they will have spent ten years in this town.».

P04 · Practicar la habilidad

Use the future perfect of leave; departure will be complete before your arrival tomorrow.

By the time you get here tomorrow, I ___.

Respuesta y explicación
will have left

Oración completa: «By the time you get here tomorrow, I will have left.» Usa will have + past participle para expresar la finalización antes de un límite futuro, a menudo con by. El sujeto, el tiempo y el sentido de la tarea determinan la forma. Solo se cotejan automáticamente las respuestas revisadas; otra redacción no es automáticamente incorrecta.

Otras respuestas aceptadas
  • shall have left
R01 · Nuevos contextos

The last payment occurs before the future deadline.

By the end of May, she ___ the loan.

  1. has repay
  2. was repaying
  3. had repay
  4. will have repaid
Respuesta y explicación
will have repaid

Mira «By the end of May, she ___ the loan.». Usa will have + past participle para expresar la finalización antes de un límite futuro, a menudo con by. Oración completa: «By the end of May, she will have repaid the loan.».

R02 · Nuevos contextos

Use the present simple of close in the future time clause.

We will have served everyone before the kitchen ___.

Respuesta y explicación
closes

Oración completa: «We will have served everyone before the kitchen closes.» Usa present simple in a future time clause para expresar un límite futuro tras when, until o by the time; no se usa will en esa subordinada. El sujeto, el tiempo y el sentido de la tarea determinan la forma. Solo se cotejan automáticamente las respuestas revisadas; otra redacción no es automáticamente incorrecta.

R03 · Nuevos contextos

The future reference point is after the completion of all interviews.

By five tomorrow, the panel ___ all eight applicants.

  1. had interview
  2. have interview
  3. was interview
  4. will have interviewed
Respuesta y explicación
will have interviewed

Mira «By five tomorrow, the panel ___ all eight applicants.». Usa will have + past participle para expresar un total o hito que se espera alcanzar antes de un punto futuro. Oración completa: «By five tomorrow, the panel will have interviewed all eight applicants.».

X01 · Un nuevo reto

Future time boundary after before.

I will have checked the figures before the director ___.

  1. will return
  2. returns
  3. would return
  4. is return
Respuesta y explicación
returns

Mira «I will have checked the figures before the director ___.». Usa present simple in a future time clause para expresar un límite futuro tras when, until o by the time; no se usa will en esa subordinada. Oración completa: «I will have checked the figures before the director returns.».

X02 · Un nuevo reto

Use the future perfect of save for a target reached before next summer.

By next summer, we ___ enough for the deposit.

Respuesta y explicación
will have saved

Oración completa: «By next summer, we will have saved enough for the deposit.» Usa will have + past participle para expresar un total o hito que se espera alcanzar antes de un punto futuro. El sujeto, el tiempo y el sentido de la tarea determinan la forma. Solo se cotejan automáticamente las respuestas revisadas; otra redacción no es automáticamente incorrecta.

Otras respuestas aceptadas
  • shall have saved