Hovorenie o trvaní do určitého bodu v budúcnosti (future perfect continuous)
B2Hovorenie o trvaní do určitého bodu v budúcnosti (future perfect continuous)
Tento článok vysvetlí, ako a kedy používať anglický čas future perfect continuous (tiež nazývaný future perfect progressive). Všetky vysvetlenia sú po slovensky. Anglické príklady sú uvedené nižšie a vždy majú slovenský preklad. Nájdete tu tvorbu, typické časové výrazy, otázky, zápor, bežné chyby a množstvo príkladov.
Kedy používame future perfect continuous?
Future perfect continuous používame, keď chceme povedať, ako dlho nejaká činnosť bude (alebo bude už) trvať do určitého bodu v budúcnosti. Hlavné situácie:
- Vyjadriť dĺžku činnosti up to tj. do určitého budúceho okamihu.
- Vysvetliť príčinu budúceho stavu (napr. "pretože bude robiť X už dlho").
- Vyjadriť predpoklad o tom, koľko času niečo potrvá do budúcnosti.
Príklady:
- "By the end of this year, I will have been working here for five years." – "Ku koncu tohto roka to bude päť rokov, čo tu pracujem."
- "By the time you arrive, she will have been studying for three hours." – "Kým prídeš, bude už tri hodiny študovať."
- "By next month he will have been living in London for ten years." – "Do budúceho mesiaca to bude desať rokov, čo žije v Londýne."
- "You'll be tired tomorrow — you'll have been working all night." – "Zajtra budeš unavený — bude to preto, že budeš pracovať celú noc."
Ako sa tvorí?
Základná schéma:
- Oznamovacia veta (kladná): subject + will + have + been + verb-ing
- (napr. I will have been working)
- Záporná veta: subject + will + not + have + been + verb-ing
- (kontrakcia: won't have been)
- Otázka: Will + subject + have + been + verb-ing?
- Krátke odpovede: Yes, ... will. / No, ... won't.
Príklady (oznamovacie):
- "I will have been working here for five years by next July." – "Do budúceho júla to bude päť rokov, čo tu pracujem."
- "He will have been teaching for thirty years when he retires." – "Keď pôjde do dôchodku, bude učiť už tridsať rokov."
- "They will have been playing tennis for two hours by noon." – "Do poludnia budú hrať tenis už dve hodiny."
Príklady (záporné):
- "If she starts in July, she won't have been working here for a year by October." – "Ak začne v júli, v októbri tu ešte nebude pracovať rok."
- "By the time we arrive, they won't have been waiting long." – "Kým prídeme, ešte dlho čakať nebudú."
Príklady (otázky a krátke odpovede):
- "Will you have been studying English for many years by the time you go to university?" – "Ako dlho budeš študovať angličtinu do chvíle, keď pôjdeš na univerzitu?"
- "Yes, I will." – "Áno, budem."
- "How long will she have been working here by next month?" – "Ako dlho tu bude pracovať do budúceho mesiaca?"
Časové výrazy a spojky, ktoré sa často používajú
Najčastejšie frázy: by, by the time, by then, by + day/date, for, since, how long, before.
- by + bod v čase (do určitej chvíle):
- "By Monday I will have been working here for two years." – "Do pondelka to budú dva roky, čo tu pracujem."
- by the time + (present simple) v podradnej vete:
- "By the time you arrive, I will have been waiting for an hour." – "Kým prídeš, budem už hodinu čakať."
- for + doba (počet hodín, rokov):
- "By the end of the course she will have been studying Spanish for six months." – "Ku koncu kurzu bude študovať španielčinu už šesť mesiacov."
- since + bod v čase (od kedy):
- "By 2025 he will have been living here since 2010." – "V roku 2025 to bude, že tu žije od roku 2010."
- by then / by that time:
- "By then I will have been working on this problem for weeks." – "Do toho času budem na tomto probléme pracovať už niekoľko týždňov."
Príklady podľa situácií (väčšia zbierka)
1) Dĺžka činnosti do budúceho okamihu
- "By the end of this month, I will have been working on the project for six months." – "Ku koncu tohto mesiaca na projekte budem pracovať už šesť mesiacov."
- "By next summer, they will have been living here for three years." – "Do budúceho leta tu budú bývať už tri roky."
2) Vysvetlenie príčiny budúceho stavu
- "Don't be surprised if she's tired — she'll have been studying non-stop." – "Nečuduj sa, ak bude unavená — bude to preto, že bude študovať bez prestávky."
- "You'll be exhausted after the exam; you will have been revising all week." – "Po skúške budeš vyčerpaný; celý týždeň si sa pripravoval."
3) Rozčarovanie alebo sťažnosť (čakanie, dlhá činnosť)
- "By the time he finally appears, I will have been waiting for two hours." – "Kým sa konečne objaví, budem už dve hodiny čakať."
- "If the bus doesn't come soon, we'll have been standing here for hours." – "Ak autobus skoro nepríde, budeme tu stáť už hodiny."
4) 'By the time' s prítomným časom v podradnej vete (bežná konštrukcia):
- "By the time she arrives, we will have been working for three hours." – "Kým príde, budeme pracovať už tri hodiny."
- "By the time the concert starts, I will have been traveling for twelve hours." – "Kým sa začne koncert, budem cestovať už dvanásť hodín."
5) Použitie s 'for' a 'since'
- "By Friday I will have been working for two years." – "Do piatka to budú dva roky, čo pracujem."
- "By next year she will have been with the company since 2015." – "Do budúceho roka to bude, že v tejto spoločnosti pracuje už od roku 2015."
6) Negatívne vety a podmienky
- "If she starts in July, she won't have been working here for a year by October." – "Ak začne v júli, v októbri tu ešte nebude pracovať rok."
- "If he starts next month, he won't have been training long enough by January." – "Ak začne budúci mesiac, v januári ešte nebude trénovať dosť dlho."
7) Krátke odpovede a kontrakcie
- "I'll have been studying for three hours by 6 o'clock." – "Do šiestej budem študovať už tri hodiny." (I'll = I will)
- "She won't have been sleeping long when the alarm goes off." – "Keď zazvoní budík, ešte dlho spať nebude." (won't = will not)
Porovnanie s inými časmi
Future perfect continuous vs. future perfect simple
- Future perfect continuous zdôrazňuje dĺžku trvania do určitého bodu.
- "By June I will have been working here for six months." – (dĺžka: šesť mesiacov)
- Future perfect simple často zdôrazňuje výsledok alebo dokončenie do určitého bodu.
- "By June I will have finished the project." – (výsledok: projekt bude dokončený)
Príklady vedľa seba:
- "By 5 pm I will have been working for eight hours." – "Do 17:00 budem pracovať už osem hodín." (dĺžka)
- "By 5 pm I will have finished the report." – "Do 17:00 správu dokončím." (výsledok)
Future perfect continuous vs. future continuous
- Future continuous (will be + -ing) hovorí, že činnosť bude prebiehať v určitom okamihu v budúcnosti:
- "At 9 tonight I will be watching TV." – "O 21:00 budem pozerať televíziu." (činnosť sa práve deje)
- Future perfect continuous hovorí, ako dlho tá činnosť bude prebiehať do toho okamihu:
- "At 9 tonight I will have been watching TV for two hours." – "O 21:00 budem pozerať televíziu už dve hodiny." (dĺžka)
Future perfect continuous vs. present perfect continuous
- Present perfect continuous: "I have been working here for three years." – trvanie od minulosti do súčasnosti.
- Future perfect continuous: "By next month I will have been working here for three years." – trvanie od minulosti až do určitého bodu v budúcnosti.
Bežné chyby a ako sa im vyhnúť
- Zamenenie future continuous za future perfect continuous:
- Chyba: "At 6 I'll have cooking dinner." (nesprávne)
- Správne: "At 6 I'll be cooking dinner." (pre činnosť, ktorá bude prebiehať o 6)
- Ak chcete zdôrazniť, ako dlho budeš variť do 6: "By 6 I'll have been cooking dinner for an hour."
- Nesprávne používanie 'since' s určitou dobou (should be 'for'):
- Chyba: "I have been here since two years." (nesprávne)
- Správne: "I have been here for two years." alebo "I have been here since 2019."
- Stative verbs (slovesá vyjadrujúce stav) sa zvyčajne nepoužívajú v -ing tvare v takýchto konštrukciách:
- Chyba: "I will have been knowing him for ten years." (nesprávne)
- Správne: "I will have known him for ten years." (future perfect simple)
- Pasívna forma future perfect continuous ("will have been being + past participle") je veľmi neobratná a prakticky sa nepoužíva:
- Namiesto: "The machine will have been being repaired for two hours." použite radšej: "They will have been repairing the machine for two hours." alebo "The machine will have been repaired by then."
Praktické tipy pre študentov
- Kľúčové slová, ktoré často signalizujú tento čas: by, by the time, by then, for, since.
- Ak chcete zdôrazniť "ako dlho" niečo bude trvať do budúceho momentu, použite will have been + -ing.
- Vyhnite sa používaniu s statickými slovesami; použite vtedy future perfect simple.
- Otázky: "Will + subject + have + been + -ing?"; odpovede: "Yes, I will." / "No, I won't."
Glosár (jednoduché definície)
- pomocné sloveso (auxiliary verb): sloveso, ktoré pomáha tvoriť čas (will, have, be).
- prítomný príčastok / tvar -ing (present participle): tvar slovesa s koncovkou -ing (napr. working, studying).
- dĺžka (duration): obdobie, počas ktorého niečo trvá (hodiny, dni, roky).
- future perfect continuous: čas vyjadrujúci, že činnosť bude prebiehať a ukazuje jej dĺžku do určitého bodu v budúcnosti.
Záver
Future perfect continuous je vhodný, keď potrebujete hovoriť o tom, ako dlho niečo bude trvať do určitého momentu v budúcnosti. Tvorí sa pomocou will + have + been + verb-ing a často sa používa s výrazy ako by, by the time, for alebo since. Pamätajte na rozdiely oproti future continuous a future perfect simple a vyhýbajte sa použití s statickými slovesami alebo nepoužívanej pasívnej forme.