By ten tomorrow, I’ll have been working for two hours. — Jutro o dziesiątej będę już pracować od dwóch godzin. Pokazujemy, jak długo czynność będzie trwała do przyszłego momentu.
By ten tomorrow, I’ll have been working for two hours. Jutro o dziesiątej będę już pracować od dwóch godzin.
Pracę zaczynam o ósmej. O dziesiątej będą za mną dwie godziny pracy. Pokazujemy długość czynności, a nie liczbę gotowych rzeczy.
Czas trwania do innego wydarzenia
When Mum comes home tomorrow, I’ll have been reading for an hour. Gdy mama wróci jutro do domu, będę już czytać od godziny.
Powrót mamy wyznacza przyszły moment. Po when mówimy comes, bez will.
Skutek wcześniejszej czynności
Tom will be tired at noon tomorrow. He’ll have been running for two hours. Tom będzie zmęczony jutro w południe. Będzie mieć za sobą dwie godziny biegania.
Wcześniejszy wysiłek tłumaczy zmęczenie. Tom może właśnie kończyć bieg lub skończyć go chwilę wcześniej.
W tym dziale ćwiczymy will have been + czasownik z -ing. Przyszły moment i okres trwania są widoczne w angielskich przykładach.
Konstrukcja
Jak budujemy Future Perfect Continuous?
Twierdzenie
Will have been + -ing
osoba + will have been + czasownik z -ing
I will have been working for two hours by ten tomorrow.
She will have been working for two hours by ten tomorrow.
Will have been jest takie samo dla każdej osoby. Work zmienia się w working. Potrzebujemy wszystkich części: will, have, been i working.
Przeczenie
Not po will
osoba + will not / won’t + have been + czasownik z -ing
Tom will not have been working for long by ten tomorrow.
Tom won’t have been working for long by ten tomorrow.
Pełna forma i skrót znaczą to samo. Have been i working pozostają. For long = długo: do tej godziny Tom nie będzie mieć za sobą długiej pracy.
Pytanie
Will przed osobą
will + osoba + have been + czasownik z -ing
Will Tom have been working for two hours by ten tomorrow?
Will you have been working for two hours by ten tomorrow?
Przenosimy tylko will przed osobę. Have been i working pozostają po osobie. Nie dodajemy do/does.
Pytanie szczegółowe
How long — jak długo?
How long + will + osoba + have been + czasownik z -ing
How long will you have been working by ten tomorrow?
How long will Tom have been working by ten tomorrow?
How long stoi jako pierwsze. Potem will, osoba, have been i czasownik z -ing. Odpowiadamy okresem, np. For two hours.
Odmiana
To samo will have been working dla każdej osoby
Have been nie zmienia się po will
I / you / he / she / it / we / they + will have been working
Także przy he/she/it używamy have. Nie will has been.
Także w przeczeniu i pytaniu
She won’t have been working for long by ten tomorrow. Will she have been working for two hours by ten tomorrow?
Zmieniamy not albo miejsce will. Have been working pozostaje.
Czasownik
Znana końcówka -ing
Zwykle dodajemy -ing
Work → working Read → reading Study → studying
To te same formy, które znamy z Present Continuous.
Kilka zmian w pisowni
Write → writing — usuwamy końcowe e Swim → swimming — podwajamy m Run → running — podwajamy n Travel → travelling — w brytyjskiej pisowni podwajamy l
Amerykańskie traveling także jest poprawne i jest przyjmowane w ćwiczeniach.
Skróty
Will → ’ll; will not → won’t
Skróty twierdzeń
I will = I’ll You will = You’ll He will = He’ll She will = She’ll It will = It’ll We will = We’ll They will = They’ll
She’ll have been working for two hours by ten tomorrow. Have been i working pozostają po skrócie.
Skróty przeczeń
Will not = won’t.
I will not have been working for long by ten tomorrow. I won’t have been working for long by ten tomorrow.
Poprawne jest też I’ll not have been working for long by ten tomorrow. Najpierw ćwicz won’t.
W zwykłych zdaniach pełna forma i skrót są równoważne. Jeżeli zadanie mówi „skróć”, wymaga skrótu z apostrofem. Pełna forma jest wtedy poprawnym angielskim, ale nie wykonuje polecenia.
Odpowiedzi
Powtarzamy will, dobieramy osobę
You w pytaniu → I w odpowiedzi
A: Will you have been working for two hours by ten tomorrow? B: Yes, I will. albo: No, I won’t.
Pytanie jest do Ciebie, więc odpowiadasz o sobie. Nie powtarzamy have been working.
Tom → he
A: Will Tom have been working for two hours by ten tomorrow? B: Yes, he will. albo: No, he won’t.
He zastępuje Toma. Po No można też użyć will not.
Czas
Przyszły moment + okres trwania
Kiedy mierzymy?
By ten tomorrow — do dziesiątej jutro By next June — do przyszłego czerwca When Mum comes home tomorrow — gdy mama wróci jutro do domu
For — okres; since — początek
For two hours — przez dwie godziny For a year — przez rok Since eight — od ósmej Since 2024 — od 2024 roku
By next June, we’ll have been studying English since 2024. Do przyszłego czerwca będziemy już uczyć się angielskiego od 2024 roku.
Porównanie
Co będzie gotowe czy jak długo?
Future Perfect Simple — rezultat
By five tomorrow, Tom will have written three letters. Do piątej jutro Tom napisze trzy listy.
Sprawdzamy liczbę gotowych listów.
Future Perfect Continuous — czas trwania
By five tomorrow, Tom will have been writing for two hours. Jutro o piątej Tom będzie już pisać od dwóch godzin.
Sprawdzamy długość pisania. Nie dowiadujemy się, ile listów będzie gotowych.
Uwaga
For i by nie wybierają czasu automatycznie
Co oznacza przeczenie z okresem?
By ten tomorrow, I won’t have been working for two hours. Only one hour. Jutro o dziesiątej nie będą jeszcze za mną dwie godziny pracy, tylko jedna.
Przeczenie może zaprzeczać podanej długości czynności. Nie musi oznaczać, że nie pracowałem ani przez chwilę.
Uwaga
Typowe błędy
Błąd
I will have working for two hours by ten tomorrow.
Poprawnie
I will have been working for two hours by ten tomorrow.
Między have a working potrzebujemy been.
Błąd
She will has been working for two hours by ten tomorrow.
Poprawnie
She will have been working for two hours by ten tomorrow.
Po will zawsze have, także przy she.
Błąd
Tom will have been work for two hours by ten tomorrow.
Poprawnie
Tom will have been working for two hours by ten tomorrow.
Po have been w tej konstrukcji potrzebujemy -ing.
Błąd
Do you will have been working for two hours by ten tomorrow?
Poprawnie
Will you have been working for two hours by ten tomorrow?