Hovoríme o tom, čo sa stane do určitého okamihu v budúcnosti (future perfect tense)
B2Ako hovoriť o tom, čo bude už hotové (future perfect tense)?
Tento článok vysvetlí, čo vyjadruje anglický future perfect (will have + past participle), kedy ho používame, ako sa tvorí, bežné chyby a veľa prirodzených príkladov. Všetky vysvetlenia sú po slovensky, príklady sú prednostne v angličtine s prekladmi.
Kedy používame future perfect?
Future perfect používame hlavne v týchto situáciách:
- Používame ho, keď chceme povedať, že niečo bude už ukončené pred alebo v určitej budúcej chvíli.
- English: "By next week, I will have finished the report." — Slovak: "Do budúceho týždňa budem mať správu hotovú."
- English: "She will have graduated by 2026." — Slovak: "Do roku 2026 už bude mať ukončené štúdium."
- V hlavnej vete môžeme mať future perfect; vo vetách začínajúcich "by the time"/"when" sa často používa present simple v časovej vedľajšej vete:
- English: "By the time you arrive, I will have left." — Slovak: "Keď prídeš, už budem preč."
- English: "By the time she finishes work, we will have cooked dinner." — Slovak: "Keď skončí v práci, my už budeme mať večeru uvarenú."
- Ten istý tvar (will have + past participle) sa používa, keď robíme odhad o minulosti alebo o tom, čo už môže byť hotové teraz:
- English: "He will have arrived by now." — Slovak: "Určite už prišiel." / "Najskôr už dorazil."
- English: "She will have forgotten our meeting." — Slovak: "Asi zabudla na naše stretnutie."
Ako sa tvorí future perfect?
Základný tvar (oznamovacia veta)
- Tvar: subject + will + have + past participle (3. tvar slovesa)
- English: "I will have finished." — Slovak: "Už to dokončím / Budem to mať dokončené."
- Príklady:
- "I will have finished the book by Friday." — "Do piatka knihu dokončím."
- "They will have solved the problem by tomorrow." — "Do zajtra vyriešia problém."
Záporka
- Tvar: subject + will not (won't) + have + past participle
- "I will not have finished by 6 p.m." / "I won't have finished by 6 p.m." — "Do 18:00 to nestihnem dokončiť."
Otázka
- Tvar: Will + subject + have + past participle?
- "Will you have finished by then?" — "Stihneš to do tej doby?"
- Krátke odpovede: "Yes, I will." / "No, I won't." — "Áno, stihnem." / "Nie, nestihnem."
Kontrakcie
- Bežné skrátenia: I'll have, you'll have, he'll/she'll/it'll have, we'll/they'll have.
- "I'll have done it by tomorrow." — "Urobím to do zajtra."
Past participle (3. tvar) — pripomenutie
- Pravidelné slovesá: add -ed (work → worked → worked).
- Nepravidelné majú vlastné tvary (go → went → gone; eat → ate → eaten; write → wrote → written).
- "She will have gone." — "Už odišla." (go → gone)
- "He will have eaten by noon." — "Do poludnia už zjedol." (eat → eaten)
Príklady: oznamovacie, záporné a otázkové vety
- "By the time you get here, I will have cleaned the house." — "Keď sem prídeš, už bude dom uprataný."
- "We will have saved enough money by next summer." — "Do budúceho leta budeme mať dosť peňazí."
- "By 2028, scientists will have developed new technology." — "Do roku 2028 vyvinú vedci novú technológiu."
- "I won't have finished the assignment by Monday." — "Do pondelka úlohu nedokončím."
- "They will not have arrived by midnight." — "Do polnoci neprídu."
- "Will she have returned by then?" — "Bude do tej doby už späť?"
- "Will you have completed the course before you move?" — "Stihneš kurz dokončiť pred presťahovaním?"
Typické časové výrazy používané s future perfect
- by + (time): "by Friday", "by next year", "by 6 p.m." — znamená "najneskôr do" alebo "k tomu okamihu".
- "I will have finished by 5 o'clock." — "Do 5 hodiny to dokončím."
- by the time + (present simple): hlavná veta často obsahuje future perfect.
- "By the time he arrives, we will have eaten." — "Keď príde, už budeme mať zjedené."
- before + (clause/time): "before we leave" alebo "before Monday".
- "I will have left before you come." — "Odišiel budem skôr, než prídeš."
- by then / by now / already
- "By then, she will have finished her exams." — "Do toho času už bude mať skúšky za sebou."
- "He will have already left." — "Už určite odišiel."
Dôležitá poznámka o vedľajších vetách času
- Po spojkách ako "when", "before", "after", "as soon as", "until", "by the time" používame v angličtine v časovej vedľajšej vete obyčajne present simple (nie future).
- Nesprávne: "I will have finished when you will arrive."
- Správne: "I will have finished when you arrive." — "Keď prídeš, už to budem mať hotové."
Porovnanie s inými časmi (čo sa často mieša)
- Future simple (will + infinitive) hovorí o budúcom deje.
- "I will finish the report tomorrow." — "Zajtra správu dokončím." (jednoduché vyjadrenie budúcnosti)
- Future perfect zdôrazňuje, že niečo bude dokončené pred alebo k určitému budúcemu okamihu.
- "I will have finished the report by tomorrow." — "Do zajtra už správu dokončím."
- Present perfect (have/has + past participle) spája minulosť so súčasnosťou: "I have finished." = teraz je hotové.
- Future perfect hovorí o dokončení vzhľadom na budúci okamih: "I will have finished by then." = do toho bodu v budúcnosti to bude hotové.
- Future perfect: zdôrazňuje dokončenie. "By 6 PM I will have written the report." — dokončenie.
- Future perfect continuous: zdôrazňuje trvanie do určitého okamihu. "By 6 PM I will have been writing for three hours." — dôraz na časový úsek.
- Past perfect (had + past participle) hovorí o dokončení pred minulým okamihom.
- "By the time she arrived, we had left." — "Keď prišla, my sme už odišli."
- Future perfect je jeho analóg v budúcnosti.
- "By the time she arrives, we will have left." — "Keď príde, už budeme preč."
Pasívny tvar future perfect
Pasívny tvar sa tvorí: will + have + been + past participle (|| will have been + V3).
Príklady passiva:
- "By the end of the year, the bridge will have been completed." — "Do konca roka bude most dokončený."
- "All the letters will have been sent by Friday." — "Všetky listy budú do piatku odoslané."
- Otázka v passíve: "Will the task have been finished by then?" — "Bude úloha do tej doby dokončená?"
Bežné chyby a ako sa im vyhnúť
- Použitie future tense v časovej vedľajšej vete:
- Nesprávne: "I will leave when he will arrive."
- Správne: "I will leave when he arrives." — (vedľajšia veta: present simple).
- Záměna "by" a "until":
- Nesprávne: "I will have finished until Monday." (znie nesprávne / nezrozumiteľne)
- Správne: "I will have finished by Monday." / alebo negatívne: "I won't have finished until Monday." — vysvetlenie: "by"=do určitého momentu; "until" = až do momentu (trvanie do).
- Záměna s "will have to" (povinnosť) vs. "will have + past participle" (perfekt):
- "I will have to go" = "budem musieť ísť" (nie dokončenie).
- "I will have gone" = "už odídem / budem preč" (dokonalosť akcie).
- Nesprávne formy minulého príčastného (past participle):
- Nesprávne: "I will have went."
- Správne: "I will have gone." (go → gone)
- Chýbajúce časové určenie: future perfect často potrebuje časový kontext ("by 5 pm", "by then"). Bez neho môže veta znieť neúplne.
Tipy, ako si to zapamätať a používať
- Predstavte si časovú os: vyberte bod v budúcnosti ("by Monday"). Hneď pred týmto bodom je miesto, kde sa niečo "bude mať už hotové". To je práve future perfect.
- "Will you have finished this by Friday?" — pýtate sa na hotovosť pred deadlinom.
- "By the time I return, will they have eaten?" — pýtate sa, či niečo bude vykonané skôr než sa vrátite.
Komplexná súprava príkladov (rôzne situácie)
- "By midnight, I will have finished my homework." — "Do polnoci si urobím domácu úlohu."
- "He will have left the office before you call." — "Pred tým, než zavoláš, on už opustí kanceláriu."
- "We won't have completed the project by the deadline." — "Do termínu projekt nedokončíme."
- "She will not have returned by Monday." — "Do pondelka sa nevráti."
- "Will you have finished the test by lunchtime?" — "Stihneš test do obeda?"
- "Will the package have arrived by Friday?" — "Bude balík do piatka doručený?"
- "By the end of the day, the work will have been done." — "Do konca dňa bude práca hotová."
- "All seats will have been booked by then." — "Do tej doby budú všetky miesta rezervované."
- "By 10pm, I will have been studying for four hours." — "Do 22:00 budem študovať už štyri hodiny." (dôraz na časovanie/trvanie)
- "He will have missed the bus." — "On určite zmeškal autobus." (nie len budúcnosť, ale domnienka o minulosti)
- "They will have already left the party." — "Už pravdepodobne odišli zo spoločnosti."
Stručný slovníček
- Tretia tvaru slovesa (worked, gone, written). Používa sa vo všetkých perfektných tvaroch.
- Slovesá ako "will" a "have" pomáhajú vytvoriť gramatický čas (napr. "will have").
- Gramatická kategória, ktorá ukazuje dokončenie deja voči inému bodu v čase.
- Použitie budúceho tvaru na vyjadrenie domnienky alebo pravdepodobnosti ("He will have arrived" = "pravdepodobne prišiel").
Záver — čo si zapamätať?
- Future perfect = will + have + past participle. Používame ho, keď chceme zdôrazniť, že niečo bude dokončené pred alebo k určitému bodu v budúcnosti.
- Často ide ruka v ruke s výrazmi ako "by", "by the time", "before" alebo "by then".
- Ten istý tvar sa používa aj na domnienky o tom, čo sa už stalo (epistemická funkcia).
Ak budete pri komunikácii myslieť na „deadline“ (bod v budúcnosti) a na to, či je akcia dokončená pred týmto bodom, future perfect sa stane prirodzeným nástrojom vo vašej angličtine.