future perfect simple
Grammatica > Verbi > Il futuro
Forma | I - you - he - she - it - we - you - they | |
Forma affermativa | sogg + will have + part.pass del verbo principale We will have finished our work by the end of the week. | |
Forma negativa | sogg + will not (won't) have + part.pass del verbo principale We will not (won't) have finished our work by the end of the week. | |
forma interrogativa | Will + sogg + have + part.pass del verbo principale? Will you have finished your work by the end of the week? | |
Forma interrogativa-negativa | Won't + sogg +have + part.pass del verbo principale? Won't you have finished your work by the end of the week? | |
Short answer affermativa (Non è mai contratta) | Yes, sogg. + will. Will you have finished your work by the end of the week? Yes, I will. | |
Short answer negativa | No, sogg + will not (won't) Will you have finished your work by the end of the week? No, I (will not) won't | |
Question tags (frase affermativa) | sogg + will + have + part.pass del verbo principale, won't + sogg? You will have finished your work by the end of the week, won't you? | |
Question tags (frase negativa) | sogg + will not + have+ part.pass del verbo principale, will + sogg? You will not (won't) have finished your work by the end of the week, will you? |
- Il future perfect simple si usa per:
- descrivere azioni che saranno completate entro un determinato momento nel futuro. E' spesso accompagnato da espressioni di tempo del tipo by + undeterminato momento nel futuro (by next week, by the end of the month, ecc...)
By tomorrow he will have finished his work.
- quando chi parla presuppone che una data azione sarà completata nel futuro
He will have finished her homework by five o'clock.
- indicare che un'azione o uno stato futuro si svolgeranno ancora in un determinato momento futuro (forma di durata). L'espressione di tempo usata in queste frasi è, di solito, introdotta da for:
- Fare supposizioni sul passato (in questo caso non c’è riferimento al futuro)
She will have left Sarà partita (Suppongo sia partita)
Watch out!
In una subordinata temporale, introdotta dalle espressioni di tempo by the time, untill/till, before, non si usa il future perfect simple, ma il present perfect
You'll go out when you have finished your homework.
Espressioni di tempo usate con il future perfect simple
By next week (month, year)
By then
in a week’s (month’s, year’s) time
within a week (a month, a year)
By the end of the (week, month, year)
a week (a month, a year) from now
this time next week (month, year)
Il future perfect simple si usa anche per:
esprimere la durata di un’azione situazione iniziata nel passato e che per durerà in un tempo futuro (con for) soprattutto con i verbi di stato (be, have, own, known,…)
confronta
present perfect simple future perfect simple
I have known him for ten years. In a week’s time I will have known him for ten year
Lo conosco da dieci anni. Tra una settimana saranno dieci anni che lo conosco