Babička se ptá: „Jak dlouho už chodíš na fotbal?“ Můžeš odpovědět dvěma způsoby: „Tři roky“ nebo „Od roku 2023“. Obojí je pravda – jednou říkáš délku, podruhé začátek.
Angličtina na to má dvě slova: for (délka) a since (začátek). Používají se s časem present perfect, když něco začalo v minulosti a trvá až do teď.
Klepni na body. Tom začal hrát fotbal v roce 2023. Teď je rok 2026.
Tom has played football since 2023. = Tom hraje fotbal od roku 2023. Tom has played football for three years. = Tom hraje fotbal tři roky.
Pozor: česky řekneš „hraje“ (přítomný čas), ale anglicky musí být present perfect has played, protože to začalo v minulosti.
Deset let je délka, ne začátek. Délka = for.
Rozhodnout mezi for a since je jednoduché, když si položíš správnou otázku. A naučíš se i, jak se anglicky zeptat „Jak dlouho…?“ – což Češi skoro vždycky řeknou špatně.
| for (délka) | since (začátek) |
|---|---|
| for two hours | since 9 o'clock |
| for a week | since Monday |
| for ten years | since 2016 |
| for a long time | since I was six |
Roztřiď časové údaje: patří k nim for, nebo since?
Česky: „Jak dlouho tu bydlíš?“ (přítomný čas). Anglicky: *How long have you lived here?* – present perfect, protože to začalo v minulosti.
Bydlení začalo v minulosti a trvá do teď → present perfect, i když česky říkáme přítomný čas.