GRAM B2/C1 Future Perfect Italian learner editionEdizione per studenti italiani

Future PerfectFuture Perfect

Learn how to talk about actions that will be completed before a future deadline — with Italian learner traps, timelines, exam-style practice and a guided writing task. Impara a parlare di azioni che saranno completate prima di una scadenza futura — con errori tipici italiani, timeline, pratica stile esame e un writing guidato.

will have finishedby Fridayby the time…won’t have completedWill you have sent…?

Student detailsDati studente

If the student is logged in, these fields can be auto-filled by the platform. Otherwise, the student can complete them manually. Se lo studente ha effettuato l’accesso, questi campi possono essere compilati automaticamente dalla piattaforma. Altrimenti può completarli manualmente.

Progress: 0%Progresso: 0%

1. See it in context1. Guarda la grammatica nel contesto

“By the time the exam starts, I will have revised all the grammar units. I will have done three mock tests, and I will have practised speaking with my teacher.” “By the time the exam starts, I will have revised all the grammar units. I will have done three mock tests, and I will have practised speaking with my teacher.”
Meaning in simple ItalianSignificato in italiano semplice

By the time the exam starts, I will have revised all the grammar units. = Quando inizierà l’esame, avrò già ripassato tutte le unità di grammatica.

I will have done three mock tests. = Avrò già fatto tre simulazioni.

I will have practised speaking. = Avrò già fatto pratica di speaking.

2. The complete grammar map2. La mappa grammaticale completa

Core idea:Idea centrale:

The future perfect looks from a future point back to an action that will already be complete before that point. Il future perfect guarda da un punto futuro verso un’azione che sarà già completata prima di quel momento.

Completed before a future pointCompletato prima di un punto futuro

subject + will have + past participle

By Friday, I will have finished the report.

The report will be finished before Friday or no later than Friday.Il report sarà finito prima di venerdì o entro venerdì.

Italian trap: “avrò finito” = I will have finished, not I will have finish.

Negative formForma negativa

subject + won’t have + past participle

By 6 p.m., I won’t have completed the task.

The task will not be complete by that future time.Il compito non sarà completato entro quel momento futuro.

Italian trap: I won’t have complete → use the past participle: I won’t have completed.

Question formForma interrogativa

Will + subject + have + past participle?

Will you have sent the email by lunchtime?

This asks whether the action will be complete before a future deadline.Chiede se l’azione sarà completata prima di una scadenza futura.

Italian trap: The auxiliary order is fixed: Will you have sent…?, not You will have sent…? in formal grammar.

By the time + present simpleBy the time + present simple

By the time + present simple, will have + past participle

By the time I arrive, the lesson will have started.

After future time expressions, use present simple, not will.Dopo espressioni temporali future, usa il present simple, non will.

Italian trap: “Quando arriverò…” ≠ By the time I will arrive…. Use By the time I arrive….
Now
The work is not complete yet.
→
Before deadline
I finish the work.
→
Future point
By Friday, I will have finished it.
Important difference:Differenza importante:
  • I will finish the report tomorrow. = simple future action.
  • I will have finished the report by tomorrow. = completed before or no later than tomorrow.
  • I have finished the report. = completed now, before the present moment.

3. Italian brain vs English brain3. Cervello italiano vs cervello inglese

These are the mistakes Italian students often make because they translate directly.Questi sono gli errori che gli studenti italiani fanno spesso perché traducono direttamente.

ItalianoWrong EnglishCorrect English
Entro venerdì avrò finito il report.By Friday I will have finish the report.By Friday, I will have finished the report.
Quando arriverò, la lezione sarà già iniziata.By the time I will arrive, the lesson will have started.By the time I arrive, the lesson will have started.
Avrai mandato l’email entro pranzo?You will have sent the email by lunch?Will you have sent the email by lunchtime?
Entro le 18 non avrò completato il compito.By 6 p.m., I won’t have complete the task.By 6 p.m., I won’t have completed the task.
Entro il prossimo anno avranno imparato molto.By next year they will have learn a lot.By next year, they will have learned a lot.

5. Common mistakes5. Errori comuni

❌ By Friday, I will have finish the report.

After “will have”, use the past participle.Dopo “will have”, usa il past participle.

✅ By Friday, I will have finished the report.
❌ By the time I will arrive, they will have left.

After “by the time” with future meaning, use present simple.Dopo “by the time” con significato futuro, usa il present simple.

✅ By the time I arrive, they will have left.
❌ I will have went home by 8 p.m.

Use the correct past participle: gone, not went.Usa il past participle corretto: gone, non went.

✅ I will have gone home by 8 p.m.
❌ Will have you sent the email?

Question order: Will + subject + have + past participle?Ordine della domanda: Will + soggetto + have + past participle?

✅ Will you have sent the email?

6. Concept Check Questions6. Domande di controllo del concetto

These questions check meaning before grammar practice.Queste domande controllano il significato prima della pratica grammaticale.

1. “By Friday, I will have finished the report.” Is the report finished now?“By Friday, I will have finished the report.” Il report è finito adesso?
2. Which formula is correct?Quale formula è corretta?
3. Which time clause is correct?Quale frase temporale è corretta?
4. What does “by Friday” mean?Cosa significa “by Friday”?

7. Quick Check — form7. Quick Check — forma

1. By tomorrow, I will have _____ the project.
2. By 6 p.m., she _____ the task.
3. _____ the email by lunchtime?
4. By the time I _____, the meeting will have started.
5. By next week, they will have _____ the report.

8. Challenge Check — meaning and contrast8. Challenge Check — significato e contrasto

1. Choose the best sentence: the report will be complete before Friday.Scegli la frase migliore: il report sarà completato prima di venerdì.
2. Choose the correct sentence.Scegli la frase corretta.
3. Choose the best sentence.Scegli la frase migliore.
4. “They will complete the course before June.” Which sentence keeps the meaning?“Completeranno il corso prima di giugno.” Quale frase mantiene il significato?
5. Choose the most natural sentence.Scegli la frase più naturale.

9. Write it in English9. Scrivi in inglese

Translate the Italian sentence into English. Watch the future deadline and the past participle.Traduci la frase in inglese. Fai attenzione alla scadenza futura e al past participle.

1. Entro venerdì avrò finito il report.
2. Entro le 18 non avrò completato il compito.
3. Quando arriverò, la lezione sarà già iniziata.
4. Avrai mandato l’email entro pranzo?
5. Entro il prossimo anno avranno imparato molto.

10. Cambridge-style transformations and correction10. Trasformazioni stile Cambridge e correzione

Rewrite the sentence correctly. This is useful for B2 First / C1 Advanced preparation.Riscrivi la frase correttamente. È utile per la preparazione B2 First / C1 Advanced.

1. Correct:

By Friday, I will have finish the report.

2. Correct:

By the time I will arrive, the meeting will have started.

3. Correct:

Will have you sent the email by lunchtime?

4. Correct:

By 8 p.m., I will have went home.

5. Correct:

By next month, they will has completed the course.

11. Mini dialogue11. Mini dialogo

Choose the most natural response.Scegli la risposta più naturale.

A: “Can we discuss the proposal tomorrow morning?”
B: “Yes, by then…”

12. Guided writing task12. Writing guidato

Write 70–90 words about what you will have completed by the end of this course or by the end of the month. Use the target structures. Scrivi 70–90 parole su cosa avrai completato entro la fine del corso o entro la fine del mese. Usa le strutture target.

will have + past participle
deadline expression
negative future perfect
by the time + present simple
clear subject
Capital letters + final punctuation
Model answerRisposta modello

By the end of this course, I will have improved my grammar and I will have practised speaking in different situations. I will have completed several mock tests, and I will have learned how to organise my writing more clearly. I probably won’t have mastered every difficult structure, but by the time the final lesson arrives, I will have become much more confident in English.

12. How to use the Future Perfect in context12. Come usare il Future Perfect nel contesto

The Future Perfect is not just a tense to memorise. It helps you speak about deadlines, targets and completed results before a specific future moment. Il Future Perfect non è solo un tempo verbale da memorizzare. Ti aiuta a parlare di scadenze, obiettivi e risultati completati prima di un momento preciso nel futuro.

Use it for deadlines and targetsUsalo per scadenze e obiettivi

Use the Future Perfect when you want to say that something will be completed before a future deadline. Usa il Future Perfect quando vuoi dire che qualcosa sarà completato prima di una scadenza futura.

Example:
By Friday, I will have finished the report.

Use it in speakingUsalo nello speaking

It makes your English sound more precise when you talk about plans, expectations and future achievements. Rende il tuo inglese più preciso quando parli di piani, aspettative e risultati futuri.

Example:
By the end of the course, I will have improved my speaking.

Use it in writing and examsUsalo nel writing e negli esami

In formal writing, reports and exam answers, it helps you show clear control of time relationships. Nel writing formale, nei report e negli esami, ti aiuta a mostrare un controllo chiaro delle relazioni temporali.

Example:
By 2030, many companies will have changed the way they train their staff.

Avoid this common mistakeEvita questo errore comune

Do not use it just because the sentence is about the future. Use it when the action is completed before a future point. Non usarlo solo perché la frase parla del futuro. Usalo quando l’azione sarà completata prima di un punto futuro.

Italian trap: “Domani studierò” = I will study tomorrow, not I will have studied tomorrow.
Want a lasting method to really learn English? Vuoi un metodo duraturo per imparare davvero l’inglese?

Book a consultation with us and we will help you understand the best path for your level, objectives and timetable. Prenota un colloquio con noi: ti aiuteremo a capire il percorso più adatto al tuo livello, ai tuoi obiettivi e ai tuoi tempi.

13. Final score and report13. Punteggio finale e report

Check the student’s score, download a report, or send the result to the teacher dashboard if the WordPress AJAX handler is connected. Controlla il punteggio dello studente, scarica un report o invia il risultato al teacher dashboard se il gestore AJAX WordPress è collegato.

Grammar scorePunteggio grammatica

0/41