„I have read the book“, nebo „I have been reading the book“: hotový výsledek, nebo děj, který trvá.
Co se naučíte
Oba tvary spojují minulý děj s přítomností. Tvar simple zdůrazňuje výsledek nebo to, že děj skončil. Tvar continuous zdůrazňuje samotný průběh: že děj nějakou dobu trval a často vysvětluje to, co je vidět teď.
Český vid vám dává dobrou intuici. „Přečetla jsem tu knihu“ (dokonavé, je tu výsledek) připomíná „I have read the book“. „Četla jsem tu knihu“ nebo „Čtu ji už týden“ (nedokonavé, průběh) připomíná „I have been reading the book“. Je to jen vodítko, ne pravidlo – v angličtině rozhoduje, co chcete zdůraznit.
Tvar simple se používá, když jde o to, co se podařilo nebo skončilo, nebo kolikrát se něco stalo – hlavně s konkrétním číslem. Česky tu obvykle stojí dokonavé sloveso: „Letos napsal pět knih.“
Tvar continuous se používá, když říkáte, jak dlouho něco trvá, nebo když současnou situaci vysvětlujete dějem, který trvá nebo právě skončil.
Tady je největší česká past. Česky mluvíme v přítomném čase: „Čte tu knihu už dva týdny“, „Čekám tu hodinu“. Anglicky děj, který trvá až do teď, vyžaduje present perfect continuous: „She has been reading…“, „I have been waiting…“. Otázka „Jak dlouho už čekáte?“ je „How long have you been waiting?“.
Pokud něco počítáte (kolikrát, kolik kusů), zvolte tvar simple. Pokud popisujete samotnou činnost bez počítání, obvykle se lépe hodí continuous. „Dnes jsem vypil tři kávy“ → „I have had three cups“, ale „Celé dopoledne piju kávu“ → „I have been drinking coffee all morning“.
Pozor na stavová slovesa, např. know, like, want, belong. Obvykle nemají tvar continuous, ani když mluvíme o délce trvání: „Znám ho deset let“ → „I've known him for ten years“.
„Čekám tu už hodinu“ je česky v přítomném čase, ale anglicky potřebujete present perfect continuous. Present continuous s for zní, jako byste teprve plánovali hodinu čekat.
České „od“ a „už“ svádějí k since. S délkou času (an hour, two weeks) se ale používá for; since jen s okamžikem začátku (since 9 o'clock).
Doslovný překlad věty „Jak dlouho už čekáte?“. Když se ptáte na délku děje až do teď, použijte have/has been + -ing.
S konkrétním počtem nebo ukončeným množstvím se používá tvar simple, ne continuous.
„Čte ji už dva týdny“ – děj trvá a ještě neskončil, proto continuous. „Has read“ naznačuje, že už ji dočetla.
Když současný stav (únavu) vysvětlujete dějem, který probíhal až donedávna, je přirozený tvar continuous.
„Znám ho deset let“: know je stavové sloveso a obvykle nemá tvar -ing. Délku trvání pak vyjadřuje present perfect simple.
Český vid rozlišuje výsledek a průběh: „Přečetla jsem knihu“ (dokonavé) a „Četla jsem knihu“ (nedokonavé)
Logika je podobná: has read = výsledek (kniha je přečtená), has been reading = průběh (čtení trvalo, možná neskončilo). Angličtina to ale vyjadřuje tvarem času, ne jiným slovesem. V jedné větě se mohou objevit oba tvary: „Celé dopoledne píšu maily a už jsem poslal čtyři“ → „I've been writing emails all morning and I've sent four“. Průběh – continuous, počet – simple.
Česky je děj, který trvá dodnes, v přítomném čase: „Čekám už hodinu“, „Učím se anglicky tři roky“
Angličtina tu vyžaduje present perfect continuous (nebo present perfect simple u stavových sloves): „I've been waiting for an hour“, „I've been learning English for three years“. Věty „I wait one hour“ nebo „I am waiting for an hour“ jsou v tomto významu chybné. A pamatujte: u délky trvání for, u okamžiku začátku since.
Když vidíme stopy nějakého děje, česky se ptáme v minulém čase: „Máte červené oči. Plakal jste?“
Anglicky, když je něco vidět teď a děj před chvílí probíhal, je přirozený present perfect continuous: „Your eyes are red — have you been crying?“, „The ground is wet — it's been raining“. Past simple („Did you cry?“) tu zní jako otázka na uzavřenou minulost.
💡 Je tam počet nebo hotový výsledek? → simple. Jde o to, jak dlouho něco trvá? → continuous.
💡 České „dělám něco už…“ nebo „dělám něco od…“ je anglicky obvykle „I have been doing something for/since…“.
💡 Stavová slovesa (know, like, want, belong) zůstávají v tvaru simple: I've known him for years.
"How's the presentation coming along?"
"I've been working on the slides for hours — I still have the data section left."
"Have you finished the introduction, at least?"
"Yes, I've finished that part already — just the data section now."
Cvičení 1 · Vyberte správný tvar
Choose the correct form: I ___ three cups of coffee today. (a completed count)
Cvičení 2 · Vyberte správný tvar
Choose the correct form: I ___ coffee all morning. (emphasis on the ongoing activity)
Cvičení 3 · Vyberte správný tvar
Choose the correct form: She ___ that book — it's on the shelf now. (finished result)
Cvičení 4 · Vyberte správný tvar
Choose the correct form: She ___ that book for two weeks. (still not finished, ongoing)
Cvičení 5 · Vyberte správný tvar
Choose the correct form: Why are you so tired? — I ___ all day.
Cvičení 6 · Vyberte správný tvar
Choose the correct form: He ___ five books this year. (a specific completed number)
Cvičení 7 · Vyberte správnou odpověď
Which form emphasizes the RESULT or a completed quantity, rather than the ongoing activity?
Cvičení 8 · Vyberte správnou odpověď
Which form emphasizes the DURATION or ongoing nature of an activity?
Cvičení 9 · Doplňte správný tvar slovesa wait
Complete with the correct form of 'wait': I ___ for an hour, and the bus still hasn't come. (emphasis on duration)
Cvičení 10 · Doplňte správný tvar slovesa finish
Complete with the correct form of 'finish': I ___ my homework, so now I can relax. (finished result)
Cvičení 11 · Typická chyba: přítomný čas pro děj, který trvá
Czech: „Učím se anglicky už tři roky.“ Which English sentence is correct?
Pět rychlých otázek: ověřte si, co už umíte.
Otázka 1 / 5
Výsledek: 0/0
Choose the correct form: Your eyes are red — ___ you ___ ?
Present perfect, nebo past simple?
Present perfect, nebo past simple? Čeština má jeden minulý čas, angličtina dva. Naučte se vybírat: vztah k přítomnosti, nebo konkrétní okamžik v minulosti.
Used to, be used to, nebo get used to?
Used to (dřívější zvyk), be used to (být zvyklý) a get used to (zvykat si). Naučte se rozlišovat tři podobné konstrukce a vyhnout se typickým chybám.
Been, nebo gone?
Been, nebo gone v present perfect: vrátil se už člověk, nebo je pořád pryč? České „byl v…“ a „odjel do…“ vám tu výrazně pomohou.
So, nebo such?
So a such pro zesílení: so před samotným přídavným jménem, such před podstatným jménem. „Je takový vysoký“ je so tall, „takový hezký den“ such a nice day.