Future Perfect

Czas Future Perfect jest czasem, którego używa się do określenia czynności, która skończy się zanim zacznie się następna czynność, bądź też zakończy się przed pewnym określonym czasem (punktem) w przyszłości. Czyli mówimy za każdym razem o 'skończonej', 'dokonanej' czynności. Spójrzmy wpierw na polski przykład:

- Skończyłeś już tę książkę?
- Nie, nawet nie zacząłem czytać... Zacznę czytać jutro (czynność w przyszłości), ale na pewno skończę ją do soboty (znowu czynność w przyszłości, następująca po tej pierwszej).


Ta pierwsza czynność nie musi się zaczynać w przyszłości. Ona może już trwać, ale jeśli chcemy konkretnie podać kiedy się zakończy w przyszłości, także użyjemy tego czasu. Czyli nasz dialog mógłby wyglądać też tak:

- Skończyłeś już tę książkę?
- Nie, ale już zacząłem czytać... Na pewno skończę ją do soboty (skończę ją do konkretnego dnia w przyszłości).


Po angielsku te dialogi będą wyglądały następująco:

- Have you finished this book, yet?
- No, I haven't even started yet... I will start tomorrow, but for sure I will have finished it by Saturday.

 

- Have you finished this book, yet?
- No, but I have already started reading it. I will have finished it by Saturday.


Czas Future Perfect tworzymy następująco:

Do podmiotu dodajemy orzeczenie w formie will have + past participle (czyli -ed dla regularnych, lub III forma dla nieregularnych):

By the time she gets ready the bus will have left.

Zanim ona będzie gotowa, to autobus odjedzie.

They will have finished the bridge by the end of the month.

Oni skończą ten most przed końcem miesiąca. (i będzie już oddany do użytku)

He will have sold the car by the time I collect enough money to buy it from him.

Zanim ja nazbieram wystarczająco dużo pieniędzy, żeby od niego odkupić ten samochód, to on go już sprzeda.



 

 

W tym czasie pojawiają się określenia informujące do kiedy, przed jakim czasem/czymś coś się skończy. Będą to najczęściej:

by

do

before

przed

by the time

do czasu, zanim

Ponieważ ten czas należy do grupy czasów złożonych (czyli takich gdzie dodaje się słówko, które ten czas tworzy, a nie zmienia formę czasownika), więc jak w każdym takim przypadku pytanie tworzymy przez inwersję słówka will z podmiotem.

Will they have passed all the exams before July?

Czy oni zdadzą wszystkie egzaminy do lipca? (czy już będą po sesji na przykład)

Will you have processed these data by tomorrow?

Czy przetworzysz te dane do jutra?


Przeczenia tworzymy tak samo jak w czasie Future Simple - czyli wstawiamy not po słowie will (lub łączymy je w won't). Jedyne o czym trzeba pamiętać, to żeby nie 'zgubić' gdzieś reszty orzeczenia (have i pp):

I won't have been ready with my presentation by tomorrow.

Nie będę gotowa (nie wyrobię się) z tym wystąpieniem/prezentacją do jutra.

His German won't have improved by holiday if he misses so many classes.

Jego niemiecki nie poprawi się do wakacji, jeśli on będzie opuszczał tyle zajęć.

 

BACK