Future Perfect Continuous
Użycie
Do tamtego momentu w przyszłości będzie trwało już jakiś czas.
Future Perfect Continuous mówi, jak długo coś będzie już trwało w wyznaczonym momencie przyszłości. Nie że się skończy — że będzie się ciągnąć od jakiegoś czasu. Budujesz go z will have been i końcówki -ing.
By five o'clock I will have been driving for eight hours. Piąta to punkt. W tym punkcie jazda nadal trwa, a licznik pokazuje osiem godzin.
I to jest sedno: stajesz w przyszłości i patrzysz wstecz na czas trwania. Nie interesuje cię wynik, tylko ile to już leci.
Porównaj dwa zdania, bo różnica jest cała w tym:
By June I will have finished the course. — kurs zamknięty, dyplom w ręku.
By June I will have been studying for two years. — nauka trwa dalej, mówię tylko o jej długości.
Drugie zastosowanie to zapowiedź skutku, który będzie widać. When she arrives, I'll have been cooking all afternoon. Domyślnie: kuchnia będzie wyglądała jak pole bitwy, a ja będę wykończony.
Powiem szczerze: to najrzadziej używany czas z całej dwunastki. Nie musisz go produkować w każdej rozmowie — warto go rozpoznawać i umieć sięgnąć po niego wtedy, gdy naprawdę chcesz podkreślić długość trwania.
Konstrukcja
I an email.
I an email.
I an email?
Słowa kluczowe
Ten czas potrzebuje dwóch rzeczy naraz: mety i długości. Metę wyznacza by — by then, by next year, by the time you arrive.
Długość podaje for. By March I'll have been living here for five years. Bez for zdanie traci sens, bo cały ten czas kręci się wokół tego, ile czegoś trwa.
Naturalnym pytaniem jest How long…? How long will you have been working here by December?
Dochodzą okresy rozciągnięte: all day, all morning, all week. By evening I'll have been cleaning all day.
Błędy i pułapki
Najczęściej gubi się jeden z czterech elementów, zwykle been. Powtórz sobie wzór jak mantrę: will + have + been + -ing. Cztery klocki, każdy obowiązkowy.
Druga rzecz: po will stoi have, nigdy has. Nie She will has been working, tylko She will have been working.
Trzecia sprawa to czasowniki stanu — one nie wchodzą w -ing także tutaj. Nie I'll have been knowing him for years, tylko I'll have known him for years.
Czwarta: jeśli podajesz ilość albo wynik, wraca forma prosta. By Friday I'll have written five reports. — liczba domyka robotę, więc forma ciągła tu nie pasuje.
I ostatnia: po by the time oraz when nie wstawiaj will. Nie By the time you will come, tylko By the time you come, I'll have been waiting for an hour.
Przykłady
Ten czas najłatwiej poczuć, wyznaczając termin i licząc, ile coś będzie już wtedy trwało.
- By next month I'll have been teaching for twenty years.
- They won't have been waiting long.
- How long will she have been studying by then?