Future perfect

W skrócie

Future perfect
+ I/you/she/we/they will ('ll) have + past participle
− won't have + past participle (won't have approved)
? Will you have + past participle ...?
termin by Friday / by the time + present simple
czas trwania for two years (liczone do terminu): will have been ... for

Polskie do jako termin to by, nigdy until. Po by the time stoi present simple, nie will.

B1 · Lekcja 7 · Czas Future Perfect

Pełne objaśnienie z lekcji, która uczy tej reguły

Wyobraź sobie, że stoisz w jakimś punkcie w przyszłości, np. w piątek o piątej albo na koniec miesiąca, i patrzysz wstecz. Część prac będzie już wtedy zrobiona. Po polsku wystarczy czas przyszły dokonany: do piątku skończę raport. Angielski ma na to osobną formę: will have + past participle (III forma). To future perfect.

Polskie skończę odpowiada dwóm formom angielskim. I will finish mówi, że skończę (wtedy, w przyszłości). I will have finished mówi, że w danym momencie będzie już po wszystkim. Znasz to z past perfect: By the time the client called, we had finished the report. Future perfect to ta sama konstrukcja przeniesiona w przyszłość: By the time the client calls, we will have finished the report.

Budowa

*will* i *have* zawsze wyglądają tak samo; po nich stoi czasownik główny w III formie (past participle).
FormaSchematPrzykład
Affirmativesubject + will have + past participleBy Friday, I will have finished the design.
Short formsubject + 'll have + past participleShe**'ll have sent** the invoice by noon.
Negativesubject + won't have + past participleWe won't have tested the app by Monday.
QuestionWill + subject + have + past participle?Will you have finished the slides by five?
Wh-questionwh-word + will + subject + have + participle?How many pages will you have written by tonight?

Nic się tu nie odmienia przez osoby: I will have, he will have, they will have. Nigdy will has. Czasownik główny stoi w III formie, tej samej co w present perfect: finished, sent, written, done, approved, been. W pytaniu przed podmiot wychodzi tylko will, a have zostaje za nim: Will you have finished...?

Termin: by i by the time

Future perfect prawie zawsze potrzebuje terminu, czyli punktu, z którego patrzymy wstecz. Bez niego zdanie brzmi dziwnie. Termin podaje się na dwa sposoby:

  • by + określenie czasu: by Friday, by the end of the month, by nine o'clock, by then. by znaczy „najpóźniej do”.
  • by the time + zdanie w present simple: by the time the meeting starts, by the time you arrive.

Polskie do ma dwa angielskie odpowiedniki. Jeśli chodzi o termin („najpóźniej do”), mów by: I'll have finished by Monday. Jeśli chodzi o czekanie albo trwanie aż do jakiegoś momentu, mów until. Z future perfect używaj tylko by, nigdy until.

Po polsku mówimy zanim przyjdziesz i kiedy przyjdziesz, czyli w czasie przyszłym. Po angielsku po by the time jest present simple, tak samo jak po when, before i as soon as. Mów by the time you arrive, nigdy by the time you will arrive.

Jak długo: for + okres czasu

Z for future perfect liczy, jak długo coś będzie trwało w chwili terminu. Po polsku powiedzielibyśmy „w czerwcu miną dwa lata, odkąd pracuję nad tym projektem”. Po angielsku: By June, I will have worked on this project for two years. Nie mów I will work ani I work ... for two years. Z be imiesłów to been: By May, she'll have been our manager for a year.

Future continuous czy future perfect?

  • At nine I'll be writing the report. (polskie o dziewiątej będę pisał): o dziewiątej czynność wciąż trwa. To future continuous.
  • By nine I'll have written the report. (polskie do dziewiątej napiszę): przed dziewiątą czynność jest już skończona. To future perfect.

Sprawdzian z przeczytanego

6 z 13 pytań, które ta lekcja zadaje w aplikacji. Należy wpisać formę albo wybrać odpowiedź.

  1. By Friday, we ___ the report.

  2. By the end of the month, they'll have(write) all the documents.

  3. Co oznacza to zdanie? "By nine I'll have written the report."

  4. We ___ the app by Monday. There isn't enough time.

  5. How many tasks will you have(do) by tonight?

  6. By December, she will have(be) a manager for five years.

Przykłady z kursu

Zaznaczone słowo to miejsce, w którym działa reguła. Przycisk odtwarzania pozwala usłyszeć zdanie.

  1. She'll have sent the invoice by noon.

    Ona wyśle fakturę do południa.

  2. When will you have submitted the proposal?

    Kiedy złożysz propozycję?

  3. We won't have tested the app by Monday.

    Do poniedziałku nie przetestujemy aplikacji.

  4. By Friday, I will have finished the design.

    Do piątku skończę projekt graficzny.

  5. Will you have finished the slides by five?

    Czy skończysz slajdy do piątej?

  6. Will the accountant have calculated the costs by Tuesday?

    Czy księgowy obliczy koszty do wtorku?

  7. How many pages will you have written by tonight?

    Ile stron napiszesz do wieczora?

  8. Will the engineers have fixed the problem by tomorrow morning?

    Czy inżynierowie naprawią problem do jutra rano?

  9. I hope we'll have hired two new developers by September.

    Mam nadzieję, że do września zatrudnimy dwóch nowych programistów.

  10. By December, she will have managed this department for five years.

    Do grudnia ona będzie zarządzać tym działem od pięciu lat.

Zdania z kursu, w których występuje ta reguła: 25

Do samodzielnego przećwiczenia

Zdanie do przetłumaczenia, w którym działa ta reguła. Tak jak w aplikacji, sprawdzanie zaznacza błędne słowo i wskazuje regułę, której dotyczy błąd.

2121/4

Zdania

Napisz po angielsku

Ona wyśle fakturę do południa.

czynność skończona przed terminem; forma skrócona (’ll)

1 / 4

Ćwicz tę regułę w aplikacji