Since czy for?

A2 · PodstawowyCzęsto mylone konstrukcje

„since 2015” czy „for ten years”: moment początku albo długość czasu. Po polsku w obu przypadkach mówimy „od”.

Czego się nauczysz

  • Po since stoi PUNKT W CZASIE – moment, w którym coś się zaczęło (since 2015, since Monday, since I was a child)
  • Po for stoi OKRES – długość czasu (for ten years, for two hours, for a while)
  • Obu słów zwykle używamy z present perfect, gdy coś zaczęło się w przeszłości i trwa do teraz
  • Test: czy możesz powiedzieć „zaczęło się w tym momencie”? → since. „Trwa tak długo”? → for
  • Since i for występują też z innymi czasami, ale ta lekcja skupia się na present perfect

Moment początku czy długość czasu?

Po polsku mówimy „mieszkam tu od 2015 roku” i „mieszkam tu od dziesięciu lat” – w obu przypadkach „od”. Angielski rozdziela te znaczenia. Since odpowiada na pytanie „od kiedy?” i stoi przed konkretnym momentem. For odpowiada na pytanie „jak długo?” i stoi przed okresem.

Druga różnica: po polsku zdanie z „od” jest w czasie teraźniejszym („mieszkam”). Po angielsku sytuacja, która trwa do teraz, wymaga present perfect: „I have lived here…”, a nie „I live here since…”.

"I have lived here since 2015. (when it started)"
"I have lived here for ten years. (how long)"

Since + punkt w czasie

Po since stoi konkretny moment, od którego coś trwa: rok, data, dzień tygodnia, wydarzenie albo całe zdanie opisujące, kiedy coś się stało. Po polsku to „od 2015 roku”, „od poniedziałku”, „odkąd skończyłem studia”, „odkąd byliśmy dziećmi”.

"since 2015"
"since last Monday"
"since I graduated"
"since we were children"

For + okres czasu

Po for stoi długość czasu: ile coś trwa, a nie kiedy się zaczęło. Może to być dokładny okres albo ogólny. Po polsku to „od dziesięciu lat”, „od dwóch godzin”, „od jakiegoś czasu”, „od dawna” – i właśnie tu Polacy najczęściej piszą błędnie since.

For odpowiada też polskiemu „przez” przy zakończonym okresie: „Mieszkałem w Krakowie przez trzy lata” → „I lived in Kraków for three years”. Nie używaj tu during – during stoi przed nazwą wydarzenia lub okresu (during the holidays), a nie przed liczbą lat.

"for ten years"
"for two hours"
"for a while"
"for a long time"

Szybki test

Jeśli określenie czasu możesz zastąpić „zaczynając od [tego momentu]”, użyj since. Jeśli „trwając [tak długo]”, użyj for. 2015 to moment startu, więc since 2015. Dziesięć lat to długość, więc for ten years.

Polski skrót myślowy: jeśli po „od” stoi liczba z jednostką czasu (dwóch godzin, pięciu lat) albo „dawna” – for. Jeśli data, dzień, wydarzenie albo „odkąd…” – since.

"since 2015 (starting point)"
"for ten years (length of time)"

Prawdziwy angielski

"I have known her since we were children."
"They have been married for five years."
"We haven't spoken since Monday."
"She has worked there for six months."

Uwaga

✗I have lived here since ten years.
✓I have lived here for ten years.

„Od dziesięciu lat” to okres, a nie moment początku, więc for. To najczęstszy polski błąd, bo po polsku w obu przypadkach jest „od”.

✗I live here since 2015.
✓I have lived here since 2015.

Po polsku „mieszkam tu od 2015 roku” jest w czasie teraźniejszym, ale po angielsku sytuacja trwająca do teraz wymaga present perfect.

✗I haven't seen him since a long time.
✓I haven't seen him for a long time.

„Od dawna” to okres, nie moment: for a long time.

✗I have worked here for 2015.
✓I have worked here since 2015.

2015 to konkretny moment, w którym zaczęła się praca, więc since, nie for.

✗Since how long have you lived here?
✓How long have you lived here?

Dosłowne tłumaczenie „Od jak dawna…?”. O długość czasu pytamy How long…?, bez since.

✗I moved here since two years.
✓I moved here two years ago.

„Przeprowadziłem się dwa lata temu” to zakończony moment: ago po okresie i past simple.

✗I lived in Kraków during three years.
✓I lived in Kraków for three years.

„Przez trzy lata” = for three years. During stoi przed nazwą wydarzenia lub okresu (during the holidays), a nie przed liczbą lat.

Porównanie z polskim

Polskie „od” stoi i przed momentem, i przed okresem: „od 2015 roku”, „od dziesięciu lat”

Angielski ma dwa słowa: since 2015 (moment), for ten years (okres). Dlatego „od dziesięciu lat” to nigdy „since ten years”. Zanim przetłumaczysz „od”, sprawdź, co stoi po nim: data czy długość?

Po polsku sytuacja trwająca do teraz stoi w czasie teraźniejszym: „Pracuje tam od sześciu miesięcy”

Po angielsku wymaga present perfect (lub present perfect continuous): „She has worked there for six months”. Zdania w present simple, takie jak „She works there since…” czy „She works there for six months”, to typowy błąd przy tłumaczeniu z polskiego.

Po polsku pytamy „Od kiedy…?” albo „Od jak dawna…?”

„Od kiedy?” to „Since when?” i pyta o moment. „Od jak dawna?” to „How long…?” i pyta o okres: „How long have you lived here?”. Nie mów „Since how long…?”.

„Przeprowadziłem się tu dwa lata temu” (zakończony moment) i „Mieszkam tu od dwóch lat” (trwa)

„Temu” to ago z past simple: „I moved here two years ago”. „Od” z czasem trwającym to for/since z present perfect: „I have lived here for two years”. Nie mieszaj ich: „I moved here since two years” jest błędne.

💡 Po „od” stoi data, dzień albo wydarzenie? → since. Liczba z jednostką czasu albo „dawna”? → for.

💡 Polskie „od” + czas teraźniejszy („mieszkam tu od…”) to po angielsku present perfect.

💡 „Temu” to ago (past simple), a nie since.

Z życia wzięte: spotkanie z kolegą ze studiów

"Wow, I haven't seen you since graduation!"

"I know, it's been ages! I've been living in Berlin for about three years now."

"Really? Since when?"

"Since early 2022 — time flies."

Ćwiczenia

Ćwiczenie 1 · Wybierz właściwe słowo

Choose the correct word: I have lived here ___ 2015.

Ćwiczenie 2 · Wybierz właściwe słowo

Choose the correct word: I have lived here ___ ten years.

Ćwiczenie 3 · Wybierz właściwe słowo

Choose the correct word: She has worked there ___ last March.

Ćwiczenie 4 · Wybierz właściwe słowo

Choose the correct word: They have been married ___ five years.

Ćwiczenie 5 · Wybierz właściwe słowo

Choose the correct word: We haven't spoken ___ Monday.

Ćwiczenie 6 · Wybierz poprawną odpowiedź

Which word is followed by a POINT IN TIME (a specific starting moment)?

Ćwiczenie 7 · Wybierz poprawną odpowiedź

Which word is followed by a DURATION (a length of time)?

Ćwiczenie 8 · Wybierz właściwe słowo

Choose the correct word: I haven't seen him ___ we graduated.

Ćwiczenie 9 · Uzupełnij: since czy for?

Complete with 'since' or 'for': I have known her ___ we were children.

Ćwiczenie 10 · Uzupełnij: since czy for?

Complete with 'since' or 'for': I have known her ___ twenty years.

Ćwiczenie 11 · Podziel określenia czasu na grupy

2010
three months
last week
a long time
January
two hours

Posortowano: 0 / 6

Ćwiczenie 12 · Typowy błąd: polskie „od” przed okresem

Polish: „Mieszkam tu od dziesięciu lat.” Which English sentence is correct?

Szybki test

Pięć szybkich pytań: sprawdź, co już umiesz.

Pytanie 1 / 5

Wynik: 0/0

Choose the correct word: I have studied English ___ I was ten.

Co już umiesz

  • since + punkt w czasie (since 2015, since Monday) – „od 2015 roku”, „odkąd…”.
  • for + okres (for ten years, for a while) – „od dziesięciu lat”, „przez trzy lata”.
  • Dla sytuacji, która trwa do teraz, używamy present perfect, choć po polsku jest czas teraźniejszy.
  • Test: moment początku → since; długość czasu → for.
Zobacz wszystkie lekcje z tej kategorii