Kaip kalbėti apie tai, kas bus įvykę (future perfect tense)
B2Kaip kalbėti apie tai, kas bus įvykę (future perfect tense)
Future perfect (angl. future perfect tense) anglų kalboje vartojamas, kai norime pasakyti, kad tam tikras veiksmas arba būsena bus jau įvykusi / užbaigta iki tam tikro momento ateityje arba iki kito ateities įvykio. Taip pat šia forma galima išreikšti prielaidą apie tai, kas jau bus įvykę iki tam tikro laiko.
- Kai veiksmas bus baigtas iki tam tikro momento ateityje (termine / "deadline").
- "By next year, I will have graduated." – (Iki kitų metų aš jau būsiu baigęs studijas.)
- Kai veiksmas bus užbaigtas prieš kitą ateities įvykį: "by the time..." konstrukcija.
- "By the time you arrive, we will have left." – (Iki tavo atvykimo mes jau būsime išvykę.)
- Kai darome prielaidą / spėjame apie išbaigtą veiksmą ateityje.
- "They will have finished the work by now." – (Tikriausiai jie jau bus pabaigę darbą.)
- Formulė: Subject + will + have + past participle (III veiksmažodžio forma).
- "I will have finished the report by Monday." – (Aš būsiu pabaigęs ataskaitą iki pirmadienio.)
- "She will have written three chapters by the end of the week." – (Iki savaitės pabaigos ji jau bus parašiusi tris skyrius.)
Neigiamas
- Formulė: Subject + will not / won't + have + past participle.
- "He won't have arrived by 9 o'clock." – (Jis nebus atvykęs iki 9.)
- "We won't have finished the project by Friday." – (Iki penktadienio mes nebusime pabaigę projekto.)
Klausimas ir trumpi atsakymai
- Klausimas: Will + subject + have + past participle?
- "Will you have completed the task by then?" – (Ar tu iki to laiko būsi atlikęs užduotį?)
- Trumpi atsakymai: "Yes, I will." / "No, I won't."
- Q: "Will they have left?" – A: "Yes, they will." / "No, they won't."
Pastaba: formalioje anglų kalboje kartais vartojamas "shall" su I/We (pvz., "I shall have finished"), bet šiuolaikinėje bendrinėje anglų kalboje dažniausiai vartojamas "will".
- Past participle (III forma) yra būtinas: "written, eaten, gone, seen, made" ir pan.
- Keletas dažnų pavyzdžių:
- write — written ("She will have written the letter." – Ji jau bus parašiusi laišką.)
- eat — eaten ("By 8 p.m. I will have eaten." – Iki 20 val. aš jau būsiu pavalgęs.)
- go — gone ("By then he will have gone." – Iki to laiko jis jau bus išvykęs.)
- do — done; see — seen; take — taken; break — broken; have — had.
- by + moment (by Friday, by 2025): "By Friday, I will have finished." – (Iki penktadienio būsiu pabaigęs.)
- by the time + clause: "By the time she arrives, we will have eaten." – (Kai ji atvyks, mes jau būsime pavalgię.)
- by then: "By then I'll have saved enough money." – (Iki to laiko aš jau būsiu sutaupęs pakankamai pinigų.)
- before + noun/clause: "I'll have finished before Monday." – (Aš pabaigsiu iki pirmadienio.)
- until (dažnai kartu su neiginiu): "I won't have finished until Monday." – (Aš nebūsiu pabaigęs iki pirmadienio.)
- already / probably / surely: šie žodžiai dažnai eina su future perfect, kai norime pabrėžti, jog kažkas jau bus įvykę arba priimti prielaidą.
- "She will have already left." – (Ji jau bus išvykusi.)
Svarbu: laiko šalutiniuose sakiniuose (when, after, before, by the time, until) paprastai vartojame dabarties laiką (present simple arba present perfect), o ne "will". Pavyzdys:
- Netaisyklinga: *"When you will arrive, we will start."*
- Teisinga: "When you arrive, we will start." – (Kai tu atvyksi, mes pradėsime.)
- Pasyvi forma: subject + will + have + been + past participle.
- "The report will have been finished by Friday." – (Ataskaita iki penktadienio jau bus parengta / užbaigta.)
- "By 2025 the bridge will have been built." – (Iki 2025 m. tiltas jau bus pastatytas.)
- Formavimas: subject + will + have + been + V-ing (pvz., "will have been working").
- Paskirtis: pabrėžti veiklos trukmę iki tam tikro ateities momento (kiek laiko veiksmas vyks iki to momento).
- "By June, I will have been working here for five years." – (Iki birželio bus praėję penkeri metai, kaip aš čia dirbu.)
- Skirtumas nuo future perfect simple:
- Future perfect (simple) akcentuoja, kad veiksmas bus užbaigtas: "By then I will have finished the book." – (Aš būsiu pabaigęs knygą.)
- Future perfect continuous akcentuoja veiklos trukmę iki to momento: "By then I will have been reading the book for three weeks." – (Iki to laiko aš skaitysiu tą knygą jau tris savaites.)
- Present perfect vs future perfect:
- "I have finished my homework." – (Aš jau pabaigiau / esu pabaigęs savo namų darbus.)
- "I will have finished my homework by 9 p.m." – (Iki 21 val. aš jau būsiu pabaigęs namų darbus.)
- Future simple vs future perfect:
- "I'll finish it tomorrow." (aš jį baigsiu rytoj) – veiksmas vyks arba bus atliktas rytoj.
- "I'll have finished it by tomorrow." (aš jį būsiu pabaigęs iki rytojaus) – veiksmas bus užbaigtas iki to momento.
- Past perfect vs future perfect:
- Past perfect (had + past participle) reiškia, kad veiksmas buvo užbaigtas iki kito praeities momento.
- Future perfect (will have + past participle) reiškia, kad veiksmas bus užbaigtas iki kito ateities momento.
- "Will have to" kontra "will have + past participle":
- "I will have to leave early." – (Man reikės išeiti anksti.) → būtinybė ateityje. (NE future perfect)
- "I will have left by 6." – (Aš būsiu išėjęs iki 6 val.) → future perfect (užbaigta būsena).
- Modalų perfect formos (would have, could have, should have) nėra future perfect; jos reiškia sąlyginį / hypotetinį perfekto aspektą (conditional / modal perfect).
- "I would have helped if I had known." – (Bučiau padėjęs, jei būčiau žinojęs.)
- Klaida: vartoti "will" laiko šalutiniuose sakiniuose: *"When you will arrive..."* → Teisinga: "When you arrive...".
- Klaida: naudoti neteisingą veiksmažodžio formą: *"She will have wrote..."* → teisinga: "She will have written..." (naudoti past participle).
- Klaida: sumaišyti "will have to" su future perfect. Paaiškinkite skirtumą ir rinkitės tarp jų pagal reikšmę.
- Klaida: manyti, jog future perfect tinka visiems būsimiems veiksmams (pvz., įpročiams ar grafikams). Paprastai įpročiams vartojamas present simple arba future simple.
- "By next year, I will have graduated." – (Iki kitų metų aš jau būsiu baigęs studijas.)
- "By 8 p.m. she will have eaten dinner." – (Iki 20 val. ji jau bus pavalgusi vakarienę.)
- "They will have arrived in London by Monday." – (Iki pirmadienio jie jau bus atvykę į Londoną.)
- "You will have learned a lot by the end of the course." – (Kurso pabaigoje tu būsi daug ko išmokęs.)
Negative examples:
- "I won't have finished the report by Friday." – (Iki penktadienio aš nebusiu pabaigęs ataskaitos.)
- "She won't have completed the test in time." – (Ji nebus spėjusi atlikti testo laiku.)
Questions:
- "Will you have enough money by then?" – (Ar iki to laiko tau pakaks pinigų?)
- "Will they have built the bridge by 2026?" – (Ar iki 2026 m. jie bus pastatę tiltą?)
Passive:
- "The house will have been painted by summer." – (Iki vasaros namas jau bus nudažytas.)
- "By the time they open the shop, all repairs will have been completed." – (Kai jie atidarys parduotuvę, visi remontai jau bus atlikti.)
With "by the time" / time clauses (atkreipkite dėmesį: šalutiniame sakinyje nevartokite "will"):
- "By the time you get home, I will have cooked dinner." – (Iki tavo sugrįžimo aš jau būsiu paruošęs vakarienę.)
- "When she arrives, we will have already left." – (Kai ji atvyks, mes jau būsime išvykę.)
Speculation / assumption:
- "They will have left by now." – (Jie jau bus išvykę.)
- "She will probably have finished the exam." – (Tikriausiai ji jau bus pabaigusi egzaminą.)
With "until" vs "by":
- "I won't have finished until Monday." – (Nebūsiu baigęs iki pirmadienio.) → reiškia: iki pirmadienio dar nebus pabaigta.
- "I will have finished by Monday." – (Aš būsiu pabaigęs iki pirmadienio.) → reiškia: pabaigta ne vėliau kaip pirmadienį.
Future perfect continuous (trukmės pabrėžimas):
- "By June, I will have been working here for five years." – (Iki birželio bus praėję penkeri metai, kaip aš čia dirbu.)
- "By midnight she will have been studying for three hours." – (Iki vidurnakčio ji jau bus mokiusis tris valandas.)
Modal / conditional contrasts:
- "I would have helped if I had known." – (Būčiau padėjęs, jei būčiau žinojęs.) → conditional perfect, NE future perfect.
- "If he studies hard, he will have passed the exam by July." – (Jei jis intensyviai mokysis, iki liepos jis bus išlaikęs egzaminą.)
- Teigiamas: Subject + will + have + past participle. (I will have finished.)
- Neigiamas: Subject + will not / won't + have + past participle. (She won't have arrived.)
- Klausimas: Will + subject + have + past participle? (Will you have done it?)
- Pasyvas: will + have + been + past participle. (The task will have been completed.)
- Laiko šalutiniuose sakiniuose (when, before, after, by the time) vartokite present simple arba present perfect, o NE "will".
- Naudokite "by" (iki) norėdami nurodyti, kad kažkas bus padaryta ne vėliau nei tam tikras momentas.
- Skirtumas tarp future perfect simple ir continuous: simple — užbaigta būsena; continuous — veiklos trukmė iki ateities momento.
Glosorius (trumpai):
- Past participle (praeities dalyvis) – veiksmažodžio trečioji forma (pvz., written, eaten, gone).
- Auxiliary (pagalbinis veiksmažodis) – žodis kaip "will", kuris padeda sudaryti laikus.
- Perfect aspect (perfektas / perfekto aspektas) – forma, rodanti, kad veiksmas yra (ar buvo) užbaigtas tam tikru laiku.
- Time clause (laiko šalutinis sakinys) – sakinys, pradedamas žodžiais kaip "when", "after", "before", "by the time".
- Passive voice (pasyvas) – veiksmažodžio forma, kur veiksmo objektas tampa sakinio subjektu (pvz., "will have been done").
Jei norite, galiu pateikti daugiau pavyzdžių su konkrečiais veiksmažodžiais arba paaiškinti skirtumą tarp future perfect ir future perfect continuous su jūsų pasirinktu sakiniu.