s2chen2x
Test por , creado hace más de 1 año

Future Perfect Tense

15
0
0
s2chen2x
Creado por s2chen2x hace más de 8 años
Cerrar

Future Perfect Tense

Pregunta 1 de 10

1

She _____ going to have ______ Chinese vocabulary by the time she finished her course.

Selecciona una de las siguientes respuestas posibles:

  • is , learned

  • was, learn

  • was, learned

  • have, learned

Explicación

Pregunta 2 de 10

1

By next month, I ___________ my salary increase.

Selecciona una de las siguientes respuestas posibles:

  • Should have received

  • will receive

  • Will have received

  • have received

Explicación

Pregunta 3 de 10

1

I will have _______ the questionnaires, by this time tomorrow.

Selecciona una de las siguientes respuestas posibles:

  • finish

  • finished

  • finishes

  • to finish

Explicación

Pregunta 4 de 10

1

The elderlies will have ______ asleep by 7 pm.

Selecciona una de las siguientes respuestas posibles:

  • fall

  • fallen

  • Fell

  • Has fallen

Explicación

Pregunta 5 de 10

1

She _______ received her new task at work next year.

Selecciona una de las siguientes respuestas posibles:

  • will has

  • will have

  • will be

  • Had

Explicación

Pregunta 6 de 10

1

Anna will have sold all of her books by Sunday.

Selecciona una de las siguientes respuestas posibles:

  • future continuous

  • simple future

  • Future Perfect

  • past continuous

Explicación

Pregunta 7 de 10

1

I ________ completed the requirements before the deadline.

Selecciona una de las siguientes respuestas posibles:

  • may have

  • will have

  • would have

  • shall

Explicación

Pregunta 8 de 10

1

When will you have ______ (finish) the book?

Selecciona una de las siguientes respuestas posibles:

  • finish

  • finished

  • finishing

  • will finish

Explicación

Pregunta 9 de 10

1

She ______ (leave) by 10 am.

Selecciona una de las siguientes respuestas posibles:

  • has left

  • has leave

  • will have left

  • leave

Explicación

Pregunta 10 de 10

1

By November, Anna _______ (teach) us for 10 years.

Selecciona una de las siguientes respuestas posibles:

  • will taught

  • will have taught

  • have teaching

  • has been teaching

Explicación