Future perfect continuous (will have been + -ing)

C1 · ZaawansowanyWyrażanie przyszłości

W future perfect continuous stawiasz się w punkcie przyszłości i patrzysz wstecz: od jak dawna wtedy coś będzie trwało?

Czego się nauczysz

  • Budowa: will have been + czasownik z -ing (I will have been working, she will have been studying)
  • Jak powiedzieć „W czerwcu minie pięć lat, odkąd tu pracuję”: by June + for five years
  • By (a nie until) dla „do czerwca”, „do tego czasu”, „kiedy przyjedziesz”
  • Różnica wobec future perfect: czas trwania czy zakończenie – i dlaczego czasowniki stanu nie mają -ing

Jak długo – do momentu w przyszłości

Future perfect continuous mówi, jak długo czynność będzie trwała w konkretnym momencie przyszłości. Liczy się czas trwania, a nie to, czy czynność się skończyła. Czas trwania prawie zawsze wprowadza for: for five years, for six hours.

W polskim nie ma takiego czasu. Mówimy „W czerwcu minie pięć lat, odkąd tu pracuję”, „W czerwcu będzie pięć lat, jak tu pracuję” albo „W czerwcu będę tu pracować od pięciu lat”. Słowo w słowo wychodzi z tego „it will pass five years since I work here” albo „I will work here since five years” – oba zdania są błędne. Po angielsku podmiotem jest osoba, a czasownik ma pełną formę: „By June, I will have been working here for five years.”

"By June, I will have been working here for five years."
"By 10pm, she will have been studying for six hours."

Budowa: will have been + czasownik z -ing

Ta forma ma trzy stałe części: will + have been + czasownik z -ing. Żadnej nie można pominąć: „will have working” i „will been working” to błędy. Have zostaje have przy wszystkich osobach, także he, she, it: she will have been, nigdy she will has been. Po been stoi forma z -ing, a nie podstawowa: will have been dating, nie will have been date.

Przeczenie: won't (will not) have been + -ing. Pytanie: will przed podmiot. „They won't have been living here long by then.” „Will you have been waiting long by the time I arrive?” Uwaga: po „kiedy” mówimy po polsku w czasie przyszłym („kiedy przyjadę”), ale po by the time angielski używa present simple: by the time I arrive, nigdy by the time I will arrive.

"They won't have been living here long by then."
"Will you have been waiting long by the time I arrive?"

Future perfect continuous czy future perfect?

Future perfect (will have + trzecia forma) podkreśla, że coś będzie zakończone w danym momencie – po polsku to zwykle aspekt dokonany: „do tego czasu skończy projekt”. Future perfect continuous (will have been + -ing) podkreśla, jak długo trwa czynność; nie mówi, czy potem będzie trwać dalej.

Z czasownikami takimi jak teach, work czy live i czasem trwania z for często pasują obie formy; forma ciągła kładzie nacisk na samą czynność. Natomiast czasowniki stanu, jak know, own, be czy belong, nie przyjmują -ing. „W czerwcu minie dziesięć lat, odkąd ją znam” → „By June, I will have known her for ten years”, a nie „will have been knowing”.

"By the time he retires, he will have been teaching for 30 years. (duration)"
"By the time he retires, he will have finished the project. (completion)"

Pytanie o czas trwania

Typowe słowo pytające to how long: pyta, jak długo czynność będzie trwała w danym momencie przyszłości. „Jak długo w grudniu będziesz już tu mieszkać?” → „How long will you have been living here by December?” Nie używaj „since when”, które pyta o datę początku.

W pytaniach tak/nie will idzie przed podmiot, a have been + -ing stoi zaraz po nim, razem. „Will they have been traveling for 24 hours by then?” (Traveling to pisownia amerykańska; po brytyjsku travelling.)

"How long will you have been living here by December?"
"Will they have been traveling for 24 hours by then?"

Prawdziwy angielski

"By next year, she will have been running the company for a decade."
"By the time you arrive, we will have been waiting for two hours."
"By the end of the month, he will have been living abroad for a year."
"By next month, we will have been dating for a year."

Uwaga

✗In June, it will pass five years since I work here.
✓By June, I will have been working here for five years.

Kalka z „w czerwcu minie pięć lat, odkąd tu pracuję”. Podmiotem jest osoba, a czas trwania wprowadza for.

✗In June, I will work here since five years.
✓By June, I will have been working here for five years.

„Od pięciu lat” to for five years, nie since. A czas trwania do momentu w przyszłości wymaga will have been + -ing.

✗By June, I will have working here for five years.
✓By June, I will have been working here for five years.

Nie gub been: will have been + -ing to trzy części.

✗By next month, we will have been date for a year.
✓By next month, we will have been dating for a year.

Po will have been stoi forma z -ing, a nie forma podstawowa.

✗By the time you arrive, we will be waiting for two hours.
✓By the time you arrive, we will have been waiting for two hours.

Żeby powiedzieć, ile czekanie będzie już trwało, użyj will have been + -ing. Will be waiting mówi tylko, że w tamtej chwili będziesz w trakcie czekania.

✗By June, I will have been knowing her for ten years.
✓By June, I will have known her for ten years.

Czasowniki stanu, jak know, own czy belong, nie przyjmują -ing: tu używasz future perfect (will have + trzecia forma).

Porównanie z polskim

„W czerwcu minie pięć lat, odkąd tu pracuję”, „W czerwcu będzie pięć lat, jak tu pracuję”

Ta konstrukcja nie ma odpowiednika słowo w słowo. „It will pass five years since I work here” to błąd. Po angielsku podmiotem jest osoba, czasownik stoi w future perfect continuous, a czas trwania wprowadza for: „By June, I will have been working here for five years.” Tak samo „Kiedy przyjedziesz, będziemy czekać już dwie godziny” → „By the time you arrive, we will have been waiting for two hours.”

„Od pięciu lat” i „od 2021 roku”: polskie „od” łączy się i z okresem, i z punktem w czasie

Po angielsku to dwa różne słowa. Since łączy się z punktem początkowym (since 2021, since Monday), a czas trwania wprowadza for (for five years). „Since five years” jest zawsze błędem. Do tego polski czas przyszły z „od” („będę pracować od pięciu lat”) nie przechodzi w zwykłe will: potrzebujesz will have been + -ing.

„Do czerwca”, „do tego czasu”, „kiedy przyjedziesz”

Moment w przyszłości, w którym liczysz czas, wyrażasz przez by: by June, by then, by the time you arrive (z present simple, bez will). Until to też „do”, ale dla czynności, która trwa do tego momentu i się kończy („I'll be here until June”). Dlatego „Until June, I will have been working here for five years” to błąd.

💡 „W czerwcu minie pięć lat, odkąd…” = By June, … will have been + -ing … for five years.

💡 Czas trwania = for (for five years); punkt początkowy = since (since 2021).

💡 „Do czerwca” (moment liczenia) = by June; until oznacza trwanie; po by the time – present simple.

💡 Will have been + -ing: trzy części, żadnej nie pomijasz. Czasowniki stanu, jak know, idą w future perfect: will have known.

Z życia wzięte: rocznica związku

"How long have you two been together now?"

"By next month, we will have been dating for a year!"

"That's a big milestone. Any plans?"

"We're thinking of a trip to celebrate."

Ćwiczenia

Ćwiczenie 1 · Wybierz poprawne zdanie

Choose the correct sentence — duration up to 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 best describes the future perfect continuous?

Ćwiczenie 7 · Wybierz poprawne zdanie

Choose the correct sentence.

Ćwiczenie 8 · Wybierz poprawne pytanie

Choose the correct question.

Ćwiczenie 9 · Uzupełnij zdanie

Complete: 'By 2027, they ___ (live) in Kyiv for a decade.' (future perfect continuous)

Ćwiczenie 10 · Uzupełnij zdanie

Complete: 'By midnight, we ___ (not/drive) for 12 hours straight.' (negative)

Ćwiczenie 11 · Podziel na grupy

will have been working
will have finished
will have been studying
will have arrived
will have been waiting
will have left

Posortowano: 0 / 6

Ćwiczenie 12 · Typowy błąd: „od pięciu lat” → since

Polish: „W czerwcu będę tu pracować od pięciu lat.” 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 continuous = will have been + czasownik z -ing; przeczenie: won't have been + -ing.
  • Mówi, jak długo czynność będzie trwała w danym momencie przyszłości, prawie zawsze z for.
  • „Minie pięć lat, odkąd…”, „od pięciu lat” → will have been + -ing + for five years, nigdy since five years.
  • „Do czerwca” (moment liczenia) = by June; po by the time – present simple; typowe pytanie: how long…?
  • Future perfect (will have + trzecia forma) podkreśla zakończenie; tylko on pasuje do czasowników stanu, jak know.
Zobacz wszystkie lekcje z tej kategorii