Lo esencial: Future perfect: will have + participio; future perfect continuous: will have been + -ing. El test sobre «Hablar de lo que habrá pasado» tiene 10 preguntas de opción múltiple y explica cada respuesta al momento.
Este test del future perfect (B2) tiene 10 preguntas de opción múltiple; además, cada respuesta se corrige al momento con su explicación.
Responde a diez preguntas de opción múltiple sobre el futuro avanzado. Cada una tiene una sola respuesta correcta y tres distractores basados en errores muy comunes de los hispanohablantes. La explicación te ayudará a fijar la regla y a evitar el mismo fallo la próxima vez.
Nivel: Inglés B2 (MCER, intermedio alto) · Referencia oficial: MCER B2 (Volumen complementario 2020), MCER B2 Expresión oral
Test del future perfect (B2): 10 preguntas
Ver las 10 preguntas en una lista
Preguntas 1 a 5
- By Friday, I ___ this report.
- A) have been finished
- B) am finishing
- C) will finish
- D) will have finished
- By 2030, she ___ here for a decade.
- A) has worked
- B) will be worked
- C) would have worked
- D) will have been working
- By the time you ___, I'll have left.
- A) arrive
- B) are arriving
- C) will have arrived
- D) will arrive
- The bus is ___ leave; get on now!
- A) about to
- B) on the verge to
- C) going about
- D) due of
- The new library is ___ open in May.
- A) on verge to
- B) due of
- C) about of
- D) due to
Preguntas 6 a 10
- She is on the verge of ___.
- A) crying
- B) cried
- C) cry
- D) to cry
- Which sentence is correct?
- A) I was about to calling you.
- B) I was about to call you.
- C) I was about of call you.
- D) I was about calling you.
- How long ___ you ___ by June?
- A) are / driving
- B) have / been drive
- C) will / have driven
- D) will / have been driving
- Due to the storm, the match was cancelled.
- A) Due to introduce un infinitivo
- B) Due to significa «debido a»
- C) Due to es futuro perfecto
- D) Due to significa «previsto para»
- By next week, Iker ___ the contract.
- A) would sign
- B) is going sign
- C) will be sign
- D) will have signed
Para seguir en inglés B2
Sigue con el test de otro capítulo:

