Future Perfect Continuous: ćwiczenia z odpowiedziami i karta pracy PDF

Future Perfect Continuous przydaje się, kiedy liczysz, jak długo coś będzie już trwało w jakimś momencie w przyszłości: ile lat w firmie, ile godzin w podróży. Na początek masz krótkie zasady, a pod nimi 49 zdań w sześciu zestawach, od will have been working po by the time. Każde sprawdza się od razu, a po dobrej odpowiedzi możesz odsłuchać całe zdanie.

Wolisz papier? Pod ćwiczeniami jest karta pracy PDF do druku i osobna wersja z kluczem odpowiedzi.

Podstawy masz opanowane? Wskocz poziom wyżej: future Perfect Continuous dla zaawansowanych: rocznice, przypuszczenia i prostsze zamienniki.

Future Perfect Continuous w skrócie

will have been + -ing: jedna forma dla wszystkich

Budowa ma cztery części: will, have, been i czasownik z -ing. Have zostaje have także przy he, she i it. W mowie mówisz zwykle I’ll have been.

  • I will have been working here for ten years. (Będę tu pracować od dziesięciu lat.)
  • She’ll have been driving for hours. (Będzie jechać już od wielu godzin.)

Jak długo coś będzie już trwało

Stajesz w jakimś punkcie w przyszłości i patrzysz wstecz: od kiedy coś trwa i ile czasu już minęło. Prawie zawsze pojawia się for i podany czas.

  • In May we’ll have been living here for three years. (W maju minie trzy lata, odkąd tu mieszkamy.)
  • By Friday it will have been raining for a week. (W piątek minie tydzień, odkąd pada.)

by, by the time i when

By znaczy „do” albo „najpóźniej”. Po by the time i when stawiasz Present Simple, nie will, choć mowa o przyszłości.

  • By the time you get home, I’ll have been cooking for two hours. (Zanim wrócisz, będę gotować już od dwóch godzin.)
  • When he retires, he’ll have been teaching for thirty years. (Kiedy przejdzie na emeryturę, będzie uczyć od trzydziestu lat.)

Continuous czy zwykłe Future Perfect?

Continuous mówi o samej czynności i o tym, jak długo trwa. Zwykłe Future Perfect mówi o wyniku: co będzie gotowe i ile zrobisz. Z liczbą sztuk wybierasz will have done.

  • By noon I’ll have been answering emails for three hours. (W południe minie trzy godziny, odkąd odpisuję na maile.)
  • By noon I’ll have answered fifty emails. (Do południa odpiszę na pięćdziesiąt maili.)

Czasowniki stanu bez -ing

Know, own, like i podobne czasowniki zostają w zwykłym Future Perfect. Mówisz will have known, a nie will have been knowing.

  • By next summer we’ll have known each other for twenty years. (Latem minie dwadzieścia lat, odkąd się znamy.)

Ćwiczenie 1: will have been working, will have been living

Wpisz czasownik w Future Perfect Continuous. Pełne will i skrót 'll liczą się tak samo.

By the end of this month, I ___ (run) every morning for a whole year.

will have been running | 'll have been running

In May we ___ (live) in this apartment for three years.

will have been living | 'll have been living

By the time she graduates, she ___ (study) medicine for six years.

will have been studying | 'll have been studying

At 5 p.m. I ___ (sit) in meetings for eight hours, so I’ll need a break.

will have been sitting | 'll have been sitting

Next Tuesday they ___ (date) for exactly one year.

will have been dating | 'll have been dating

By the time the plane lands, we ___ (fly) for fourteen hours.

will have been flying | 'll have been flying

By Christmas my brother ___ (travel) around Asia for half a year.

will have been traveling | will have been travelling

When you arrive, the kids ___ (play) outside all afternoon, so they’ll be tired.

will have been playing | 'll have been playing

By 2028 our company ___ (sell) furniture for fifty years.

will have been selling

How long ___ you ___ (work) at this company by the end of the year?

will ; have been working

Ćwiczenie 2: by the time i when

Wpisz dwa czasowniki. Po by the time i when stawiasz Present Simple, a w drugiej części will have been + -ing.

By the time you ___ (get) home, I ___ (cook) for two hours.

get ; will have been cooking | 'll have been cooking

When he ___ (retire) next year, he ___ (teach) for thirty years.

retires ; will have been teaching | 'll have been teaching

By the time the movie ___ (end), we ___ (watch) it for three hours.

ends ; will have been watching | 'll have been watching

When my parents ___ (celebrate) their anniversary in June, they ___ (live) together for forty years.

celebrate ; will have been living | 'll have been living

By the time I ___ (finish) this course, I ___ (learn) Spanish for two years.

finish ; will have been learning | 'll have been learning

When the guests ___ (arrive), Mom ___ (clean) the house since morning.

arrive ; will have been cleaning

By the time the doctor ___ (see) you, you ___ (wait) for over an hour.

sees ; will have been waiting | 'll have been waiting

In September she ___ (manage) this restaurant for ten years.

will have been managing | 'll have been managing

By the time we ___ (reach) Chicago, we ___ (drive) for twelve hours.

reach ; will have been driving | 'll have been driving

Ćwiczenie 3: Future Perfect Continuous czy Future Perfect?

Wybierz poprawną formę. Czas trwania czynności to will have been + -ing, wynik i liczba sztuk to will have + trzecia forma.

By Friday I ___ the whole report.

  • will have been writing
  • will have written
  • will be writing

By 6 p.m. she ___ for ten hours straight, so let her rest.

  • will have been working
  • will be worked
  • has been working

By next summer we ___ each other for twenty years.

  • will have been knowing
  • will have known
  • will be knowing

By the end of the day, I ___ over 200 emails.

  • will have been answering
  • will have answered
  • will be answering

By the time you call, I ___ dinner, so we can talk.

  • will have been finishing
  • will have finished
  • will finish

She will be exhausted when she gets here. She ___ all night.

  • will have been driving
  • will be driven
  • drives

By the end of the tour, the band ___ 40 concerts.

  • will have been playing
  • will have played
  • will be playing

In March I ___ this car for five years.

  • will have been owning
  • will have owned
  • will own

When the race ends, the runners ___ for over four hours.

  • will have been running
  • are running
  • will be run

Ćwiczenie 4: wybierz poprawne zdanie

Najczęstsze pułapki: brak -ing, has zamiast have, will po by the time i czasowniki stanu z -ing.

Pick the correct sentence.

  • By Monday she will have been traveling for a month.
  • By Monday she will have been travel for a month.
  • By Monday she will has been traveling for a month.

Pick the correct sentence.

  • By the time you arrive, I will have been cooked for hours.
  • By the time you arrive, I will have been cooking for hours.
  • By the time you will arrive, I will have been cooking for hours.

Pick the correct sentence.

  • She will have read the whole book by Monday.
  • She will have been reading the whole book by Monday.
  • She will been reading the whole book by Monday.

Pick the correct sentence.

  • How long will you have been live here?
  • How long will you have been living here?
  • How long you will have been living here?

Pick the correct sentence.

  • By 2030 we will have been knowing each other for ten years.
  • By 2030 we will have known each other for ten years.
  • By 2030 we will known each other for ten years.

Pick the correct sentence.

  • When he gets home, he will have been working for twelve hours.
  • When he will get home, he will have been working for twelve hours.
  • When he gets home, he will have be working for twelve hours.

Ćwiczenie 5: ułóż zdanie

Ułóż zdanie z rozsypanych słów. Tak mówisz, jak długo coś będzie już trwało.

Powiedz, że w czerwcu minie dwa lata, odkąd tu pracujesz.

In June I’ll have been working here for two years.

Powiedz, że do tego czasu będziecie czekać już godzinę.

We’ll have been waiting for an hour by then.

Zapytaj, jak długo ktoś będzie wtedy studiował.

How long will you have been studying by then?

Powiedz, że w piątek minie tydzień, odkąd pada.

By Friday it will have been raining for a week.

Powiedz, że ona do tego czasu będzie jechać już cały dzień.

She will have been driving all day by then.

Powiedz, że w maju minie pięć lat, odkąd się spotykacie.

In May we’ll have been dating for five years.

Powiedz, że w grudniu minie cały rok, odkąd oszczędzasz.

By December I’ll have been saving for a whole year.

Ćwiczenie 6: znajdź błąd

W każdym zdaniu jest jeden błąd. Dotknij złego słowa, a zamieni się w poprawne.

By noon we will have been drive for six hours.

By noon we will have been driving for six hours.

By then she will has been studying for hours.

By then she will have been studying for hours.

In June they will have being dating for a year.

In June they will have been dating for a year.

How long will you have been learn English by June?

How long will you have been learning English by June?

By 2030 he will had been running the company for twenty years.

By 2030 he will have been running the company for twenty years.

By the end of the day I will have been answered calls for nine hours.

By the end of the day I will have been answering calls for nine hours.

In October they will have been living here since three years.

In October they will have been living here for three years.

Next week my parents will have been travel around Europe for a month.

Next week my parents will have been traveling around Europe for a month.

Karta pracy PDF z kluczem odpowiedzi

Karta pracy do druku

Te same zadania na papierze, A4, za darmo. Osobno wersja z odpowiedziami dla nauczyciela albo do samodzielnego sprawdzenia.

Poziom wyżej · B2-C1

Future Perfect Continuous dla zaawansowanych: rocznice, przypuszczenia i prostsze zamienniki

Znasz już will have been working od strony „jak długo coś będzie już trwało”. Tutaj są rzeczy, o których podręczniki milczą: kamienie milowe z come June, przypuszczenia o tym, dlaczego ktoś będzie zmęczony albo jak długo już czeka, czasowniki stanu, przy których -ing nie wchodzi, i prostsze formy, które native speakerzy wybierają częściej.

Ten czas w mowie pada rzadko, więc dobrze wiedzieć, kiedy brzmi naturalnie, a kiedy ciężko. Poniżej masz osiem krótkich wyjaśnień i 38 zdań w czterech zestawach, też na osobnej karcie PDF.

Smaczki, których nie ma w podręcznikach

Kamienie milowe: come June, this time next year

Future Perfect Continuous najczęściej pada przy rocznicach w pracy, w związku albo w nauce. Liczysz, ile czasu minie, kiedy przyjdzie dany dzień. Zwrot come June znaczy „kiedy przyjdzie czerwiec” i brzmi lekko, trochę jak z opowieści.

  • Come June, I’ll have been working here for five years. (W czerwcu minie pięć lat, odkąd tu pracuję.)
  • This time next year we’ll have been running the shop for a decade. (Za rok o tej porze minie dziesięć lat, odkąd prowadzimy sklep.)
  • On Saturday she’ll have been training for this race for six months. (W sobotę minie pół roku, odkąd trenuje do tego biegu.)

Skąd się weźmie zmęczenie: he’ll have been driving all night

Ta forma świetnie tłumaczy, w jakim stanie ktoś będzie. Mówisz, co będzie trwało aż do tego momentu, a obok pada skutek: tired, hungry, starving. Czas trwania często zastępuje all day, all night albo since morning.

  • He’ll have been driving all night, so he’ll be exhausted. (Będzie jechać całą noc, więc będzie wykończony.)
  • When Mom gets home, she’ll have been working since six. (Kiedy mama wróci, będzie pracować od szóstej.)
  • The kids will be starving. They’ll have been swimming all afternoon. (Dzieci będą głodne jak wilki. Całe popołudnie będą pływać.)

Przypuszczenie o tym, co trwa teraz

Will have been + -ing może też mówić o teraźniejszości. Zgadujesz, jak długo coś już trwa w tej chwili, zwykle z by now. Tak samo działa will be + -ing (he’ll be sleeping), tylko tu dochodzi czas trwania.

  • Let’s hurry. They’ll have been waiting for ages by now. (Pospieszmy się. Na pewno czekają już od dawna.)
  • She’ll have been studying for hours by now. Let’s bring her a coffee. (Na pewno uczy się już od kilku godzin. Zanieśmy jej kawę.)
  • He’ll have been sitting in traffic for an hour. (Pewnie stoi w korku już od godziny.)

Dlaczego rzadko i co mówią zamiast

Forma z czterech części jest długa, więc w mowie Amerykanie często wybierają prostsze zdanie. Najczęściej usłyszysz It’ll be five years in June since… albo zwykłe Future Perfect. Future Perfect Continuous zostaw na chwile, kiedy chcesz podkreślić, że czynność trwa bez przerwy.

  • It’ll be five years in June since I started here. (W czerwcu minie pięć lat, odkąd tu zaczęłam.)
  • In June I’ll have been here for five years. (W czerwcu minie pięć lat, odkąd tu jestem.)
  • In June I’ll have been working here for five years. (W czerwcu minie pięć lat, odkąd tu pracuję.)

Work, live, teach: obie formy są poprawne

Przy czasownikach, które opisują długi, stały stan rzeczy (work, live, teach, study), zwykłe Future Perfect i Continuous znaczą prawie to samo. Continuous podkreśla samą czynność i to, że dalej trwa. Zwykła forma brzmi bardziej jak podsumowanie.

  • By May we’ll have lived here for ten years. (W maju minie dziesięć lat, odkąd tu mieszkamy.)
  • By May we’ll have been living here for ten years. (W maju minie dziesięć lat, odkąd tu mieszkamy.)
  • When she retires, she’ll have taught over 3,000 students. (Kiedy przejdzie na emeryturę, będzie mieć za sobą ponad 3000 uczniów.)

Be, own, have: stany bez -ing

Czasowniki stanu nie przyjmują tej formy. Zamiast will have been being mówisz will have been, zamiast will have been owning mówisz will have owned. Have w znaczeniu „mieć” zostaje bez -ing, ale having lunch czy having fun to czynności i tam -ing pasuje.

  • In June we’ll have been together for ten years. (W czerwcu minie dziesięć lat, odkąd jesteśmy razem.)
  • By fall they’ll have owned the house for a decade. (Jesienią minie dziesięć lat, odkąd mają ten dom.)
  • By March I’ll have had this phone for four years. (W marcu minie cztery lata, odkąd mam ten telefon.)

Pytania i przeczenia: How long will you have been…?

W pytaniu will idzie przed osobę, a reszta zostaje w tej samej kolejności: How long will you have been…? Przeczenie won’t have been … long często tłumaczy, że ktoś jest jeszcze nowy albo że coś trwało krótko.

  • How long will you have been living abroad by then? (Jak długo będziesz wtedy mieszkać za granicą?)
  • Be patient with him. He won’t have been working here long. (Bądź cierpliwy. On będzie tu wtedy pracować dopiero od niedawna.)
  • Don’t worry, we won’t have been waiting long. (Spokojnie, do tego czasu nie będziemy czekać długo.)

Powtarzane czynności, które Cię męczą

Continuous pasuje nie tylko do jednej długiej czynności, ale też do czegoś, co powtarza się raz za razem przez dłuższy czas. Często słychać w tym zniecierpliwienie: dzwonisz, piszesz, prosisz, a efektu nie ma.

  • By Friday I’ll have been calling them every day for two weeks. (W piątek minie dwa tygodnie, odkąd codziennie do nich dzwonię.)
  • By then she’ll have been asking for a raise for a year. (Do tego czasu będzie prosić o podwyżkę już od roku.)
  • In May I’ll have been going to this gym for three years. (W maju minie trzy lata, odkąd chodzę na tę siłownię.)

Poziom wyżej, ćwiczenie 1: rocznice, przypuszczenia i stany

Wpisz czasownik w odpowiedniej formie. Zwykle to will have been + -ing, ale przy czasownikach stanu wybierz will have + trzecia forma, a w zdaniu z it … since zwykłe will be. Pełne will i skrót 'll liczą się tak samo.

He ___ (drive) all night, so he’ll be exhausted when he gets here.

will have been driving | 'll have been driving

Let’s hurry. They ___ (wait) for ages by now.

will have been waiting | 'll have been waiting

Come September, I ___ (teach) at this school for twenty years.

will have been teaching | 'll have been teaching | will have taught | 'll have taught

In June we ___ (be) together for ten years.

will have been | 'll have been

By next spring she ___ (own) the bakery for a decade.

will have owned | 'll have owned

How long ___ you ___ (study) Spanish by the time you move to Madrid?

will ; have been studying

When the CEO visits, the new manager ___ (not / work) here for long.

won’t have been working | will not have been working | won’t have worked | will not have worked

By Friday I ___ (call) the airline every day for a week, and still no refund!

will have been calling | 'll have been calling | will have called | 'll have called

In May it ___ (be) five years since we moved here.

will be | 'll be

By the end of this shift, the nurses ___ (work) for twelve hours straight.

will have been working | 'll have been working

Poziom wyżej, ćwiczenie 2: trwanie, stan czy wynik?

Wybierz formę, która pasuje do sytuacji. Po odpowiedzi zobaczysz krótkie wyjaśnienie.

When Dad gets here, he’ll be starving. He ___ all day.

  • will have been working
  • will be worked
  • will have work

Czynność trwa aż do jego powrotu, a skutek to głód. Stąd will have been working.

Hurry up! Your date ___ at the restaurant for half an hour by now.

  • will have been waiting
  • will wait
  • waits

By now zdradza przypuszczenie o teraźniejszości: na pewno czeka już od pół godziny.

By this fall they ___ the house for a decade.

  • will have owned
  • will have been owning
  • will be owning

Own to czasownik stanu, więc bez -ing: will have owned.

In June I ___ at the company for ten years.

  • will have been
  • will have been being
  • will be being

Be to stan. Will have been being nie istnieje w normalnej mowie.

By noon the bakery ___ over 500 loaves of bread.

  • will have sold
  • will have been selling
  • will be sold

Liczba sztuk to wynik, więc zwykłe Future Perfect.

___ here by the time you retire?

  • How long will you have been working
  • How long will you have been work
  • How long you will have been working

W pytaniu will stoi przed you, a czasownik ma końcówkę -ing.

The new guy is still learning. By the launch he ___ here for long.

  • won’t have been working
  • won’t have been work
  • won’t been working

Przeczenie: won’t have been + -ing. Żadnej części nie można pominąć.

This time next year I ___ my own business for exactly a year.

  • will have been running
  • will have been run
  • will be ran

Czas trwania do momentu w przyszłości: will have been running.

Her eyes will be red when she gets out. She ___ at a screen all day.

  • will have been staring
  • will has been staring
  • will have been stared

Skutek (czerwone oczy) i czynność, która trwała cały dzień. Have zostaje have także przy she.

Come June, I ___ English for five years.

  • will have been learning
  • will have been learn
  • have been learning

Come June to „kiedy przyjdzie czerwiec”, więc patrzysz z przyszłości: will have been learning.

Poziom wyżej, ćwiczenie 3: znajdź błąd

W każdym zdaniu jest błąd, czasem w dwóch słowach obok siebie. Dotknij złego słowa, a zamieni się w poprawne.

He will have been drive all night, so let him sleep.

He will have been driving all night, so let him sleep.

By now they will have been wait for an hour.

By now they will have been waiting for an hour.

How long you will have been working here by June?

How long will you have been working here by June?

Come September, she will have been teach here for twenty years.

Come September, she will have been teaching here for twenty years.

By Friday I will have been calling them every day since two weeks.

By Friday I will have been calling them every day for two weeks.

He won’t have been work here for long by then.

He won’t have been working here for long by then.

In May it will is five years since we moved here.

In May it will be five years since we moved here.

By then the twins will have been sleep for ten hours.

By then the twins will have been sleeping for ten hours.

This time next year I will has been running my own business for a year.

This time next year I will have been running my own business for a year.

Poziom wyżej, ćwiczenie 4: ułóż zdanie

Ułóż zdanie albo pytanie z rozsypanych słów. Polecenie mówi, w jakiej sytuacji je mówisz.

Powiedz, że on do tego czasu będzie już jechać całą noc.

He will have been driving all night by then.

Powiedz, że oni na pewno czekają już od dawna.

They will have been waiting for ages by now.

Zapytaj, jak długo ktoś będzie tu wtedy pracować.

How long will you have been working here by then?

Powiedz, że w czerwcu minie pięć lat, odkąd się przeprowadziliście.

It will be five years in June since we moved.

Powiedz, że w maju minie dziesięć lat, odkąd jesteście razem.

In May we will have been together for ten years.

Powiedz, że on do tego czasu nie będzie tu długo pracować.

He will not have been working here long by then.

Powiedz, że niedługo minie dziesięć lat, odkąd oni mają ten dom.

Soon they will have owned this house for ten years.

Powiedz, że we wrześniu minie dwadzieścia lat, odkąd uczysz.

In September I will have been teaching for twenty years.

Powiedz, że ona do tego czasu będzie cały dzień patrzeć w ekran.

She will have been staring at a screen all day.

Karta pracy PDF: poziom wyżej

Karta pracy: poziom wyżej

Trudniejsze zadania z tej sekcji na osobnej karcie A4, też z wersją z kluczem.