W czasie Present Perfect użyj since, gdy wskazujesz, od kiedy coś trwa, oraz for, gdy podajesz, jak długo trwa. Since łączy się z punktem początkowym, a for z okresem czasu.
Since w Present Perfect – kiedy go używać?
Since oznacza „od” i wskazuje konkretny moment rozpoczęcia czynności lub stanu. Może to być data, godzina, dzień tygodnia albo wydarzenie. Pomocne pytanie brzmi: Since when?, czyli „Od kiedy?”.
W zdaniu I have lived here since 2018 najważniejszy jest punkt początkowy – rok 2018. Czynność zaczęła się wtedy i nadal trwa. Podobnie w zdaniu She has been studying since Monday poniedziałek wyznacza początek nauki.
Po since mogą wystąpić między innymi takie wyrażenia:
- since 1990
- since last week
- since Monday
- since I was a child
Przykłady:
I have known Anna since 2015. – Znam Annę od 2015 roku.
We haven’t seen him since the party. – Nie widzieliśmy go od imprezy.
They have worked together since they graduated. – Pracują razem, odkąd skończyli studia.
For w Present Perfect – kiedy go używać?
For oznacza „przez” i określa długość trwania czynności lub stanu. Nie wskazuje dokładnego początku. Odpowiada na pytanie How long?, czyli „Jak długo?”.
W zdaniu I have lived here for five years podajemy okres trwania – pięć lat. Nie informujemy, w którym dokładnie dniu lub roku zaczęło się mieszkanie w tym miejscu.
Po for występują określenia opisujące długość okresu:
- for two hours
- for five years
- for a long time
- for ages
Przykłady:
She has been waiting for two hours. – Czeka od dwóch godzin.
We have lived in this city for ten years. – Mieszkamy w tym mieście od dziesięciu lat.
They have known each other for ages. – Znają się od bardzo dawna.
W polskim tłumaczeniu for często również przekładamy jako „od”, zwłaszcza gdy mówimy o czynności trwającej do chwili obecnej. Dla rozróżnienia warto jednak zapamiętać jego podstawowe znaczenie jako „przez” oraz pytanie „jak długo?”.
Since i for – szybkie porównanie
| Przyimek | Znaczenie | Pytanie | Przykład |
|---|---|---|---|
| since | od konkretnego punktu | Since when? | I have worked here since 2019. |
| for | przez określony okres | How long? | I have worked here for five years. |
Oba zdania mogą opisywać tę samą sytuację, ale akcent pada na inną informację:
I have lived in London since 2020. – Mieszkam w Londynie od 2020 roku.
I have lived in London for four years. – Mieszkam w Londynie od czterech lat.
Najczęstsze błędy z since i for
Błędy zwykle wynikają z tego, że polskie „od” może odpowiadać zarówno angielskiemu since, jak i for. Sprawdź, czy podajesz punkt początkowy, czy długość trwania:
- since 5 years jest niepoprawne, ponieważ pięć lat to okres, a nie punkt. Poprawnie: for five years.
- for Monday jest niepoprawne, gdy poniedziałek oznacza początek czynności. Poprawnie: since Monday.
- for childhood jest niepoprawne w znaczeniu „od dzieciństwa”. Poprawnie: since childhood.
- I live here for five years nie opisuje poprawnie sytuacji trwającej od pięciu lat. W tym znaczeniu użyj: I have lived here for five years.
Childhood w wyrażeniu since childhood traktujemy jako punkt, od którego coś trwa. Jeśli chcesz podać długość znajomości lub innej czynności, użyj okresu, na przykład for five years.
Najkrótsza zasada: since odpowiada na pytanie „od kiedy?”, a for na pytanie „jak długo?”. Dzięki temu łatwiej poprawnie budować zdania w Present Perfect.
