Runāšana par darbības ilgumu līdz nākotnes brīdim (nākotnes perfektā turpinātā forma)
B2Runāšana par darbības ilgumu līdz nākotnes brīdim (future perfect continuous)
Kas tas ir?
Future perfect continuous (angļu: future perfect continuous vai future perfect progressive) ir laika forma, ko izmanto, lai izteiktu, ka kāda darbība būs notikusi vai turpinājusies noteiktu laiku līdz kādam nākotnes brīdim vai notikumam. Šī forma uzsver darbības ilgumu (cik ilgi tā risinās) līdz šim nākotnes brīdim — nevis tikai to, ka darbība ir pabeigta.
Piemērs (angļu → latviešu):
"By next year I will have been living here for five years." → "Līdz nākamajam gadam šeit būs pagājuši pieci gadi, kopš es dzīvoju šeit." (jeb: "Līdz nākamajam gadam es šeit jau būšu dzīvojis piecus gadus.")
Kad es izmantoju šo laiku?
- Lai pateiktu, cik ilgi kāda darbība būs notikusi līdz noteiktam nākotnes brīdim vai notikumam.
Piemērs: "By the time she gets here, we will have been waiting for two hours." — mēs uzsveram, ka gaidīšana ilga divas stundas līdz viņas ierašanās brīdim.
- Lai paskaidrotu iemeslu vai sekas: ilga darbība bieži skaidro, kāpēc kaut kas notiek (piemēram, nogurums).
Piemērs: "He'll be tired — he'll have been driving for 12 hours." — viņš būs noguris, jo būs braucis 12 stundas.
- Lai izteiktu minējumu par to, cik ilgi kaut kas būs noticis nākotnē.
Kā tas veidojas?
Pamatformula:
will + have + been + (verb + -ing)
- Afirmatīvs: Subject + will + have + been + V-ing
Piemērs: "I will have been working" → "Es būšu strādājis/būšu strādājusi" (latviešu tulkojums var atšķirties pēc dzimtes, tāpēc bieži lieto neitrālākas formas kā "būs pagājuši... kopš...").
- Negatīvs: Subject + will + not + have + been + V-ing
Piemērs: "They will not have been living here long" → "Viņi šeit nebūs dzīvojuši ilgi." (saīsinājums: won't have been)
- Jautājums: Will + subject + have + been + V-ing ...?
Piemērs: "Will you have been studying long by then?" → "Vai līdz tam brīdim tu būsi mācījies ilgi?"
- Sarunvalodas saīsinājumi: I'll have been, she'll have been, they'll have been; negatīvi: won't have been.
Biežāk lietotās laika izteiksmes
Lieliski saskaņojas ar: "by (that time)", "by the time + (present simple)", "by + date/weekday/year", "for + duration", "since + sākuma punkts", "how long".
Svarīga gramatikas piezīme: pēc "by the time" un līdzīgām laika atvasēm angļu valodā parasti lieto present simple (piem., "By the time she arrives...") — ne "will arrive".
Piemēri (daudzgadīgs piemēru komplekts)
Afirmatīvi — akcents uz ilgumu līdz nākotnes brīdim
1) "By next year I will have been working at this company for ten years."
→ "Līdz nākamajam gadam es šajā uzņēmumā jau būšu strādājis desmit gadus."
2) "By the time you arrive, I will have been waiting for two hours."
→ "Līdz brīdim, kad tu ieradīsies, es jau būšu gaidījis/divas stundas." ("es jau būšu gaidījis divas stundas")
3) "By 8 o'clock they will have been flying for twelve hours."
→ "Līdz pulksten astoņiem viņi jau būs lidojuši divpadsmit stundas."
4) "In June she will have been studying medicine for five years."
→ "Jūnijā viņa jau būs mācījusies medicīnu piecus gadus."
5) "By the time the concert starts, the band will have been rehearsing for months."
→ "Līdz brīdim, kad sāksies koncerts, grupa jau būs mēģinājusi vairākus mēnešus."
Negatīvi
6) "By next month, they won't have been living here very long."
→ "Līdz nākamajam mēnesim viņi šeit nebūs dzīvojuši ļoti ilgi."
7) "He won't have been sleeping long by dawn."
→ "Līdz rītausmai viņš nebūs daudz gulējis." (uzsvars: nebūs gulējis ilgstoši)
Jautājumi (formēšana un īsās atbildes)
8) "Will you have been studying English for long by the time you take the test?"
→ "Vai līdz pārbaudījumam tu jau būsi ilgi mācījies angļu valodu?"
Īsā atbilde: "Yes, I will." vai pilnā: "Yes, I will have been studying for about three years."
9) "How long will she have been working here by next April?"
→ "Cik ilgi viņa būs strādājusi šeit līdz nākamajam aprīlim?"
Ar "by the time" — atcerieties: subordinātā daļa parasti present simple (arrives, finishes)
10) "By the time he finishes the course, he will have been studying for three years."
→ "Līdz brīdim, kad viņš pabeigs kursu, viņš jau būs mācījies trīs gadus."
11) "By the time she gets here, we will have been waiting an hour."
→ "Līdz brīdim, kad viņa ieradīsies, mēs jau būsim gaidījuši stundu."
Salīdzinājums ar citiem laika veidiem
12) Future perfect simple (uzsvars uz pabeigumu):
"By noon I will have written five pages." → uzsvars: es būšu uzrakstījis piecas lapas (pabeigums).
Future perfect continuous (uzsvars uz ilgumu):
"By noon I will have been writing for three hours." → uzsvars: es rakstīšu jau trīs stundas līdz pusdienlaikam.
13) Future continuous vs future perfect continuous:
"At 9 pm I will be watching TV." → darbība notiek konkrētā brīdī.
"By 9 pm I will have been watching TV for two hours." → uzsvars: skatīšanās ilga divas stundas līdz deviņiem.
Ar "for" un "since"
14) "By next summer she will have been working here since 2016."
→ "Līdz nākamajai vasarai viņa šeit būs strādājusi kopš 2016. gada."
15) "By the time you come back, I will have been looking after the children since morning."
→ "Līdz brīdim, kad tu atgriezīsies, es jau kopš rīta būšu pieskatījis bērnus."
Praktiski piemēri — minējumi un secinājumi
16) "He looks exhausted; by the end of the trip he will have been driving for 20 hours."
→ "Viņš izskatās izsmelts; līdz ceļojuma beigām viņš būs braucis 20 stundas."
17) "If she keeps practising, by next month she'll have been playing the violin for five years."
→ "Ja viņa turpinās trenēties, līdz nākamajam mēnesim viņa jau būs spēlējusi vijoli piecus gadus."
Par pasīvo balsi
18) Pasīvā konstruktīva future perfect continuous teju netiek lietota (kļūdains piemērs: "The house will have been being painted for days."). Parasti vietā izmanto future perfect simple vai citas darbības formas:
Pareizi: "The house will have been painted for days." (future perfect simple passive)
Biežākās kļūdas
- Aizmirst 'been': "I will have working" — nepareizi. Pareizi: "I will have been working."
- Jaukt ar future continuous: "I will be working for two hours by then" nav tik precīzs uzsvars uz ilgumu kā "I will have been working for two hours by then."
- Lietot statīvos verbus (parasti nevajadzīgi): nepareizi: "I'll have been knowing him for years." Pareizi: "I'll have known him for years." (stative verbs parasti neizmanto continuous formās)
- Pēc "by the time" nepamatoti lietot future tense subordinātā daļā: nepareizi: "By the time he will arrive..." Pareizi: "By the time he arrives..."
- Mēģināt izmantot pasīvo formu (been being) — tā gandrīz netiek lietota.
Neliels glosārijs
Present participle — darbības vārda forma ar galotni -ing (running, studying), ko izmanto continuous laikos.
Duration (ilgums) — cik ilgi darbība notiek (piem., for two hours, for five years).
Perfect — aspekts, kas saista darbību ar kādu laikpozīciju (šajā gadījumā — ar nākotnes punkta rezultātu vai ilgumu līdz tam punktam).
Continuous / progressive — uzsvars uz darbības norisi/ilgumu (notiekums), ne tikai uz pabeigumu.
Ātrie padomi
- Lieto, ja gribi uzsvērt, cik ilgi kaut kas būs noticis līdz konkrētam nākotnes brīdim.
- Pēc "by the time" izmanto present simple angļu valodā.
- Ja runā par stāvokļiem vai sajūtām (stative verbs), biežāk izmanto future perfect simple: "I'll have known him for years." nevis "I'll have been knowing him."
- Pasīvo formu ar "been being" izvairies — tas praktiski netiek lietots.
Ja nepieciešams, vari nomainīt daļu piemēru ar latviešu runāšanas paradumiem (piem., "būs pagājuši X gadi, kopš...") — tas bieži izklausās dabiskāk nekā burtiska tulkošana.
Ceru, ka šis skaidrojums palīdz saprast, ko nozīmē "talking about duration up to a future point" un kā lietot future perfect continuous. Ja vēlies, varu sagatavot īsu kopsavilkumu vai papildu piemērus konkrētām darbības vārdu grupām.