Po polsku mówisz „od” i sprawa załatwiona: od pięciu lat, od poniedziałku, od dziecka. Po angielsku to „od” rozjeżdża się na dwa słowa i dlatego for i since mylą się prawie każdemu, kto uczy się angielskiego.
Zasada mieści się w jednym zdaniu. For mówi, jak długo coś trwa. Since mówi, od kiedy. Reszta to przykłady i kilka pułapek, w które wpadają Polacy. Tłumaczenia są schowane: najpierw posłuchaj zdania, potem dotknij go albo włącz „Pokaż tłumaczenia”.
Ktoś pyta Cię na imprezie, jak długo mieszkasz w mieście. Możesz powiedzieć I’ve lived here for five years albo I’ve lived here since 2021. Ta sama informacja, tylko raz liczysz lata, a raz podajesz moment startu.
For: jak długo ⏳
Po for podajesz okres: ile minut, dni, lat. Zadaj sobie pytanie „jak długo?”. Jeśli odpowiedź brzmi „pięć lat”, „dwa tygodnie”, „godzinę”, bierzesz for.
- I’ve worked here for three years. Pracuję tu od trzech lat.
- We’ve been waiting for twenty minutes. Czekamy od dwudziestu minut.
- She’s been sick for a week. Jest chora od tygodnia.
- I haven’t seen him for ages. Nie widziałem go od wieków.
- They’ve been together for a long time. Są razem od dawna.
Since: od kiedy 📍
Po since podajesz punkt startu: dzień, miesiąc, rok, godzinę, wydarzenie. Pytanie kontrolne to „od kiedy?”. Odpowiedź „od poniedziałku”, „od 2019”, „od ślubu” oznacza since. Po since może też stać całe zdanie w Past Simple, wtedy mówisz, od jakiego momentu w życiu coś trwa.
- I’ve known Kate since 2019. Znam Kate od 2019 roku.
- He’s been here since Monday. Jest tu od poniedziałku.
- We’ve lived in this apartment since our wedding. Mieszkamy w tym mieszkaniu od naszego ślubu.
- I haven’t eaten since breakfast. Nie jadłem od śniadania.
- She’s wanted to be a nurse since she was a kid. Od dziecka chce być pielęgniarką.
Dlaczego z for i since prawie zawsze jest Present Perfect 🔁
Kiedy coś zaczęło się w przeszłości i trwa do dziś, po polsku mówisz w czasie teraźniejszym: „mieszkam tu od pięciu lat”. Po angielsku w tej sytuacji bierzesz Present Perfect: I’ve lived here for five years. Gdy chcesz podkreślić, że czynność trwa bez przerwy, sięgasz po Present Perfect Continuous: I’ve been waiting for an hour.
Z since prawie zawsze idzie Present Perfect, bo since łączy moment w przeszłości z teraz. For jest bardziej elastyczne i pasuje do każdego czasu, bo po prostu mówi o długości.
- I lived in Berlin for two years. Mieszkałem w Berlinie dwa lata. (Już tam nie mieszkam.)
- I’ve lived in Berlin for two years. Mieszkam w Berlinie od dwóch lat. (Dalej tam mieszkam.)
- I’m going to stay for a week. Zostanę na tydzień.
- I usually run for half an hour. Zwykle biegam przez pół godziny.
Pierwsze dwa zdania różnią się jednym 've, a znaczą coś innego. Bez 've historia jest zamknięta, z 've trwa dalej.
Ago i during: dwa słowa, które mieszają się z for 🧭
Ago znaczy „temu” i stoi po okresie: two years ago, a minute ago. Mówi o zamkniętym momencie, więc idzie z Past Simple: I moved here two years ago. Porównaj z I’ve lived here for two years. Oba zdania mówią o tych samych dwóch latach, tylko z innej strony.
During znaczy „w trakcie” i stoi przed nazwą czegoś, co trwało: during the meeting, during the summer. Odpowiada na pytanie „kiedy?”. For odpowiada na pytanie „jak długo?”. Dlatego mówisz I fell asleep during the movie, ale I slept for two hours.
Pięć błędów, które słychać od razu 🚧
- Źle: „I live here since 2015.” Po polsku czas teraźniejszy, po angielsku nie. Poprawnie: I’ve lived here since 2015.
- Źle: „Since three years.” Trzy lata to okres, nie punkt startu. Poprawnie: for three years.
- Źle: „From 2015.” „Od 2015” w znaczeniu „do dziś” to since. From pasuje do zakresu z końcem: from 2015 to 2018.
- Źle: „For three years ago.” Ago już mówi „temu”, for jest zbędne. Poprawnie: three years ago.
- Źle: „How long do you live here?” Pytanie o to, co trwa do dziś, też idzie w Present Perfect: How long have you lived here?
I’ve had this phone ___ two years.
- for
- since
- ago
Dwa lata to okres, więc for.
She’s worked here ___ March.
- for
- since
- from
Marzec to moment startu, więc since.
We met ten years ___.
- for
- since
- ago
„Dziesięć lat temu” to ago i Past Simple.
I haven’t slept well ___ the baby was born.
- for
- since
- during
Po since może stać całe zdanie: od kiedy urodziło się dziecko.
He called me ___ the meeting.
- for
- since
- during
W trakcie spotkania, czyli during.
Powiedz, że znasz Toma od dziecka.
I’ve known Tom since I was a kid.
Chcesz więcej zdań? W strefie nauki są ćwiczenia z since, for i ago: 49 zadań z odpowiedziami, nagraniami i kartą pracy PDF do druku.
Pytania, które padają najczęściej
Jaka jest różnica między for a since?
For mówi, jak długo coś trwa: for five years. Since mówi, od kiedy: since 2020. Najprościej sprawdzić pytaniem: „jak długo?” to for, „od kiedy?” to since.
Czy for i since zawsze idą z Present Perfect?
Since prawie zawsze, bo łączy przeszłość z teraźniejszością. For pasuje do każdego czasu: I lived there for two years, I’ll stay for a week. Present Perfect bierzesz wtedy, gdy coś trwa do dziś.
Czy można powiedzieć „since 3 years”?
Nie. Trzy lata to okres, więc mówisz for three years. Since potrzebuje konkretnego momentu: roku, dnia, wydarzenia.
Czym różni się for od ago?
For mówi o długości, ago o tym, jak dawno coś się stało. I’ve worked here for a year (pracuję od roku) i I started a year ago (zacząłem rok temu).
Kluczowe wnioski
- For + okres: for two weeks. Since + moment startu: since Monday.
- Polskie „od” to raz for, raz since. Zapytaj siebie: jak długo czy od kiedy?
- To, co trwa do dziś, mówisz w Present Perfect: I’ve lived here for five years.
- Ago to „temu” i idzie z Past Simple. During to „w trakcie”.






