Hovoríme o tom, čo sa stane do určitého okamihu v budúcnosti (future perfect tense)

B2

Ako 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:

1) Dokončenie do určitého okamihu v budúcnosti (deadline)
  • 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."
2) Vo vetách s "by the time" (a podobnými)
  • 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ú."
3) Ako odhad alebo domnienka o tom, čo už sa stalo (epistemická funkcia)
  • 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

Oznamovacie (affirmative)
  • "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."
Záporné (negative)
  • "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."
Otázkové (questions)
  • "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

Najčastejšie frázy
  • 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 vs. Future perfect
  • 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 vs. Future perfect
  • 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 vs. Future perfect continuous
  • 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 vs. Future perfect
  • 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úť

Najčastejšie chyby
  • 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ť

Praktický spôsob myslenia
  • 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.
Užitočné otázky na precvičenie v hlave
  • "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)

Affirmative — dokončenie pred časom
  • "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."
Negative — nebudú hotové do času
  • "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."
Questions — otázky o hotovosti
  • "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ý?"
Passive — pasívne vety
  • "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é."
Future perfect continuous — dôraz na trvanie
  • "By 10pm, I will have been studying for four hours." — "Do 22:00 budem študovať už štyri hodiny." (dôraz na časovanie/trvanie)
Deduction / Epistemic use — predpoklad o tom, čo sa už stalo
  • "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

Past participle (minulý príčastok)
  • Tretia tvaru slovesa (worked, gone, written). Používa sa vo všetkých perfektných tvaroch.
Auxiliary verb / pomocné sloveso
  • Slovesá ako "will" a "have" pomáhajú vytvoriť gramatický čas (napr. "will have").
Perfect aspect (perfekt)
  • Gramatická kategória, ktorá ukazuje dokončenie deja voči inému bodu v čase.
Epistemic use / dedukcia
  • 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.

Subscribe for evidence based language learning insights.

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