„since 2015“, nebo „for ten years“: okamžik začátku, nebo délka trvání. Česky obojí často vyjádříme přítomným časem a slovem „od“ nebo „už“.
Co se naučíte
Česky řekneme „bydlím tu od roku 2015“ i „bydlím tu už deset let“ – a obě věty jsou v přítomném čase. Angličtina tyto významy odděluje. Since odpovídá na otázku „odkdy?“ a stojí před konkrétním okamžikem. For odpovídá na otázku „jak dlouho?“ a stojí před dobou trvání.
Druhý rozdíl: česká věta s „od“ nebo „už“ je v přítomném čase („bydlím“). V angličtině situace, která trvá až do teď, vyžaduje present perfect: „I have lived here…“, ne „I live here since…“.
Po since následuje konkrétní okamžik, od kterého něco trvá: rok, datum, den v týdnu, událost nebo celá věta, která popisuje, kdy se něco stalo. Česky „od roku 2015“, „od pondělí“, „od té doby, co jsem dostudoval“, „odmalička“.
Po for následuje délka času: jak dlouho něco trvá, ne kdy to začalo. Může jít o přesnou dobu i o obecné vyjádření. Česky „už deset let“, „dvě hodiny“, „nějakou dobu“, „dlouho“ – a právě tady Češi nejčastěji chybně píšou since.
For odpovídá i českému „… let“ u ukončené doby: „Bydlel jsem v Brně tři roky“ → „I lived in Brno for three years“. Nepoužívejte tu during – during stojí před názvem události nebo období (during the holidays), ne před počtem let.
Pokud časový údaj můžete nahradit spojením „počínaje [tímto okamžikem]“, použijte since. Pokud „po dobu [takto dlouho]“, použijte for. Rok 2015 je okamžik začátku, proto since 2015. Deset let je délka, proto for ten years.
Česká pomůcka: když po „už“ následuje číslo s jednotkou času (už dvě hodiny, už pět let) nebo slovo „dlouho“ – for. Když po „od“ následuje datum, den, hodina, událost nebo „od té doby, co…“ – since.
„Už deset let“ je doba trvání, ne okamžik začátku, proto for. Nejčastější česká chyba – since se z vět s „od“ snadno přenese i na dobu trvání.
Česky je „bydlím tu od roku 2015“ v přítomném čase, ale v angličtině situace trvající dodnes vyžaduje present perfect.
„Dlouho“ je doba, ne okamžik: for a long time.
Rok 2015 je konkrétní okamžik, kdy práce začala, proto since, ne for.
Směs „Odkdy…?“ a „Jak dlouho…?“. Na délku se ptáme How long…?, bez since.
„Přestěhoval jsem se před dvěma lety“ je ukončený okamžik: ago za údajem o době a past simple.
„Tři roky“ (po dobu tří let) = for three years. During stojí před názvem události nebo období (during the holidays), ne před počtem let.
České „od“ stojí před okamžikem („od roku 2015“) a dobu trvání vyjadřujeme spojením „už deset let“ – obojí v přítomném čase
Angličtina má dvě slova: since 2015 (okamžik), for ten years (doba). Proto „už deset let“ nikdy není „since ten years“. Než přeložíte „od“ nebo „už“, podívejte se, co následuje: datum, nebo délka?
Česky je situace, která trvá dodnes, v přítomném čase: „Pracuje tam šest měsíců.“
Anglicky vyžaduje present perfect (nebo present perfect continuous): „She has worked there for six months“. Věty v present simple jako „She works there since…“ nebo „She works there for six months“ jsou typická chyba při překladu z češtiny.
Česky se ptáme „Odkdy…?“ nebo „Jak dlouho už…?“
„Odkdy?“ je „Since when?“ a ptá se na okamžik. „Jak dlouho?“ je „How long…?“ a ptá se na dobu: „How long have you lived here?“. Neříkejte „Since how long…?“.
„Přestěhoval jsem se sem před dvěma lety“ (ukončený okamžik) a „Bydlím tu dva roky“ (trvá)
„Před … lety“ je ago s past simple: „I moved here two years ago“. Trvající stav je for/since s present perfect: „I have lived here for two years“. Nemíchejte je: „I moved here since two years“ je chyba.
💡 Následuje datum, den nebo událost? → since. Číslo s jednotkou času nebo „dlouho“? → for.
💡 České „od / už“ + přítomný čas („bydlím tu od…“) je anglicky present perfect.
💡 „Před … lety“ je ago (past simple), ne since.
"Wow, I haven't seen you since graduation!"
"I know, it's been ages! I've been living in Berlin for about three years now."
"Really? Since when?"
"Since early 2022 — time flies."
Cvičení 1 · Vyberte správné slovo
Choose the correct word: I have lived here ___ 2015.
Cvičení 2 · Vyberte správné slovo
Choose the correct word: I have lived here ___ ten years.
Cvičení 3 · Vyberte správné slovo
Choose the correct word: She has worked there ___ last March.
Cvičení 4 · Vyberte správné slovo
Choose the correct word: They have been married ___ five years.
Cvičení 5 · Vyberte správné slovo
Choose the correct word: We haven't spoken ___ Monday.
Cvičení 6 · Vyberte správnou odpověď
Which word is followed by a POINT IN TIME (a specific starting moment)?
Cvičení 7 · Vyberte správnou odpověď
Which word is followed by a DURATION (a length of time)?
Cvičení 8 · Vyberte správné slovo
Choose the correct word: I haven't seen him ___ we graduated.
Cvičení 9 · Doplňte: since, nebo for?
Complete with 'since' or 'for': I have known her ___ we were children.
Cvičení 10 · Doplňte: since, nebo for?
Complete with 'since' or 'for': I have known her ___ twenty years.
Cvičení 11 · Roztřiďte časové údaje do skupin
Roztříděno: 0 / 6
Cvičení 12 · Typická chyba: „už deset let“
Czech: „Bydlím tady už deset let.“ 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 word: I have studied English ___ I was ten.
Too a enough
Too (příliš, moc) a enough (dost, dostatečně): význam, místo ve větě a proč „dost vysoký“ je tall enough, a ne enough tall.
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.
Present simple, nebo present continuous?
Present simple (zvyky, fakta), nebo present continuous (co se děje právě teď)? Čeština má jeden přítomný čas, angličtina dva. Naučte se vybírat.
A, nebo an?
A, nebo an? Rozhoduje ZVUK na začátku následujícího slova, ne písmeno: an hour, ale a university a a European country.