Gramática › Future Perfect Continuous Tense
Future perfect continuous: preguntas con wh-
450 ejercicios de huecos, 45 tests de diez
Palabra interrogativa, después will, después el sujeto, después have been y la forma en -ing.
Practica esta forma
Cargando…
Preparando tu primera pregunta.
El orden habitual
Seis huecos, y en cuanto puedes contarlos el tiempo deja de dar miedo: palabra interrogativa — will — sujeto — have — been — la forma en -ing.
How long will she have been living abroad?
How long es la pregunta para la que existe
Casi todas las preguntas con wh- de este tiempo empiezan así, porque la duración es todo el asunto:
By the time the project ends, how long will the team have been working on it?
La respuesta lleva for: For about three years.
Cuando who es el sujeto
No se intercambia nada:
- Who will have been driving?
- What will have been causing the delay?
Compara los tres how long
La misma pregunta existe en tres momentos, y lo único que cambia es el tiempo:
- How long had you been waiting? — un plazo pasado.
- How long have you been waiting? — hasta ahora.
- How long will you have been waiting? — un plazo futuro.
Dónde se tuerce para un hispanohablante
Los tres how long se dicen en español con «llevar» en tres tiempos: «llevabas», «llevas», «llevarás». Esa correspondencia es exacta y es la mejor manera de fijar los tres tiempos ingleses de una vez.
Todas las formas
| Palabra interrogativa | Ejemplo | Pregunta por |
|---|---|---|
| How long | How long will you have been waiting? | la duración |
| What | What will they have been doing? | la actividad |
| Where | Where will she have been staying? | el lugar |
| Why | Why will he have been working late? | el motivo |
| Who | Who will have been driving? | la persona — ver abajo |
Ejemplos
Tomados de las 450 frases de este ejercicio. La respuesta va resaltada.
- Why will the team have been working so long before the exam starts?
- When will the students have been studying here for ten years?
- When will your brother have been training here for twenty minutes?
- Where will you have been practicing before the train leaves?
- Where will he have been waiting by the end of the month?
- Where will the team have been living by the time the guests arrive?
- Why will your sister have been rehearsing so long by next summer?
- Where will you have been sitting by the time we get back?
- What will your sister have been insisting on by the end of the month?
- What will they have been spending on before the train leaves?
- When will they have been teaching here for twenty minutes?
- Why will we have been negotiating so long by the time the last bus goes?
Errores que evitar
Incorrecto: How long you will have been waiting? correcto: How long will you have been waiting?
Will va delante del sujeto.
Incorrecto: How long will you have been knowing her? correcto: How long will you have known her?
Know es verbo de estado, así que hace falta el future perfect normal.