Since vs For – jaký je rozdíl v angličtině?
Since nebo for? Obě předložky se pojí s Present Perfect a vyjadřují trvání děje. Rozdíl je jednoduchý: záleží na tom, jestli říkáte odkdy nebo jak dlouho.
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
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 |
|---|---|
| for 10 minutes/hours/days | I waited for 10 minutes. |
| for a week/month/year | She's been away for a week. |
| for 3 years/decades | He's worked here for 3 years. |
| for a long time | I haven't seen her for a long time. |
| for ages | I haven't been here for ages. |
| for ever | I'll remember this forever. |
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 začal sportovat.
She hasn't smoked since she had her baby. – Nekouří od té doby, co měla dítě.
He's been different since he got back. – Je jiný, od kdy se vrátil.
3.4 Přehled výrazů s since
| Výraz | Příklad |
|---|---|
| since 2020/last year | I've known her since 2020. |
| since Monday/January | He's been ill since Monday. |
| since this morning/yesterday | I haven't eaten since yesterday. |
| since childhood/school | We've been friends since school. |
| since I was... | She's worked here since she was 20. |
4. Přímé srovnání
4.1 Práce
| Věta | Vysvětlení |
|---|---|
| I've worked here for 5 years. | Trvání: 5 let (délka). |
| I've worked here since 2021. | Počáteční bod: od roku 2021. |
4.2 Čekání
| Věta | Vysvětlení |
|---|---|
| I've been waiting for two hours. | Trvání: dvě hodiny. |
| I've been waiting since noon. | Počáteční bod: od poledne. |
4.3 Přátelství
| Věta | Vysvětlení |
|---|---|
| We've been friends for 10 years. | Trvání: 10 let. |
| We've been friends since university. | Počáteční bod: od univerzity. |
4.4 Jídlo a pití
| Věta | Vysvětlení |
|---|---|
| I haven't eaten for 6 hours. | Trvání bez jídla: 6 hodin. |
| I haven't eaten since breakfast. | Počáteční bod: od snídaně. |
5. For a Since – bez Present Perfect
For lze použít s různými časy. Since se pojí skoro výhradně s Present Perfect (nebo Past Perfect):
| Čas | For | Since |
|---|---|---|
| Past Simple | ✅ She worked there for 5 years. (odešla) | ❌ méně obvyklé |
| Present Perfect | ✅ She has worked there for 5 years. (stále) | ✅ She has worked there since 2020. |
| 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. Typické chyby Čechů
6.1 Chyba 1: Since místo for pro délku trvání
❌ Špatně: I've been waiting since two hours. ✅ Správně: I've been waiting for two hours.
"Two hours" je délka, ne počáteční bod → for.
6.2 Chyba 2: For místo since pro počáteční bod
❌ Špatně: I've lived here for 2019. ✅ Správně: I've lived here since 2019.
"2019" je rok = konkrétní počáteční bod → since.
6.3 Chyba 3: Since s Past Simple (trvající akce)
❌ Špatně: I lived here since 2020. (pokud stále žijete) ✅ Správně: I have lived here since 2020.
Pokud akce stále trvá, používáme Present Perfect, ne Past Simple.
6.4 Chyba 4: Opomenutí since u věty
❌ Špatně: I've felt better from I started exercising. ✅ Správně: I've felt better since I started exercising.
Před větou (klauze) používáme since, ne from.
6.5 Chyba 5: From místo since
❌ Špatně: She has worked here from Monday. ✅ Správně: She has worked here since Monday.
From vyjadřuje začátek v jiných vazbách (from Monday to Friday), ale s Present Perfect pro trvající akce používáme since.
7. Shrnutí
| For | Since |
|---|---|
| Délka trvání | Počáteční bod |
| 3 years, two hours, a long time, ages | 2020, Monday, January, breakfast, school |
| I've lived here for 5 years. | I've lived here since 2020. |
Zlaté pravidlo: Pokud za for/since přijde číslo nebo délka (5 years, two hours, a long time) → for. Pokud přijde datum, den, rok, nebo konkrétní moment (2020, Monday, school, breakfast) → since.