Future Perfect opisuje czynność, która będzie zakończona przed określonym momentem w przyszłości. Prawie zawsze występuje z by (by Friday, by then) lub by the time.
Budowa
| Schemat | Przykład |
|---|---|
| subject + will have + past participle | I will have finished. |
| subject + won't have + past participle | They won't have arrived. |
| Will + subject + have + past participle? | Will you have finished by Friday? |
Kiedy tego używamy
- Termin: I will have finished the report by Friday. (Skończę raport do piątku.)
- Przed innym przyszłym zdarzeniem: She will have left before you arrive. (Wyjedzie, zanim przyjedziesz.)
- Rocznice: In May they will have lived here for 20 years. (W maju minie 20 lat, odkąd tu mieszkają.)
- Przypuszczenie o teraźniejszości: They will have arrived by now. (Pewnie już dojechali.)
Przykłady
- By next year, I will have finished my degree.
Do przyszłego roku skończę studia. - She will have left before you arrive.
Wyjedzie, zanim przyjedziesz. - Will you have finished by noon?
Czy skończysz do południa? - They won't have built the bridge by 2030.
Do 2030 nie zbudują mostu. - By the time you wake up, I will have gone.
Zanim się obudzisz, już mnie nie będzie. - In June we will have been married for ten years.
W czerwcu miną dziesięć lat naszego małżeństwa.
Typowe błędy
- „Will” po by the time: By the time you will come → By the time you come.
- Mylenie „by” i „until”: by Friday (najpóźniej do piątku) a until Friday (aż do piątku, trwanie).
- Brak „have”: I will finished → I will have finished.