B2

Futuro perfecto continuo: ejercicios

Sobre esta lección

Futuro perfecto continuo · B2. Usa will have been + -ing para expresar la duración acumulada hasta un punto futuro, a menudo con for o since.

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 continuous

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

01la duración acumulada hasta un punto futuro, a menudo con for o since

Usa will have been + -ing para expresar la duración acumulada hasta un punto futuro, a menudo con for o since.

By next June, we will have been studying this species for ten years.

02la 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 Friday, the lab will have analysed all sixty cultures.

03un 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 grant expires, we will have been working for two years.

Guía ilustrada

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

The research will continue; stress accumulated duration at next June.

By next June, we ___ this species for ten years.

Tu respuesta
1 / 12

Tu ruta de aprendizaje

01
Paso 1 · Calentamiento

Calentamiento

0/3
02
Paso 2 · Practicar la habilidad

la duración acumulada hasta un punto futuro, a menudo con for o since

0/2

Usa will have been + -ing para expresar la duración acumulada hasta un punto futuro, a menudo con for o since.

By next June, we will have been studying this species for ten years.
03
Paso 3 · Practicar la habilidad

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

0/1

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

By Friday, the lab will have analysed all sixty cultures.
04
Paso 4 · 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 grant expires, we will have been working for two years.
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 continuo

B2
Future perfect continuous

Puntos de la lección

01

la duración acumulada hasta un punto futuro, a menudo con for o since

Usa will have been + -ing para expresar la duración acumulada hasta un punto futuro, a menudo con for o since.

By next June, we will have been studying this species for ten years.
02

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 Friday, the lab will have analysed all sixty cultures.
03

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 grant expires, we will have been working for two years.

Preguntas y respuestas

Abrir una respuesta registra ayuda para esa pregunta.

D01 · Calentamiento

The research will continue; stress accumulated duration at next June.

By next June, we ___ this species for ten years.

  1. had been studying
  2. were studying
  3. will have been studying
  4. have been studying
Respuesta y explicación
will have been studying

La pista decisiva es «The research will continue; stress accumulated duration at next June.». Usa will have been + -ing para expresar la duración acumulada hasta un punto futuro, a menudo con for o since. En esta tarea, la oración completa es «By next June, we will have been studying this species for ten years.».

D02 · Calentamiento

Focus on an exact completed total before the future deadline.

By Friday, the lab ___ all sixty cultures.

  1. has been analysing
  2. will have analysed
  3. had analysed
  4. will have been analysing
Respuesta y explicación
will have analysed

La pista decisiva es «Focus on an exact completed total before the future deadline.». Usa will have + past participle para expresar la finalización antes de un límite futuro, a menudo con by. En esta tarea, la oración completa es «By Friday, the lab will have analysed all sixty cultures.».

D03 · Calentamiento

Future time boundary follows by the time.

By the time the grant ___, we will have been working for two years.

  1. expires
  2. will expire
  3. would expire
  4. will have expired
Respuesta y explicación
expires

La pista decisiva es «Future time boundary follows by the time.». 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. En esta tarea, la oración completa es «By the time the grant expires, we will have been working for two years.».

P01 · Practicar la habilidad

The occupation will still be continuing; emphasise duration at a future anniversary.

In August, she ___ at the station for twenty years.

  1. will have been working
  2. was working
  3. had been working
  4. has been working
Respuesta y explicación
will have been working

La pista decisiva es «The occupation will still be continuing; emphasise duration at a future anniversary.». Usa will have been + -ing para expresar la duración acumulada hasta un punto futuro, a menudo con for o since. En esta tarea, la oración completa es «In August, she will have been working at the station for twenty years.».

P02 · Practicar la habilidad

Use the future perfect simple of publish for the completed total.

By the end of next year, the team ___ three volumes.

Respuesta y explicación
will have published

Oración completa: «By the end of next year, the team will have published three volumes.» 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.

P03 · Practicar la habilidad

The main clause is future; this subordinate clause sets its time boundary.

When you ___ next week, I will have been teaching here for a month.

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

La pista decisiva es «The main clause is future; this subordinate clause sets its time boundary.». 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. En esta tarea, la oración completa es «When you arrive next week, I will have been teaching here for a month.».

P04 · Practicar la habilidad

Use the future perfect continuous of travel to stress duration up to next Monday.

By next Monday, they ___ for six consecutive weeks.

Respuesta y explicación
will have been travelling

Oración completa: «By next Monday, they will have been travelling for six consecutive weeks.» Usa will have been + -ing para expresar la duración acumulada hasta un punto futuro, a menudo con for o since. 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
  • will have been traveling
R01 · Nuevos contextos

The strike will be ongoing; count its duration at next Friday.

By next Friday, the workers ___ for a fortnight.

  1. have been striking
  2. had been striking
  3. will have been striking
  4. were striking
Respuesta y explicación
will have been striking

La pista decisiva es «The strike will be ongoing; count its duration at next Friday.». Usa will have been + -ing para expresar la duración acumulada hasta un punto futuro, a menudo con for o since. En esta tarea, la oración completa es «By next Friday, the workers will have been striking for a fortnight.».

R02 · Nuevos contextos

Use the future perfect simple of complete for all ten trials finished before the meeting.

By the review meeting, we ___ all ten trials.

Respuesta y explicación
will have completed

Oración completa: «By the review meeting, we will have completed all ten trials.» 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 completed
R03 · Nuevos contextos

In a future time clause, use the present simple for the event boundary.

We will have been walking for five hours when we ___ the refuge.

  1. reach
  2. will reach
  3. will have reached
  4. would reach
Respuesta y explicación
reach

La pista decisiva es «In a future time clause, use the present simple for the event boundary.». 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. En esta tarea, la oración completa es «We will have been walking for five hours when we reach the refuge.».

X01 · Un nuevo reto

Count completed deliveries, rather than the duration of delivery activity.

By this evening, the courier ___ eighty parcels.

  1. will have been delivering
  2. will have delivered
  3. has been delivering
  4. had delivered
Respuesta y explicación
will have delivered

La pista decisiva es «Count completed deliveries, rather than the duration of delivery activity.». Usa will have + past participle para expresar la finalización antes de un límite futuro, a menudo con by. En esta tarea, la oración completa es «By this evening, the courier will have delivered eighty parcels.».

X02 · Un nuevo reto

Use the present simple of finish in the time clause.

By the time the course ___, she will have been studying for nine months.

Respuesta y explicación
finishes

Oración completa: «By the time the course finishes, she will have been studying for nine months.» 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.