will have + V3 (czasownik w trzeciej formie)
opisuje coś, co będzie już skończone w przyszłości
używamy z: by, by the time, before, in X time
„przyszła przeszłość”
Future Perfect tworzymy za pomocą:
will have + past participle (V3)
To konstrukcja opisująca zakończoną czynność w przyszłości – coś, co zostanie ukończone zanim nastąpi inny moment.
osoba + will have + V3
I will have finished my work by 8.
She will have left before you arrive.
They will have completed the project by June.
osoba + will not (won’t) have + V3
I won’t have finished by 10.
He won’t have arrived yet.
They won’t have done everything on time.
Will + osoba + have + V3?
Will you have finished by then?
Will she have left already?
Wh-word + will + osoba + have + V3?
When will you have completed the task?
How many pages will she have written by Friday?
Future Perfect służy do opisywania „przyszłej przeszłości” – czegoś, co będzie już skończone przed określonym momentem w przyszłości.
Ma 3 główne zastosowania:
To najważniejsze.
By 2027, I will have graduated.
She will have left by the time you arrive.
In two hours, they will have reached the border.
Don’t worry – he will have fixed it by tomorrow.
They will have read the report by next week.
Future Perfect czasem zastępuje „must have” lub „probably did” dla bardziej eleganckiego tonu:
She will have realized her mistake by now.
(= she has probably realized)
To są słowa, które prawie zawsze towarzyszą Future Perfect:
by (najważniejsze!)
by the time
before
in two hours
by next week
before you arrive
this time next year
Trik:
Jeśli w zdaniu jest BY + moment w przyszłości, 99% że chodzi o Future Perfect.
| Czas | Użycie |
|---|---|
| Future Simple (will) | decyzje, przewidywania bez dowodów |
| Future Continuous (will be + ing) | czynność W TRAKCIE w przyszłości |
| Future Perfect (will have + V3) | czynność ZAKOŃCZONA PRZED określonym momentem w przyszłości |
Przykład porównawczy:
At 8 p.m. I will be studying. (w trakcie)
By 8 p.m. I will have studied. (już skończę)
❌ I will have finish
✔ I will have finished
❌ By 5 I will finish
✔ By 5 I will have finished
❌ Will have you done?
✔ Will you have done?