Gramática › Future Perfect Continuous Tense
Future perfect continuous: frases afirmativas
610 ejercicios de huecos, 61 tests de diez
Will have been para todos los sujetos, y después el verbo con -ing.
Practica esta forma
Cargando…
Preparando tu primera pregunta.
La estructura
Cuatro palabras en orden fijo, y después la forma en -ing. Nada varía con el sujeto.
La forma corta pega will al pronombre: I’ll have been, she’ll have been.
Los dos ingredientes en una frase
El plazo y la duración suelen ir juntos, y hacen trabajos distintos:
By the time the season ends [plazo], he will have been playing for the club for fifteen years [duración].
for, no since, en la mayoría de los casos
For es el acompañante natural porque dice una cantidad:
By December we will have been waiting for eight months.
Since es posible pero más raro, porque señala hacia atrás desde ahora en lugar de medir un tramo: …since March.
Aniversarios
El uso real más frecuente es contar hasta una cifra redonda:
Next spring the shop will have been trading for a hundred years.
Dónde se tuerce para un hispanohablante
«La próxima primavera la tienda llevará cien años abierta» se reconstruye como will have been trading for a hundred years: el inglés pone la duración al final con for.
Y detrás de will el auxiliar es have aunque el sujeto sea tercera persona.
Todas las formas
| Sujeto | Forma completa | Forma corta |
|---|---|---|
| todos los sujetos | will have been working | I'll have been working |
Ejemplos
Tomados de las 610 frases de este ejercicio. La respuesta va resaltada.
- By the end of the day, he will have been working on his project for six hours.
- By next month, she will have been living here for two years.
- By the end of the month, we will have been studying together for a year.
- By tomorrow, she will have been playing the piano for six years.
- By the time we arrive, they will have been waiting for three hours.
- In a few months, he will have been learning French for two years.
- By the time I finish, he will have been reading the book for three hours.
- They will have been traveling for a week by the time they reach their destination.
- By the time you finish reading this article, I will have been writing another one for an hour.
- By next Sunday, she will have been staying at her friend's house for a week.
- By next year, he will have been completing this project for six months.
- By this time tomorrow, I will have been doing my homework for three hours.
Errores que evitar
Incorrecto: By May he will have been work here for a year. correcto: By May he will have been working here for a year.
El verbo principal necesita -ing.
Incorrecto: By May he will has been working here. correcto: By May he will have been working here.
Detrás de will la forma es have, nunca has.