Future perfect (will have + trzecia forma)

B2 · Wyższy średnio zaawansowanyWyrażanie przyszłości

W future perfect stawiasz się w punkcie przyszłości i mówisz, co będzie już zrobione. Po polsku wystarczy czas przyszły dokonany i „do…”: „Do 18 skończy raport”. Po angielsku potrzebujesz osobnej formy.

Czego się nauczysz

  • Budowa: will have + trzecia forma (I will have graduated, she will have finished), taka sama dla wszystkich osób
  • Czynność zakończona przed konkretnym momentem w przyszłości
  • Typowe określenia: by, by the time, by next year, by then – i dlaczego „do piątku” (termin) to by Friday
  • Różnica między future perfect a zwykłym will, które nie mówi o zakończeniu

Zakończone przed momentem w przyszłości

Future perfect opisuje czynność, która w konkretnym momencie przyszłości będzie już zakończona. Wyobrażasz sobie ten moment i patrzysz wstecz: wtedy to już będzie zrobione.

W polskim nie ma osobnego czasu na tę sytuację. Mówimy „Do przyszłego roku skończę studia” albo „Za rok będę już po studiach” – aspekt dokonany i słowa „do”, „już” wystarczą. Po angielsku zakończenie zaznacza sama forma czasownika: „By next year, I will have graduated.” Dobra wiadomość: polski aspekt dokonany dobrze oddaje sens – „skończę do 18” to dokładnie ta myśl, którą wyraża future perfect.

"By next year, I will have graduated."
"By 6pm, she will have finished the report."

Budowa: will have + trzecia forma

Future perfect tworzysz z will have + trzecia forma czasownika (past participle). Will have nigdy się nie zmienia: I will have, she will have, they will have – nigdy „she will has”. Przeczenie: will not have albo won't have; pytanie: will przed podmiot. W mowie will często się skraca: I'll have finished.

Po will have zawsze stoi trzecia forma (finished, left, eaten), a nie forma podstawowa: „She will have finished”, a nie „She will have finish”. I nie gub have: „I will graduated” to błąd.

Trzecia forma jest taka sama jak w present perfect: czasowniki regularne kończą się na -ed (finished, arrived, saved), nieregularne mają własną formę (left, eaten, done). Czasownikiem posiłkowym jest zawsze have: „We won't have arrived by then.” („Do tego czasu jeszcze nie dojedziemy.”)

"We won't have arrived by then."
"Will you have finished by Friday?"

Typowe określenia czasu

Future perfect prawie zawsze występuje z określeniem terminu w przyszłości: by, by the time, by next year, by then. Bez takiego terminu naturalniej brzmi zazwyczaj zwykłe will albo will be doing.

Uwaga na polskie „do”: oznacza zarówno termin („skończę do piątku”), jak i czas trwania („pracuję do szóstej”). Po angielsku to dwa różne słowa. Termin, czyli „najpóźniej do”, „przed”: by – by Friday, by 6pm, by then („do tego czasu”). Czas trwania, coś trwa przez cały okres: until – I'll be at work until six. Przy future perfect prawie zawsze potrzebujesz by.

Druga pułapka: po „kiedy” i „zanim” mówimy po polsku w czasie przyszłym („Kiedy to przeczytasz, już mnie nie będzie”), więc kusi „By the time you will read this”. Po by the time, when i before angielski używa present simple, nigdy will: „By the time you read this, I will have left.”

"By the time you read this, I will have left."
"By 2030, scientists will have developed new treatments."

Future perfect czy zwykłe will?

Zwykłe will mówi tylko, że czynność wydarzy się w przyszłości. Future perfect mówi, że w danym momencie będzie już zakończona. Dodanie already („już”) do zwykłego will nie zmienia go w future perfect: „By next year, I will graduate already” to błąd, choć dosłownie oddaje „do przyszłego roku już skończę studia”.

Nie tłumacz też dosłownie „będę już po studiach” / „będę po egzaminie”. „I will be after my exam” nie brzmi po angielsku; powiedz „I will have finished my exam” albo „I will have graduated”.

"He will save money next year. (a future action)"
"He will have saved enough money by the summer. (complete by then)"

Prawdziwy angielski

"By midnight, the storm will have passed."
"By the time we land, they will have started the meeting."
"Will she have completed the course by June?"
"By 2028, the company will have doubled its revenue."

Uwaga

✗I will have finished the report until Friday.
✓I will have finished the report by Friday.

„Do piątku” jako termin = by Friday. Until (też „do”) oznacza trwanie przez cały czas, a nie termin.

✗By the time you will read this, I will have left.
✓By the time you read this, I will have left.

„Kiedy to przeczytasz…”: po by the time, when i before angielski używa present simple, a nie will.

✗By next year, I will graduated.
✓By next year, I will have graduated.

Nie gub have: future perfect to will have + trzecia forma, a nie samo will.

✗By 6pm, she will have finish the report.
✓By 6pm, she will have finished the report.

Po will have stoi trzecia forma (finished), a nie forma podstawowa.

✗By next year, I will graduate already.
✓By next year, I will have graduated.

Kalka z „Do przyszłego roku już skończę studia”. Already („już”) nie zmienia zwykłego will w future perfect: użyj will have + trzecia forma.

✗By June, I will be after my exams.
✓By June, I will have finished my exams.

„Będę już po egzaminach” to polska konstrukcja – after w tym znaczeniu nie działa. Zakończenie wyrażasz przez will have + trzecia forma.

✗He will has saved enough money by the summer.
✓He will have saved enough money by the summer.

Po will zawsze stoi forma podstawowa have, także przy he, she i it.

Porównanie z polskim

„Do piątku”: polskie „do” oznacza i termin („skończę do piątku”), i czas trwania („zostanę do piątku”)

Po angielsku termin to by: „by Friday”, „by 6pm”, „by then” („do tego czasu”). Until oznacza, że coś trwa aż do tego momentu (I'll wait until Friday = będę czekać do piątku, cały czas). Dlatego „I will have finished the report until Friday” to błąd: poprawnie „by Friday”.

„Do 18 skończy raport”, „Za rok już skończę studia”: aspekt dokonany + „do” / „już” zamiast osobnego czasu

Polski aspekt dokonany już zawiera sens „zakończone”, ale angielski czasownik musi to pokazać formą: will have + trzecia forma. „By 6pm, she will have finished the report.” Samo „już” (already) przy zwykłym will tego nie załatwia.

„Kiedy przeczytasz tę wiadomość, już mnie nie będzie”: po „kiedy”, „zanim” stoi czas przyszły

Po by the time, when i before angielski używa present simple, nawet gdy mówi o przyszłości: „By the time you read this, I will have left.” „By the time you will read this” to typowy błąd. Will (albo will have) pojawia się tylko w drugiej części zdania: „By the time we land, they will have started the meeting.”

💡 „Do (momentu w przyszłości)” jako termin → by: by Friday, by 6pm, by then.

💡 „Kiedy to przeczytasz…” → by the time + present simple: by the time you read this.

💡 Will have + trzecia forma dla wszystkich osób: nigdy will has.

💡 „Będę już po…” → will have + trzecia forma (I will have finished…).

Z życia wzięte: pilnowanie terminu

"Will the report be ready before the client call?"

"Yes — by then, I will have finished the final draft."

"And the budget numbers?"

"Those too. By 6pm, we will have sent everything over."

Ćwiczenia

Ćwiczenie 1 · Wybierz poprawne zdanie

Choose the correct sentence — completed before a future point.

Ćwiczenie 2 · Wybierz poprawne zdanie

Choose the correct sentence.

Ćwiczenie 3 · Wybierz poprawne przeczenie

Choose the correct negative.

Ćwiczenie 4 · Wybierz poprawne pytanie

Choose the correct question.

Ćwiczenie 5 · Wybierz poprawne zdanie

Choose the correct sentence.

Ćwiczenie 6 · Wybierz poprawną odpowiedź

Which phrase often signals the future perfect?

Ćwiczenie 7 · Wybierz poprawne zdanie

Choose the correct sentence.

Ćwiczenie 8 · Wybierz poprawne zdanie

Choose the correct sentence.

Ćwiczenie 9 · Uzupełnij zdanie

Complete: 'By the end of the year, we ___ (save) enough for a trip.' (future perfect)

Ćwiczenie 10 · Uzupełnij zdanie

Complete: 'By next month, they ___ (not/finish) the renovation.' (negative)

Ćwiczenie 11 · Podziel na grupy

will have left
will leave
will have eaten
will eat
will have arrived
will arrive

Posortowano: 0 / 6

Ćwiczenie 12 · Typowy błąd: „do” jako termin

Polish: „Do piątku skończę raport.” (a deadline) Which English sentence is correct?

Szybki test

Pięć szybkich pytań: sprawdź, co już umiesz.

Pytanie 1 / 5

Wynik: 0/0

Choose the correct sentence.

Co już umiesz

  • Future perfect = will have + trzecia forma, tak samo dla wszystkich osób.
  • Opisuje czynność zakończoną przed konkretnym momentem w przyszłości – tam, gdzie po polsku wystarcza aspekt dokonany i „do…”.
  • Prawie zawsze z terminem: by, by the time, by then. „Do piątku” (termin) = by Friday, nie until.
  • Po by the time, when i before: present simple, choć po polsku mówisz „kiedy przeczytasz”.
  • Zwykłe will nie mówi o zakończeniu – nawet z already.
Zobacz wszystkie lekcje z tej kategorii