Future Perfect opisuje czynność, która zostanie zakończona przed określonym momentem w przyszłości. Prawie zawsze występuje z „by” + czas.
Budowa: Future Perfect (czas przyszły dokonany)
| Rodzaj zdania | Schemat | Przykład |
|---|---|---|
| Twierdzące | subject + will have + past participle | I will have finished. · She will have left. |
| Przeczące | subject + will not have + past participle | They won't have arrived. |
| Pytające | Will + subject + have + past participle? | Will you have finished by Friday? |
Kiedy używamy: Future Perfect (czas przyszły dokonany)
- Czynność zakończona przed przyszłym momentem: I will have finished the report by Friday. (Skończę raport do piątku.)
- Rocznica, kamień milowy: In June they will have been married for 20 years. (W czerwcu miną 20 lata ich małżeństwa.)
- Pewne przypuszczenie o teraźniejszości: They will have arrived by now. (Pewnie już dojechali.)
Słowa sygnalne
Te słowa często wskazują, że potrzebny jest czas Future Perfect: by, by then, by the time, by next week, by 2030, before, in two years.
Przykłady
- By 2030 she will have graduated.
Do 2030 roku skończy studia. - We will have left before you wake up.
Wyjedziemy, zanim się obudzisz. - Will you have finished by noon?
Czy skończysz do południa? - He won't have read the book by then.
Do tego czasu nie przeczyta książki. - By the time you come, I will have cooked dinner.
Zanim przyjdziesz, ugotuję obiad. - They will have built the bridge by next year.
Do przyszłego roku zbudują most.
Typowe błędy
- Will po „by the time”: By the time you will arrive → By the time you arrive.
- Mylenie by (najpóźniej do) z until (aż do, trwanie).
Najczęstsze pytania
Czym się różni „by” od „until”?
„By Friday” to najpóźniej do piątku. „Until Friday” to cały czas aż do piątku (I will be here until Friday).