Definicja / Wyjaśnienie
Future Perfect pokazuje, że coś będzie zakończone przed przyszłym terminem lub punktem w czasie. To przydatne, gdy chcesz mówić o wyniku jako już ukończonym do tego momentu. Ten czas często występuje ze słowami by, before, by the time, by then. Różni się od Future Continuous, bo skupia się na zakończeniu, a nie na czasie trwania. Często używa się go przy planach, deadline'ach, postępie i oczekiwaniach.
Kluczowe zasady
- Forma: will have + V3.
- Używaj dla czegoś ukończonego przed przyszłym momentem: I will have left by 9.
- Typowe markery czasu: by Friday, by then, before you arrive.
- Często odpowiada na pytanie: Will it be finished before that point?
- Nie używaj go, jeśli mówisz tylko o przyszłej czynności bez relacji do terminu granicznego.
Przykłady
- I will have finished the report by Friday. - Skończę raport do piątku.
- They will have left by noon. - Oni wyjdą do południa.
- By the time you get home, we will have eaten. - Zanim wrócisz do domu, już zjemy.
- She will have worked here for ten years next month. - W przyszłym miesiącu ona będzie pracować tu od dziesięciu lat.
- We will not have solved everything by tomorrow. - Nie rozwiążemy wszystkiego do jutra.
Najczęstsze błędy
- ❌ I will finished by Friday. -> ✅ I will have finished by Friday.
- ❌ They will have leave by noon. -> ✅ They will have left by noon.
- ❌ By the time you arrive, we will eat. -> ✅ By the time you arrive, we will have eaten.