Gdy chcesz powiedzieć, że coś będzie już zakończone przed konkretnym momentem w przyszłości, zwykłe will często nie wystarcza. Właśnie wtedy przydaje się Future Perfect, czyli czas pokazujący przyszłe zdarzenie z perspektywy jego ukończenia. Poniżej znajdziesz budowę tego czasu, praktyczne przykłady, porównanie z innymi czasami oraz błędy, które najczęściej utrudniają jego poprawne stosowanie.
Najważniejsza zasada mieści się w jednym zdaniu
- Future Perfect opisuje czynność zakończoną przed określonym momentem w przyszłości.
- Tworzymy go według schematu will have + trzecia forma czasownika.
- Najczęściej pojawiają się określenia by, by then, by the time oraz before.
- Po by the time, when, before i podobnych wyrażeniach używamy zwykle Present Simple, a nie will.
- Nie myl ukończenia czynności z jej trwaniem. Do podkreślenia długości trwania służy Future Perfect Continuous.
Future Perfect patrzy wstecz z przyszłego punktu
Future Perfect Simple stosujemy wtedy, gdy czynność wydarzy się w przyszłości, ale zakończy się przed inną chwilą lub wydarzeniem w przyszłości. Osoba mówiąca wyobraża sobie konkretny punkt na osi czasu i ocenia, co do tego momentu będzie już zrobione.
By Friday, I will have finished the report.
Do piątku skończę raport.
Raport nie jest jeszcze gotowy w chwili mówienia. Istotne jest to, że najpóźniej w piątek rezultat będzie już osiągnięty. W polskim często tłumaczymy ten czas zwykłym czasem przyszłym dokonanym, dlatego angielska konstrukcja może początkowo wydawać się bardziej skomplikowana, niż jest w rzeczywistości.
Najprostszy test brzmi następująco. Jeżeli w zdaniu występuje przyszły termin, a Ty chcesz zaznaczyć, że coś będzie do niego ukończone, Future Perfect jest bardzo prawdopodobnym wyborem.
Jak zbudować Future Perfect
W tym czasie forma pomocnicza nie zmienia się zależnie od osoby. Zawsze używamy will have, a po niej stawiamy czasownik w formie past participle, czyli w trzeciej formie.
| Rodzaj zdania | Schemat | Przykład |
|---|---|---|
| Twierdzenie | podmiot + will have + III forma | She will have arrived. |
| Przeczenie | podmiot + will not have + III forma | She will not have arrived. |
| Skrócone przeczenie | podmiot + won’t have + III forma | She won’t have arrived. |
| Pytanie | Will + podmiot + have + III forma? | Will she have arrived? |
W przypadku czasowników regularnych trzecia forma zwykle kończy się na -ed, na przykład finish - finished - finished. Czasowniki nieregularne trzeba zapamiętać, między innymi write - written, take - taken, go - gone, see - seen.
Najczęstszy błąd polega na wstawieniu has po will. Forma will has finished jest niepoprawna, ponieważ po will zawsze używamy bezokolicznikowej formy have. Poprawnie powiemy He will have finished, niezależnie od tego, czy podmiotem jest I, she czy they.
Kiedy naprawdę używamy tego czasu
Gdy czynność zakończy się do określonego terminu
To podstawowe zastosowanie. Mówimy o zadaniu, projekcie, nauce albo innym działaniu, które będzie ukończone do wskazanej chwili.
- By 8 p.m., I will have cooked dinner. - Do 20:00 ugotuję kolację.
- By the end of the month, we will have completed the course. - Do końca miesiąca ukończymy kurs.
- They will have moved to London by next summer. - Do przyszłego lata przeprowadzą się do Londynu.
W tych zdaniach nie chodzi wyłącznie o samą przyszłość. Najważniejszy jest rezultat widoczny przed terminem granicznym. Dlatego Future Perfect dobrze sprawdza się przy planach, harmonogramach, terminach zawodowych i celach edukacyjnych.
Gdy jedno wydarzenie zakończy się przed drugim
Future Perfect może pokazywać kolejność dwóch przyszłych wydarzeń. Czynność opisana w tym czasie zakończy się wcześniej, a drugie wydarzenie wyznacza punkt odniesienia.
By the time you arrive, I will have cleaned the whole apartment.
Zanim przyjedziesz, posprzątam całe mieszkanie.
Sprzątanie zostanie ukończone przed przyjazdem drugiej osoby. W praktyce dydaktycznej zauważam, że właśnie ten typ zdania najlepiej pomaga zrozumieć sens czasu, bo łatwo narysować go na osi: sprzątanie najpierw, przyjazd później.
Przeczytaj również: Given, gave, give - Opanuj 3 formę raz na zawsze!
Gdy mówimy o osiągnięciu lub doświadczeniu do przyszłego momentu
Konstrukcja może opisywać również liczbę wykonanych działań albo poziom doświadczenia osiągnięty do pewnego czasu.
- By July, she will have taught English for ten years. - W lipcu będzie uczyć angielskiego od dziesięciu lat.
- By the age of thirty, he will have visited twenty countries. - Do trzydziestego roku życia odwiedzi dwadzieścia krajów.
- By the end of the project, we will have tested five solutions. - Do końca projektu przetestujemy pięć rozwiązań.
Jeśli chcemy mocniej podkreślić jak długo czynność będzie trwała, lepszy może być Future Perfect Continuous. Gdy liczy się liczba wykonanych działań lub osiągnięty rezultat, Future Perfect Simple jest bardziej naturalny.
Future Perfect a inne czasy przyszłe
Różnica między czasami staje się wyraźna, gdy opisujemy tę samą sytuację na kilka sposobów. Porównaj poniższe zdania dotyczące godziny 18:00.
| Czas | Przykład | Co podkreślamy |
|---|---|---|
| Future Simple | I will finish the report. | Sam fakt ukończenia w przyszłości. |
| Future Continuous | I will be working on the report. | Czynność będzie trwała o określonej porze. |
| Future Perfect | I will have finished the report by 6 p.m. | Raport będzie ukończony przed konkretnym terminem. |
| Future Perfect Continuous | I will have been working on the report for three hours. | Długość trwania czynności do przyszłego momentu. |
Można zapamiętać to bardzo praktycznie. Future Simple mówi, co się wydarzy, Future Continuous pokazuje, co będzie wtedy trwało, a Future Perfect wskazuje, co będzie już zakończone. To rozróżnienie jest ważniejsze niż mechaniczne zapamiętywanie nazw czasów.
Nie każde zdanie z wyrażeniem by wymaga Future Perfect. By 6 p.m., I will be at home oznacza, że o tej porze będę w domu, ale nie opisuje zakończenia czynności. Jeśli chcemy powiedzieć, że do 18:00 wrócę do domu, użyjemy By 6 p.m., I will have come home albo bardziej naturalnie By 6 p.m., I will have arrived home.
Określenia czasu i ważna zasada w zdaniach złożonych
Future Perfect często łączy się z wyrażeniami, które wskazują termin graniczny. Najbardziej przydatne są by, by then, by the time, before oraz within.
- by Monday - do poniedziałku, najpóźniej w poniedziałek
- by then - do tego czasu
- by the time you call - zanim zadzwonisz, do czasu gdy zadzwonisz
- before the meeting starts - zanim zacznie się spotkanie
- within two weeks - w ciągu dwóch tygodni
Po wyrażeniach when, before, after, until, as soon as oraz by the time zazwyczaj nie wstawiamy will. Powiemy więc by the time she arrives, a nie by the time she will arrive.
Przykład pokazuje pełną konstrukcję: By the time the lesson starts, the students will have revised the vocabulary. W części z Future Perfect opisujemy ukończoną powtórkę, natomiast po by the time używamy Present Simple, ponieważ ta część zdania określa przyszły moment, a nie samodzielne działanie planowane przez mówiącego.
Trzeba też odróżnić by od until. By wskazuje termin, przed którym coś się zakończy, a until podkreśla trwanie do pewnej chwili. Dlatego I will have finished the task by Friday oznacza ukończenie zadania do piątku, natomiast I will work on the task until Friday mówi o pracy trwającej aż do piątku.
Błędy, które najłatwiej wyeliminować
Najczęściej problem nie wynika z trudności samego czasu, lecz z pomieszania kilku prostych reguł. Poniższe przykłady pokazują, na co zwrócić uwagę.
-
will has zamiast will have
Błędnie: She will has finished.
Poprawnie: She will have finished. -
Druga forma czasownika zamiast trzeciej
Błędnie: They will have went home.
Poprawnie: They will have gone home. -
will po by the time
Błędnie: By the time he will arrive, we will have left.
Poprawnie: By the time he arrives, we will have left. -
Future Perfect bez przyszłego punktu odniesienia
Jeśli nie wskazujemy terminu ani drugiego wydarzenia, często wystarczy Future Simple albo Present Perfect, zależnie od sensu zdania.
Nie traktowałbym też słowa by jako automatycznego sygnału do użycia Future Perfect. Najpierw trzeba sprawdzić, czy mówimy o ukończeniu czynności przed terminem, czy tylko o obecności, rozpoczęciu albo trwaniu czegoś w określonym czasie.
Dobrym ćwiczeniem jest przekształcanie prostych zdań. Zacznij od I will finish the book, dodaj termin by Sunday, a następnie zmień zdanie na By Sunday, I will have finished the book. Taki sposób nauki działa lepiej niż samo przepisywanie reguły, bo pokazuje, jak zmienia się znaczenie.
Jedna oś czasu porządkuje cały Future Perfect
Przed użyciem tej konstrukcji zadaję sobie trzy krótkie pytania. Czy czynność dotyczy przyszłości? Czy istnieje konkretny moment lub wydarzenie, przed którym ma się zakończyć? I czy ważniejszy jest rezultat niż czas trwania?
- Jeśli odpowiedź na wszystkie pytania brzmi „tak”, wybierz will have + III forma czasownika.
- Jeśli czynność będzie trwała w określonej chwili, rozważ Future Continuous.
- Jeśli chcesz podkreślić, jak długo coś potrwa do przyszłego momentu, użyj Future Perfect Continuous.
Najkrótsza reguła do zapamiętania brzmi: By a future time, something will have happened. Gdy w zdaniu pojawia się przyszły termin graniczny i ukończony rezultat, Future Perfect staje się naturalnym, precyzyjnym wyborem.