Since vs. for v angličtině: kdy co použít?

12.11.2026
Jazykové vzdělávání

Vzdělávací ilustrace vysvětlující rozdíl mezi since a for v angličtině

Since, nebo for? Obě slova se v angličtině často překládají jako „už“ nebo „od“, a proto je Češi snadno zaměňují. Přitom stačí vědět, co za nimi následuje. Používají se hlavně s časem Present Perfect.

Rychlá odpověď

Since říká, od kdy něco trvá (since Monday). For říká, jak dlouho to trvá (for two hours).

Since: od kdy

Za since následuje konkrétní bod v čase, tedy okamžik, kdy děj začal. Může to být den, rok, událost nebo celá věta.

I have lived in Prague since 2019. – Bydlím v Praze od roku 2019.

She has been ill since Monday. – Je nemocná od pondělka.

We have known each other since we were children. – Známe se od dětství.

For: jak dlouho

Za for následuje délka trvání, tedy doba, po kterou děj trvá.

I have lived in Prague for five years. – Bydlím v Praze pět let.

She has been ill for three days. – Je nemocná už tři dny.

They have worked here for a long time. – Pracují tu dlouho.

Přehled na jednom místě

spojka odpovídá na otázku následuje příklady
since Od kdy? bod v čase since 2020, since Friday, since last year
for Jak dlouho? délka trvání for two years, for an hour, for ages

Typická chyba

V češtině řekneme „bydlím tu pět let“ a přítomný čas se nám zdá přirozený. V angličtině se ale pro děj, který začal v minulosti a trvá dodnes, používá Present Perfect, ne přítomný čas.

Správně: I have lived here for five years.

Tip

Zeptejte se sami sebe. Odpovídá věta na otázku „od kdy?“, patří tam since. Odpovídá na otázku „jak dlouho?“, patří tam for.

Pozor, for se používá i s minulým časem, když jde o uzavřené období: I lived in Brno for two years. (Dvě léta jsem žil v Brně, dnes už tam nebydlím.) U since se v takové větě Present Perfect nepoužívá.

Vyzkoušejte si to

Doplňte since, nebo for:

  1. I have worked here ____ 2021.
  2. She has been ill ____ three days.
  3. We have known each other ____ ten years.
  4. He has lived in Prague ____ he was a child.
  5. They have been married ____ June.
  6. I haven't seen her ____ a long time.

Řešení: 1. since, 2. for, 3. for, 4. since, 5. since, 6. for.

Kam pokračovat dál

Pokud si chcete osvěžit čas, se kterým se since a for nejčastěji používají, pokračujte tady:

Chcete anglické časy používat bez přemýšlení?

Since a for se nejlépe zafixují v praxi, při mluvení a psaní. V kurzech angličtiny je procvičíte krok za krokem podle své úrovně.

Podívejte se na nabídku kurzů angličtiny →

Semestrální kurzy angličtiny

semestr živé výuky s kvalifikovaným lektorem
5 termínů
od 4 990,-

Autor
článku

IJV

Mohlo by se hodit...