VocabNote
Scarica

Future Perfect Continuous (Futuro Anteriore Progressivo)

Future Perfect Continuous

Il Future Perfect Continuous descrive un'azione che sarà stata in corso per un certo periodo di tempo fino a un momento specifico nel futuro. Si forma con will have been + V-ing. Si concentra sulla durata, quindi compare di solito con "for" + un periodo di tempo e "by" + un momento futuro.

QUANDO USARE

Usalo per dire da quanto tempo un'azione sarà in corso entro un certo momento nel futuro, o per spiegare un risultato futuro attraverso l'attività che lo provoca. Si usa spesso con "for … by", "by the time" e "by then".

STRUTTURA

positiveSwill have beenV-ing

By June, I will have been working here for ten years.

A giugno **lavorerò** qui da dieci anni.

negativeSwon't have beenV-ing

She won't have been waiting long when the bus arrives.

**Non avrà aspettato** a lungo quando arriverà l'autobus.

questionWillShave beenV-ing?

How long will you have been studying English by the end of this year?

Per quanto tempo **avrai studiato** inglese alla fine di quest'anno?

PAROLE CHIAVE

  • for
  • by
  • by the time
  • by then
  • by next month
  • how long

ESEMPI

  1. By the time you arrive, I will have been cooking for three hours.

    Quando arriverai, **starò cucinando** già da tre ore.

  2. In May, they will have been living in Hanoi for five years.

    A maggio **vivranno** ad Hanoi da cinque anni.

  3. He'll be exhausted because he will have been driving all night.

    Sarà distrutto perché **avrà guidato** tutta la notte.

  4. Will she have been working here long when she retires?

    **Lavorerà** qui da molto quando andrà in pensione?

  5. We won't have been walking for long when the sun sets.

    **Non avremo camminato** a lungo quando il sole tramonterà.

REGOLE ORTOGRAFICHE

La maggior parte dei verbiaggiungi -ingwork → working, wait → waiting
Finisce in -e mutatogli -e, aggiungi -ingdrive → driving, live → living
Verbo breve con finale consonante-vocale-consonanteraddoppia la consonante finale + -ingrun → running, swim → swimming

ERRORI COMUNI

By next year, I will be working here for ten years.

By next year, I will have been working here for ten years.

Per indicare una durata fino a un momento futuro, usa will have been + V-ing, non will be + V-ing

By the time she retires, she will have been knowing him for 40 years.

By the time she retires, she will have known him for 40 years.

I verbi di stato come know, own e believe non prendono la forma continua. Usa invece il futuro anteriore (will have + V3)

By the time we will get there, they will have been playing for an hour.

By the time we get there, they will have been playing for an hour.

Dopo "by the time" usa il present simple, non "will"

Suggerimento

Chiediti "da quanto tempo, a quel punto?". Se la risposta è una durata che arriva fino a un momento futuro (for two hours by 6 PM), usa will have been + V-ing. Se ti interessa solo che qualcosa sia finito entro quel momento, usa il futuro anteriore (will have + V3).

Tempi verbali