Since vs For – jaký je rozdíl v angličtině?
Řeknete I have lived here since five years nebo I have lived here for five years? Většina Čechů tuhle volbu tipuje – v češtině obojí přeložíme jednoduše jako „od" nebo „už". Jenže v angličtině záleží na tom, jestli říkáte odkdy (konkrétní bod v čase), nebo jak dlouho (délka trvání). Záměna since a for je jedna z nejčastějších chyb českých studentů v předpřítomném čase.
1. Základní pravidlo
| For | Since |
|---|---|
| Délka trvání – jak dlouho? | Počáteční bod – odkdy? |
| for 3 years | since 2020 |
| for two hours | since Monday |
| for a long time | since I was a child |
Klíčová otázka: Říkám, jak dlouho to trvá, nebo odkdy to trvá?
- Jak dlouho (délka) → for
- Odkdy (počáteční bod) → since
1.1 Tip na zapamatování
- Since = Start – začátek, konkrétní okamžik (since Monday, since 2020)
- For = For how long? – délka trvání (for two hours, for a week)
Vzorec:
Subject + have/has + past participle + for + délka trvání
Subject + have/has + past participle + since + počáteční bod
I have lived here for five years. – Žiju tady pět let. I have lived here since 2021. – Žiju tady od roku 2021.
2. For – délka trvání
2.1 Krátké časové úseky
I have been waiting for 20 minutes. – Čekám 20 minut.
She studied for two hours. – Studovala dvě hodiny.
He slept for 10 hours. – Spal 10 hodin.
2.2 Delší časové úseky
I have lived here for 5 years. – Žiju tady 5 let.
She has worked here for a long time. – Pracuje tady dlouho.
We have been friends for decades. – Jsme přátelé desítky let.
2.3 Přehled výrazů s for
| Výraz | Příklad | Překlad |
|---|---|---|
| for 10 minutes/hours/days | I waited for 10 minutes. | Čekal jsem 10 minut. |
| for a week/month/year | She's been away for a week. | Je pryč týden. |
| for 3 years/decades | He's worked here for 3 years. | Pracuje tady 3 roky. |
| for a long time | I haven't seen her for a long time. | Dlouho jsem ji neviděl. |
| for ages | I haven't been here for ages. | Nebyl jsem tady věky. |
| for a while | Let's sit down for a while. | Pojďme si na chvíli sednout. |
3. Since – počáteční bod
3.1 Konkrétní datum nebo rok
I have lived here since 2019. – Žiju tady od roku 2019.
She has worked here since January. – Pracuje tady od ledna.
He hasn't called me since Monday. – Od pondělí mi nezavolal.
3.2 Konkrétní čas nebo den
I've been waiting since 8 o'clock. – Čekám od 8 hodin.
She hasn't eaten since breakfast. – Nejedla od snídaně.
We've been friends since school. – Jsme přátelé od školy.
3.3 Since + věta (od doby, kdy...)
I've felt better since I started exercising. – Cítím se lépe od té doby, co jsem začal/a cvičit.
She hasn't smoked since she had her baby. – Nekouří od té doby, co se jí narodilo dítě.
He's been different since he got back. – Je jiný od té doby, co se vrátil.
3.4 Přehled výrazů s since
| Výraz | Příklad | Překlad |
|---|---|---|
| since 2020/last year | I've known her since 2020. | Znám ji od roku 2020. |
| since Monday/January | He's been ill since Monday. | Je nemocný od pondělí. |
| since this morning/yesterday | I haven't eaten since yesterday. | Nejedl jsem od včerejška. |
| since childhood/school | We've been friends since school. | Jsme přátelé od školy. |
| since then | I haven't seen him since then. | Od té doby jsem ho neviděl. |
| since I was... | She's worked here since she was 20. | Pracuje tady od svých 20 let. |
4. Přímé srovnání
| Téma | For (délka) | Since (počáteční bod) |
|---|---|---|
| Práce | I've worked here for 5 years. | I've worked here since 2021. |
| Čekání | I've been waiting for two hours. | I've been waiting since noon. |
| Přátelství | We've been friends for 10 years. | We've been friends since university. |
| Jídlo | I haven't eaten for 6 hours. | I haven't eaten since breakfast. |
| Bydlení | She's lived in Brno for a decade. | She's lived in Brno since 2016. |
Všimněte si, že for a since často popisují stejnou situaci z jiného úhlu – jednou říkáte délku, podruhé začátek.
5. For a since s různými časy
For lze použít s různými časy. Since se pojí skoro výhradně s Present Perfect (nebo Past Perfect):
| Čas | For | Since |
|---|---|---|
| Present Perfect | ✅ She has worked there for 5 years. (stále) | ✅ She has worked there since 2020. |
| Present Perfect Continuous | ✅ I've been waiting for an hour. | ✅ I've been waiting since 3 o'clock. |
| Past Simple | ✅ She worked there for 5 years. (odešla) | ❌ méně obvyklé |
| Past Perfect | ✅ She had worked there for 5 years. | ✅ She had worked there since 2020. |
| Future | ✅ I'll be there for two days. | ❌ nepoužívá se |
Pozor na rozdíl:
- She worked there for 5 years. → Past Simple = už tam nepracuje
- She has worked there for 5 years. → Present Perfect = stále pracuje
6. Since vs From – proč Češi zaměňují
Čeština má jedno slovo „od" – angličtina má dvě: since a from. Proto Češi často sáhnou po from, kde patří since.
| Since | From |
|---|---|
| Děj trvá do přítomnosti | Vymezení rozsahu (od–do) |
| S Present/Past Perfect | S jakýmkoliv časem |
| I've lived here since 2020. | The shop is open from 9 to 5. |
| She's been ill since Monday. | I work from Monday to Friday. |
Pravidlo: Pokud děj stále trvá a používáte Present Perfect → since. Pokud říkáte od–do (rozsah) → from...to.
I've known him since university. – Znám ho od univerzity. (stále ho znám) The meeting is from 10 to 12. – Schůzka je od 10 do 12. (rozsah)
7. Ago vs For vs Since
Další častý zdroj záměn. Všechna tři slova souvisí s časem, ale fungují jinak:
| Slovo | Význam | Čas | Příklad |
|---|---|---|---|
| ago | před (časem) | Past Simple | I moved here 3 years ago. |
| for | po dobu | jakýkoliv | I've lived here for 3 years. |
| since | od (bodu) | Perfect | I've lived here since 2023. |
I started this job two years ago. – Začal jsem tuhle práci před dvěma lety. (Past Simple) I've had this job for two years. – Mám tuhle práci dva roky. (Present Perfect) I've had this job since 2024. – Mám tuhle práci od roku 2024. (Present Perfect)
Pozor: Ago se NIKDY nepojí s Present Perfect!
❌ I have started two years ago. ✅ I started two years ago.
8. Typické chyby Čechů
❌ Špatně: I've been waiting since two hours. ✅ Správně: I've been waiting for two hours. Proč: „Two hours" je délka trvání, ne počáteční bod. Délka = for.
❌ Špatně: I've lived here for 2019. ✅ Správně: I've lived here since 2019. Proč: „2019" je konkrétní rok = počáteční bod. Bod v čase = since.
❌ Špatně: I lived here since 2020. (pokud stále žijete) ✅ Správně: I have lived here since 2020. Proč: Děj trvá do přítomnosti – vyžaduje Present Perfect, ne Past Simple.
❌ Špatně: I've felt better from I started exercising. ✅ Správně: I've felt better since I started exercising. Proč: Před větou (vedlejší klauze) se používá since, nikdy from.
❌ Špatně: She has worked here from Monday. ✅ Správně: She has worked here since Monday. Proč: S Present Perfect pro trvající děj používáme since. From patří do vazby from...to (rozsah).
❌ Špatně: I have started two years ago. ✅ Správně: I started two years ago. Proč: Ago se pojí výhradně s Past Simple. S Present Perfect se nepoužívá.
9. Shrnutí
| For | Since | |
|---|---|---|
| Význam | Délka trvání | Počáteční bod |
| Otázka | Jak dlouho? | Odkdy? |
| Příklady | 3 years, two hours, a long time, ages | 2020, Monday, January, breakfast, school |
| Věta | I've lived here for 5 years. | I've lived here since 2020. |
| Časy | jakýkoliv | Present/Past Perfect |
Rozhodovací pomůcka
- Mohu se zeptat „How long?" (Jak dlouho?) → for
- Mohu se zeptat „Since when?" (Odkdy?) → since
- Říkám „před X lety/dny"? → ago + Past Simple
- Říkám „od–do" (rozsah)? → from...to
Mnemotechnická pomůcka: Since = Start (začátek). For = For how long? (jak dlouho).