Future perfect
Il future perfect, corrispondente al futuro anteriore italiano, è usato per descrivere un'azione di cui si prevede la conclusione entro un determinato momento futuro.
Morfologia
modificaIl future perfect è così formato per tutte le persone:
- will ('ll) + have + past participle del verbo principale
Qui di seguito, un esempio con il verbo to finish (finire).
Nella forma affermativa:
- I/you/he/she/it/we/they will ('ll) have finished
Nella forma negativa:
- I/you/he/she/it/we/they will not (won't) have finished
Nella forma interrogativa:
- Will I/you/he/she/it/we/they have finished?
E nelle relative risposte brevi:
- Yes, I/you/he/she/it/we/they will
- No, I/you/he/she/it/we/they won't
Uso
modificaIl future perfect si usa per:
- indicare che un'azione futura sarà conclusa prima di un'altra, anch'essa futura
The concert will already have started by the time we have found a parking space
(prima azione futura: l'inizio del concerto; seconda azione futura: trovare un parcheggio)
Dave will have arrived before we've finished/we finish doing our homework
Si noti, particolarmente in questo secondo esempio, come dopo when, ma anche if, before, unless, until, by the time sia obbligatorio usare il present simple o il present perfect, ma NON sia possibile utilizzare il future perfect.
- con la forma di durata, per indicare che una situazione o un'azione futuri saranno ancora in corso nel momento a cui ci si riferisce
By the end of this month we will have lived in this house for nine years
(alla fine di questo mese saranno nove anni che abitiamo in questa casa)
Le espressioni più frequenti che si accompagnano a questo tempo verbale sono in massima parte costituite da by + espressione di tempo (by tomorrow, by three o'clock...). Il by può essere tradotto con "da", "entro", "alla fine di", secondo il contesto.
Future perfect continuous
modificaEsiste anche il future perfect continuous, benché non sia molto usato. Si forma così:
will ('ll) + have' + been + verbo principale nella forma in -ing
Si usa con le medesime espressioni temporali del future perfect; nella forma di durata esprime anch'esso un'azione futura che sarà ancora in corso nel momento a cui si fa riferimento, ma può essere usato solo coi verbi d'azione.
By the end of this month we will have been living in this house for nine years