Guarda avanti fino ad agosto, poi indietro al restauro della barca. La durata di due anni è misurata a quel punto futuro. La frase non promette che la barca sarà allora finita.
Il principio
Usa will have been + -ing con ogni soggetto. Le negative iniziano won't have been; nelle domande will precede il soggetto. Indica un riferimento futuro e di solito una durata con for o un inizio con since. How long chiede quella durata accumulata.
Esempi
- By August, I'll have been restoring this boat for two years.Ad agosto saranno due anni che restauro questa barca.
- By ten, they will have been rehearsing for four hours.Alle dieci saranno quattro ore che provano.
- How long will you have been working there when you retire?Da quanto tempo lavorerai lì quando andrai in pensione?
- We won't have been living here for a full month by then.A quel punto non avremo abitato qui ancora un mese intero.
- By the time the school opens, the builders will have been working for six months.All’apertura della scuola, saranno sei mesi che i muratori lavorano.
- Next week, she will have been taking piano lessons for a year.La prossima settimana sarà un anno che prende lezioni di pianoforte.
La lettura usa una voce inglese sintetica del dispositivo. Qualità e disponibilità variano; non valuta la pronuncia.
Nessuna voce inglese è disponibile sul dispositivo. Puoi comunque leggere gli esempi.
Fai attenzione
Il riferimento non deve essere la fine dell’attività. Un anno di pianoforte comprende lezioni ripetute e pause, non esecuzione continua ogni minuto. I verbi di stato usano normalmente forme semplici: will have known, non will have been knowing.
Prova tu
Scegli l’opzione corretta. By August, I'll have ___ restoring this boat for two years. (be / been)
Mostra la risposta o una risposta di esempio
been
Dopo have, questo schema continuo richiede been: will have been restoring.
Scegli l’opzione corretta. By ten, they will ___ been rehearsing for four hours. (have / has)
Mostra la risposta o una risposta di esempio
have
Dopo will, mantieni have invariato con ogni soggetto. Non scrivere will has been.
Le prove iniziano alle sei e continuano fino alle dieci. Da quanto tempo staranno provando alle dieci? (four hours / ten hours)
Mostra la risposta o una risposta di esempio
four hours
Dalle sei alle dieci sono four hours. Si misura la durata alle dieci, senza confonderla con l’ora stessa.
Mettiti alla prova
Rispondi alle domande e ricostruisci frasi inglesi. Vedrai il tuo punteggio.
Scegli l’opzione corretta. By August, I'll have ___ restoring this boat for two years. (be / been)
Scegli l’opzione corretta. By ten, they will ___ been rehearsing for four hours. (have / has)
Le prove iniziano alle sei e continuano fino alle dieci. Da quanto tempo staranno provando alle dieci? (four hours / ten hours)
Conserva i tuoi progressi
Registrati gratis per salvare i risultati degli esercizi.
Registrati e salvaHo già un accountUsalo oggi
Scegli un progetto con inizio chiaro e una tappa futura. Calcola la durata a quella tappa e scrivi al future perfect continuous. Aggiungi una domanda e specifica se il progetto proseguirà dopo.

