Konsultacja 0 zł · 20 min Pogadajmy

Present Perfect z FOR i SINCE

Present Perfect with for and since

FOR używamy z okresem czasu (jak długo coś trwa: for 3 years), a SINCE z punktem startowym w przeszłości (od kiedy: since 2020).

Po co ci to

W języku polskim mówimy: „Mieszkam tu od 5 lat” używając czasu teraźniejszego. Po angielsku musisz użyć Present Perfect: „I have lived here for 5 years”, bo czynność zaczęła się w przeszłości i trwa nadal. To jedno z najczęstszych pytań rekrutacyjnych: „How long have you worked here?”.

1. FOR — jak długo trwa czynność (odcinek, okres czasu)

FOR odpowiada na pytanie „Jak długo?” (For how long?). Używamy go z przedziałami czasowymi: minutami, godzinami, dniami, miesiącami, latami, wiekami.

  • for 10 minutes (przez 10 minut)
  • for two weeks (od dwóch tygodni)
  • for six months (od sześciu miesięcy)
  • for 5 years (od 5 lat)
  • for a long time (od dawna / przez długi czas)
  • for ages (od wieków)
  • I have lived in Warsaw for five years.— Mieszkam w Warszawie od pięciu lat.
  • She has been a doctor for a long time.— Ona jest lekarką od dłuższego czasu.
  • We have known each other for ten years.— Znamy się od dziesięciu lat.

2. SINCE — od kiedy (konkretny moment startu w przeszłości)

SINCE odpowiada na pytanie „Od kiedy?” (Since when?). Wskazuje precyzyjny punkt na osi czasu: rok, datę, dzień tygodnia, godzinę lub całe zdarzenie w czasie przeszłym.

  • since 2018 (od 2018 roku)
  • since Monday (od poniedziałku)
  • since 8:00 AM (od 8:00 rano)
  • since yesterday (od wczoraj)
  • since I was a child (odkąd byłem dzieckiem — po since może stać zdanie w Past Simple!)
  • since we met (odkąd się poznaliśmy)
  • He has worked at this company since 2021.— On pracuje w tej firmie od 2021 roku.
  • It has been raining since this morning.— Pada od dzisiaj rano.
  • They have been married since last summer.— Są małżeństwem od zeszłego lata.

3. Pytanie o czas trwania: HOW LONG...?

Gdy pytasz kogoś, od jak dawna coś trwa, zawsze zaczynasz od How long have you...?

  • Wzór: How long + have / has + podmiot + 3. forma czasownika?
  • How long have you lived here? (Od jak dawna tu mieszkasz?)
  • How long has she known him? (Od jak dawna ona go zna?)
  • How long have you studied English? — For three years.— Od jak dawna uczysz się angielskiego? — Od trzech lat.
  • How long has he had that car? — Since October.— Od jak dawna on ma ten samochód? — Od października.

Porównanie FOR i SINCE

SłówkoPytanie pomocniczePrzykładyZdanie wzorcowe
FORJak długo? (ilość czasu)for 2 hours, for 3 days, for 10 years, for agesI have waited for two hours.
SINCEOd kiedy? (punkt startu)since 9:00, since Friday, since 2015, since JuneI have waited since 9:00.

Typowe błędy Polaków

  • I live here since three years. I have lived here for three years. Po pierwsze: z przedziałem czasu (three years) używamy FOR, nie since. Po drugie: w zdaniu z for/since musimy użyć Present Perfect (have lived), a nie czasu teraźniejszego (live).
  • She has worked here since five months. She has worked here for five months. Pięć miesięcy to odcinek czasu, więc wymaga przyimka FOR (for five months).
  • I haven't seen Tom for last Friday. I haven't seen Tom since last Friday. Zeszły piątek to konkretny punkt startowy w przeszłości, dlatego używamy SINCE.

Ściąga

  • FOR = odcinek czasu (ile godzin, dni, lat: for 10 years, for 2 weeks, for ages)
  • SINCE = punkt w czasie (konkretna data, dzień, godzina: since Monday, since 2019, since 3 PM)
  • Po polsku: „Mieszkam od 5 lat” (czas teraźniejszy). Po angielsku: „I have lived for 5 years” (Present Perfect)
  • Pytanie o czas trwania: How long have you lived / worked / known...?

Ćwiczenia

Ćwiczenie 1: Ćwiczenie 1: Wstaw FOR lub SINCE

Wpisz w lukę 'for' lub 'since' w zależności od określenia czasu.

Ćwiczenie 2: Ćwiczenie 2: Tłumaczenie zdań i wybór poprawnej formy

Przetłumacz całe zdanie na język angielski lub wybierz poprawną opcję.