Rozróżnienie między for i since wraca u większości uczących się angielskiego dokładnie w tym samym momencie: gdy trzeba opisać, jak długo coś trwa albo od kiedy trwa. W praktyce to prosta reguła, ale tylko wtedy, gdy dobrze rozdzielisz dwa pojęcia: okres czasu i punkt startowy. Poniżej rozkładam temat na jasne zasady, pokazuję przykłady i wyjaśniam, dlaczego te słowa tak często pojawiają się przy czasach perfect.
Najważniejsze zasady w skrócie
- for łączy się z okresem trwania, na przykład z godziną, tygodniem, rokiem albo dłuższym odcinkiem czasu.
- since wskazuje punkt początkowy, czyli konkretną datę, godzinę, dzień lub zdarzenie.
- Jeśli mówisz o stanie albo czynności trwającej do teraz, zwykle używasz present perfect.
- since może też wprowadzać zdanie poboczne, na przykład po angielsku: since I moved here.
- Najczęstszy błąd to zamiana okresu czasu na punkt startowy i odwrotnie.
Najkrótsza zasada, która porządkuje temat
Jeśli mam z tego zrobić jedną regułę, brzmi ona tak: for mówi o czasie trwania, a since o momencie początku. To najprostszy filtr, który działa w większości przypadków i od razu zmniejsza liczbę pomyłek. W praktyce zadaję sobie jedno pytanie: czy odpowiadam na jak długo?, czy raczej na od kiedy?
| Słowo | Na co odpowiada | Najprostsze pytanie | Przykład |
|---|---|---|---|
for |
okres trwania | jak długo? | for three hours, for a week, for 10 years |
since |
punkt początkowy | od kiedy? | since Monday, since 2020, since 8:00 |
To właśnie dlatego for pasuje do dłuższych odcinków czasu, a since do konkretnej daty, godziny albo wydarzenia. Gdy to się utrwali, reszta staje się dużo mniej przypadkowa. Teraz zobaczmy bliżej, jak działa pierwsza z tych dwóch form.
Kiedy używamy for
For wstawiam wtedy, gdy liczy się długość okresu, a nie jego początek. Może chodzić o zdarzenie zakończone, stan trwający do teraz albo plan na przyszłość: znaczenie pozostaje podobne, zmienia się tylko czas gramatyczny.
- Przeszłość zakończona: She lived in Rome for two years.
- Stan trwający do teraz: She has lived in Rome for two years.
- Plan na przyszłość: We’re staying here for three nights.
Najczęściej zobaczysz tu jednostki typu for two hours, for a week, for months, for ages i for a long time. To dobry znak: jeśli da się odpowiedzieć liczbą albo wyrażeniem długości, zwykle wybieram właśnie for. Dzięki temu łatwiej przejść do drugiej strony układanki, czyli do punktu startowego.
W praktyce uczniowie często mylą for z polskim „przez”, ale warto pamiętać, że w angielskim najważniejsze jest nie samo tłumaczenie, tylko funkcja w zdaniu. For nie mówi, kiedy coś się zaczęło, tylko jak długo trwało lub trwa. Właśnie dlatego kolejny krok to spojrzenie na since.
Kiedy używamy since
Since działa odwrotnie: nie pokazuje długości, tylko punkt wyjścia. Najczęściej jest to data, godzina, dzień tygodnia albo inne wyraźne „od kiedy”.
Since z datą, godziną lub nazwą momentu
Tu zasada jest najprostsza. Jeśli mogę wskazać konkretny start, wybieram since:
- since 2019
- since Monday
- since 8:30
- since last week
W takich zdaniach chodzi o start, dlatego nie powiedziałabym for 2019 ani for Monday. Ten sam mechanizm działa też z nazwami wydarzeń: since the meeting, since the accident, since graduation.
Since jako spójnik i zdanie podrzędne
Since nie jest tylko przyimkiem. Może też wprowadzać zdanie podrzędne, czyli część zdania z własnym czasownikiem, na przykład:
- since I moved to Kraków
- since she started teaching
- since we met in 2022
W takich konstrukcjach punkt startowy jest zapisany jako całe zdanie, a nie pojedyncza data. To bardzo wygodne, bo pozwala naturalnie opisać sytuację, której początek był związany z wydarzeniem, nie tylko z kalendarzem.
Przeczytaj również: Modals in the past exercises - Opanuj konstrukcje bez zgadywania
Since na końcu zdania i w konstrukcji ever since
W języku codziennym since może też pojawić się na końcu zdania: I met her in June, and I haven’t seen her since. Taki użytek oznacza po prostu „od tamtej pory”. Dla mocniejszego nacisku często pojawia się też ever since, na przykład: She has been nervous ever since the accident.
Najważniejsze jest jednak to, że since prawie zawsze wskazuje moment rozpoczęcia czegoś, co nadal ma znaczenie teraz. Ten detal staje się naprawdę ważny dopiero wtedy, gdy dopasujesz go do właściwego czasu gramatycznego.
Dlaczego z tymi słowami najczęściej pojawia się present perfect
Tu wchodzi najważniejsza praktyczna zasada: gdy mówimy o czymś, co zaczęło się w przeszłości i trwa do teraz, zwykle sięgamy po present perfect. To czas zbudowany z have/has i trzeciej formy czasownika, a w wersji ciągłej z have/has been oraz formy z -ing.
Ja rozróżniam to tak: simple pasuje do stanów i doświadczeń, a continuous do działań, w których chcę podkreślić trwanie. Oba mogą łączyć się z for i since, ale wybór zależy od tego, co dokładnie chcę powiedzieć.
| Znaczenie | Przykład | Co to sygnalizuje |
|---|---|---|
| stan trwający do teraz | I have lived here for ten years. | mieszkam tu nadal |
| doświadczenie lub relacja trwająca od konkretnego punktu | I have known her since 2020. | znajomość nadal trwa |
| czynność akcentująca ciągłość | I have been working since 8:00. | praca trwa do teraz i liczy się jej przebieg |
| okres zakończony w przeszłości | I lived there for two years. | mówię o domkniętym etapie |
Najważniejsze nie jest samo słowo, tylko ramka czasowa. Jeżeli okres jeszcze się nie zamknął, perfect brzmi naturalnie; jeżeli mówisz o całości zakończonej, past simple zwykle wygrywa. I właśnie tu zaczynają się błędy, które widać najczęściej w zeszytach i na sprawdzianach.
Najczęstsze błędy i szybkie poprawki
To właśnie tutaj pojawia się większość szkolnych pomyłek, więc pokazuję je wprost. Gdy widzę niepewność, zwykle sprawdzam dwie rzeczy: czy po przyimku jest okres czasu, czy punkt startowy, oraz czy zdanie opisuje coś nadal aktualnego.
| Błędnie | Poprawnie | Dlaczego |
|---|---|---|
| I am here since Monday. | I have been here since Monday. | stan trwa do teraz, więc potrzebny jest perfect |
| I have worked here for 2019. | I have worked here since 2019. |
since wymaga punktu startowego, nie okresu |
| I have known her since five years. | I have known her for five years. | pięć lat to czas trwania, więc używamy for
|
| I have seen him yesterday. | I saw him yesterday. | yesterday wskazuje zakończony czas przeszły |
| She lived here since 2020. | She has lived here since 2020. | jeśli mieszka tam nadal, potrzebny jest związek z teraźniejszością |
ago i from...to.
Jak odróżnić for, since, ago i from...to
Te cztery formy często mieszają się ze sobą, choć każda robi coś innego. Ja lubię rozdzielać je według pytania, które zadaję przed zdaniem: jak długo?, od kiedy?, ile czasu temu? czy od kiedy do kiedy?
| Wyrażenie | Co opisuje | Przykład |
|---|---|---|
for |
okres trwania | I worked there for two years. |
since |
punkt rozpoczęcia | I have worked there since 2021. |
ago |
coś wydarzyło się jakiś czas temu | She called me an hour ago. |
from...to |
zamknięty przedział czasu | He worked there from 2018 to 2022. |
To porównanie pomaga, bo każde z tych wyrażeń odpowiada na inne pytanie: jak długo, od kiedy, kiedy temu albo od kiedy do kiedy. Kiedy pytanie jest dobrze nazwane, wybór formy robi się niemal automatyczny. Ja w nauce polecam właśnie taki porządek, bo działa szybciej niż samo wkuwanie regułek.
Jak to zapamiętać bez wkuwania regułek
Najlepszy sposób jest zaskakująco prosty: najpierw znaczenie, potem forma. Gdy uczę tego krok po kroku, proszę siebie albo ucznia o cztery krótkie decyzje.
- Jeśli odpowiadam na jak długo?, wybieram
for. - Jeśli odpowiadam na od kiedy? i mam datę, godzinę lub wydarzenie startowe, wybieram
since. - Jeśli sytuacja nadal trwa, sprawdzam, czy potrzebny jest present perfect.
- Jeśli mówię o zakończonym fakcie z konkretnego momentu w przeszłości, zwykle wracam do past simple.
Taki filtr działa szybciej niż wkuwanie samych słówek, bo łączy przyimek z sensem zdania. Gdy zaczynasz od znaczenia, a dopiero potem od formy, pomyłek jest wyraźnie mniej. I właśnie to jest najlepsza strategia przy gramatyce: nie zapamiętywać wszystkiego na sztywno, tylko rozumieć, co dokładnie chcesz powiedzieć.