Trukmės nurodymas iki būsimo momento (future perfect continuous)

B2

Trukmės nurodymas iki būsimo momento (future perfect continuous)

Ką reiškia šis laikas?

Future perfect continuous (dar vadinamas future perfect progressive) – tai anglų kalbos laikas, kuriuo parodoma, kiek laiko veiksmas vyks arba bus vykęs iki tam tikro būsim o momento. Pagrindinis akcentas čia – trukmė (how long), o ne pats veiksmo užbaigimas. Formuluojama taip: will + have + been + veiksmažodžio -ing.

Pavyzdys:
"By next year she will have been teaching for ten years." (Iki kitų metų sukaks dešimt metų, kaip ji dėsto.)

Pastaba lietuviškai: tiesioginio atitikmens neturime; dažnai verčiame konstrukcijomis kaip "sukaks..." arba "bus praėję...".

Kada vartoti?

- Kai norime pabrėžti, kiek laiko veiksmas tęsis iki tam tikro ateities momento:
"By 6 pm I will have been working for three hours." (Iki 18 val. aš jau būsiu dirbęs/dirbusi tris valandas.)

- Kai klausiame arba atsakome į klausimą "How long...?" apie būsimo laiko trukmę:
"How long will you have been studying by the time the exam starts?" (Iki egzamino pradžios kiek laiko tu jau būsi mokęsis?)

- Kartais vartojamas, kai darome spėliojas dėl priežasties arba paaiškiname dabartinę būseną remdamiesi tuo, kas turėjo tęstis iki dabar:
"He'll have been working all night, so he's tired." (Tikėtina, kad jis dirbo visą naktį – todėl jis pavargęs.)

Kaip sudaryti?

Bendroji formuluotė:
will + have + been + veiksmažodžio -ing (present participle)

1) Teigiamas sakinys
- "I will have been working." / "She will have been working."
- Pilnas pavyzdys: "By 9 pm I will have been studying for four hours." (Iki 21 val. aš jau būsiu mokęsis keturias valandas.)

2) Neigiamas sakinys
- "I will not have been working." arba sutrumpintai "I won't have been working."
- Pavyzdys: "By the time you call, I won't have been sleeping long." (Kai paskambinsi, aš dar nebūsiu ilgai miegojęs/miegojusi.)

3) Klausimas
- "Will you have been working?"
- Pavyzdys: "Will you have been waiting long by the time the bus arrives?" (Ar iki autobuso atvykimo tu jau ilgai lauksi?)

Trumpi atsakymai: dažniausiai "Yes, I will." arba "No, I won't." (Pilnas atsakymas gali būti: "Yes — I will have been studying for three hours.")

Pastaba: formoje dažniausiai vartojame "will"; "shall" retai ir tik labai formaliai su "I/we".

Dažniausi laiko žodžiai ir junginiai

Time expressions, dažnai sutinkami su future perfect continuous:
- by + (time): "By next month..." (Iki kito mėnesio...)
- by the time + clause: "By the time you arrive..." (Iki kol atvyksi...)
- for + duration: "for three hours/for two years" (trukmė)
- since + starting point: "since January/since 2018" (nuo kada)
- before/until, when + future clause: "when he retires..."

Pavyzdžiai:
"By next June she will have been teaching here for five years." (Iki kitų metų birželio ji jau bus dėstžiusi čia penkerius metus.)

"By the time you get home, I will have been cooking for an hour." (Iki tavo grįžimo aš jau būsiu gaminęs/gaminusi valandą.)

Daug pavyzdžių pagal situacijas

Darbas / karjera
- "By next month she will have been working at the company for five years." (Kitą mėnesį sukaks penkeri metai, kaip ji dirba toje įmonėje.)
- "By the time I retire, I will have been teaching for forty years." (Kai išeisiu į pensiją, bus praėję keturiasdešimt metų, kaip aš dėstau.)

Mokslai / pasiruošimas
- "By the exam, I will have been studying for three weeks." (Iki egzamino aš jau būsiu mokęsis tris savaites.)
- "How long will you have been studying by the exam date?" — "I'll have been studying for six months." (Klausimas: 'Iki egzamino kiek laiko tu mokysiesi?' — 'Aš mokysiuosi šešis mėnesius.')

Laukti / kelionės
- "By the time you arrive, we will have been waiting for two hours." (Kai atvyksi, mes jau būsime laukę dvi valandas.)
- "She will have been traveling for ten hours by the time the plane lands." (Kai lėktuvas nusileis, ji jau bus keliavusi dešimt valandų.)

Gyvenimas / nuolatinės veiklos
- "By 2025 he will have been living in London for eight years." (Iki 2025 metų jam jau bus aštuoneri metai gyvenimo Londone.)
- "By next summer we'll have been renting this flat for three years." (Iki kito vasaros mes šį butą nuomosisime jau trejus metus.)

Neigimas / kontrastai
- "By the time you call, I won't have been sleeping long." (Kai paskambinsi, aš dar nebūsiu ilgai miegojęs/miegojusi.)
- "They won't have been practicing enough by the match." (Iki rungtynių jie nebus pakankamai treniravęsi.)

Spėjimas / paaiškinimas
- "He's late; he'll have been caught in traffic." (Jis vėluoja; tikėtina, kad jis buvo užstrigęs eisme.)
(čia dažniau vartojama future perfect arba perfect continuous kaip spėjimas)

Klausimai 'How long'?
- "How long will you have been working here by next June?" (Iki kito birželio kiek laiko čia būsi dirbęs?)
- "By the time the party starts, how long will they have been decorating?" (Iki vakarėlio pradžios kiek laiko jie jau bus dekoravę?)

Skirtumas nuo panašių laikų

Future continuous vs future perfect continuous
- Future continuous: "At 7 pm I will be watching TV." (7 val. žiūrėsiu televizorių.) — nurodo veiksmą, kuris vyks tam tikru momentu.
- Future perfect continuous: "By 7 pm I will have been watching TV for two hours." (Iki 19 val. aš jau būsiu žiūrėjęs televizorių dvi valandas.) — pabrėžia trukmę iki to momento.

Future perfect simple vs future perfect continuous
- Simple: "By 6 pm I will have finished the report." (Iki 18 val. aš būsiu pabaigęs ataskaitą.) — akcentuojamas veiksm o užbaigimas/rezultatas.
- Continuous: "By 6 pm I will have been working on the report for three hours." (Iki 18 val. aš jau tris valandas būsiu dirbęs prie ataskaitos.) — akcentuojama, kiek laiko darbas vyko.

Present perfect continuous vs future perfect continuous
- Present: "I have been studying since morning." (Nuo ryto mokausi / jau mokausi nuo ryto.)
- Future perfect continuous: "By 6 pm I will have been studying since morning." (Iki 18 val. aš jau nuo ryto būsiu mokęsis.)

Stative (būsenos) veiksmažodžiai
Dėmesio: daugumos būsenos veiksmažodžių (pvz., know, believe, own) nededame į continuous formą. Todėl dažniau tais atvejais vartosime future perfect simple:
- Teisingai: "By next year she'll have known him for ten years." (Iki kitų metų sukaks dešimt metų, kaip ji jį pažįsta.)
- Neteisingai: "*She will have been knowing him for ten years." (nevartojama)

Dažniausios klaidos ir kaip jas taisyti

- Pamiršimas "been":
Neteisinga: "By 5 pm I will have working for three hours."
Teisinga: "By 5 pm I will have been working for three hours."

- Naudojimas be -ing formato:
Neteisinga: "I will have been work."
Teisinga: "I will have been working."

- Vartojimas su būsenos veiksmažodžiais (dažnai netaisyklinga):
Neteisinga: "I will have been knowing him for years."
Teisinga: "I will have known him for years."

- Maišymas su future continuous, kai reikalingas akcentas į trukmę:
Future continuous: "At 3 pm I will be studying." (sako, ką darysi konkrečiu momentu)
Jei norite pasakyti, kiek laiko jau mokysitės iki 3 pm: "By 3 pm I will have been studying for five hours."

Greiti patarimai ir santrauka

- Naudokite future perfect continuous, kai norite pabrėžti veiklos trukmę iki konkretaus ateities momento: will + have + been + -ing.
- Dažnai pasirodo kartu su "by", "by the time", "for" ir "since".
- Jei veiksmas yra būsenos tipo (know, own, believe), vartokite future perfect simple (will have + V3), o ne continuous.
- Trumpai atsakykite "Yes, I will." arba "No, I won't."; pilnas atsakymas gali būti visa frazė su "will have been...".

Žodynėlis
- present participle / -ing forma: veiksmažodžio forma su -ing (doing, working) – naudojama po "been".
- auxiliary verb (pagalbinis veiksmažodis): will, have, been – reikalingi laiko formavimui.
- stative verb (būsenos veiksmažodis): veiksmažodis, kuris paprastai nevartojamas continuous formoje (pvz., know, own).
- duration (trukmė): kiek laiko veiksmas tęsiasi (for three hours, for two years).
- future point / future moment: konkretus laikas ateityje, iki kurio matuojame trukmę (by 5 pm, by next month).

Pabaigai – dar keli modeliniai pavyzdžiai

"By the end of the month I will have been working here for six months." (Mėnesio pabaigoje bus jau šeši mėnesiai, kaip aš dirbu čia.)

"Will you have been teaching long by the time the new term starts?" — "Yes, I will have been teaching for twenty years." (Ar iki naujo semestro pradžios ilgai dėstysite? — Taip, bus jau dvidešimt metų.)

"They won't have been living in the city for very long when the festival begins." (Kai prasidės festivalis, jie dar nebus ilgai gyvenę mieste.)

Šis laikas yra labai naudingas, kai reikia aiškiai parodyti veiklos trukmę iki tam tikros ateities ribos. Praktikuokite sakinius su "by", "by the time", "for" ir "since" ir atkreipkite dėmesį į "will + have + been + -ing" struktūrą.

Subscribe for evidence based language learning insights.

Lingua Fortis
Copyright © 2025 Lingua Fortis | Made in New York