
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).
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í.
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.
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á.
Doplňte since, nebo for:
Řešení: 1. since, 2. for, 3. for, 4. since, 5. since, 6. for.
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ě.