Strona główna  /  Gramatyka  /  Present Perfect – ćwiczenia na for oraz since

✦ AI

Present Perfect – ćwiczenia na for oraz since

Gramatyka
Klepsydra, pióro i notatnik na biurku, symbolizujące naukę języka i upływ czasu w kontekście ćwiczeń z Present Perfect.

W Present Perfect używamy for z określeniem długości trwania, a since z momentem rozpoczęcia. Przerób ćwiczenia od uzupełniania luk po samodzielne tworzenie zdań i sprawdź odpowiedzi.

For czy since – szybka zasada

Present Perfect łączy sytuację rozpoczętą w przeszłości z teraźniejszością. Gdy mówisz, jak długo coś trwa, użyj for. Gdy wskazujesz, od kiedy dana sytuacja trwa, użyj since.

Wyrażenie Funkcja Przykłady
for Okres trwania for three years, for two hours, for a long time
since Punkt rozpoczęcia since 2020, since Monday, since I was a child
for lub since Odpowiedź na pytanie How long have you…? I’ve lived here for five years. / I’ve lived here since 2019.

Present Perfect exercises for / since

1. Uzupełnij luki

Wstaw for albo since. Najpierw zdecyduj, czy podane wyrażenie oznacza okres, czy punkt w czasie:

  1. I have known Emma _____ ten years.
  2. She has worked in this company _____ 2021.
  3. We have lived in this flat _____ March.
  4. They have been waiting _____ half an hour.
  5. He has played the guitar _____ he was a child.
  6. I haven’t seen Tom _____ last Friday.
  7. She has studied English _____ three years.
  8. It hasn’t rained _____ weeks.

Odpowiedzi: 1. for, 2. since, 3. since, 4. for, 5. since, 6. since, 7. for, 8. for.

2. Znajdź i popraw błąd

Każde zdanie zawiera błąd związany z for, since albo czasem gramatycznym. Zapisz poprawną wersję:

  1. I’ve lived here since five years.
  2. She works at this school since 2020.
  3. We have waited for you since two hours.
  4. He has known her for Monday.
  5. I saw this film since last summer.
  6. They have been married since ten years.

Odpowiedzi:

  1. I’ve lived here for five years.
  2. She has worked at this school since 2020.
  3. We have waited for you for two hours.
  4. He has known her since Monday.
  5. I haven’t seen this film since last summer.
  6. They have been married for ten years.

3. Zbuduj własne zdania

Ułóż pełne zdania w Present Perfect. Wykorzystaj podane czasowniki i wyrażenia. W zadaniach 1–3 użyj for, a w zadaniach 4–6 – since:

  1. live / in this city / five years
  2. learn / English / a long time
  3. wait / for the bus / twenty minutes
  4. know / my best friend / 2018
  5. work / at this company / January
  6. have / this phone / I was sixteen

Przykładowe odpowiedzi:

  1. I’ve lived in this city for five years.
  2. I’ve learned English for a long time.
  3. I’ve waited for the bus for twenty minutes.
  4. I’ve known my best friend since 2018.
  5. I’ve worked at this company since January.
  6. I’ve had this phone since I was sixteen.

Możesz też przećwiczyć mówienie, zadając drugiej osobie pytania zaczynające się od How long have you…?, na przykład: How long have you lived here? Odpowiedź powinna zawierać for albo since.

Najczęstsze błędy

Najłatwiej pomylić oba wyrażenia, gdy po polsku używasz podobnej konstrukcji w obu przypadkach. Sprawdź, czy podajesz długość trwania, czy początek sytuacji:

  • Źle: I’ve lived here since three years. Dobrze: I’ve lived here for three years.
  • Źle: She has worked here for 2020. Dobrze: She has worked here since 2020.
  • Źle: I work here since May. Dobrze: I’ve worked here since May.
  • Źle: They are married since ten years. Dobrze: They’ve been married for ten years.

W zdaniach o sytuacji, która zaczęła się w przeszłości i nadal trwa, potrzebujesz Present Perfect. Past Simple sugeruje, że dana czynność lub sytuacja już się zakończyła. Porównaj: I worked there for five years oznacza, że już tam nie pracuję, natomiast I’ve worked there for five years może oznaczać, że nadal jestem tam zatrudniony.

Jak utrwalić tę różnicę?

Przy każdym wyrażeniu zadaj sobie jedno pytanie:

  • Czy podaję długość trwania, na przykład three months lub a long time? Wybierz for.
  • Czy podaję konkretny początek, na przykład Monday lub 2019? Wybierz since.
  • Czy sytuacja nadal trwa? Jeśli tak, rozważ Present Perfect.
  • Czy potrafię odpowiedzieć pełnym zdaniem na pytanie How long have you…??

W codziennej rozmowie ćwicz pytania takie jak How long have you lived here? albo How long have you known your friend? Regularne odpowiadanie na nie szybko utrwala różnicę między for i since.

Redakcja angielskipodrodze.pl

Na Angielski Pod Rodze pokazuję, że nauka języka może być prostsza i przyjemniejsza, niż się wydaje. Piszę o ciekawostkach językowych, praktycznych poradach i inspirujących książkach, które rozwijają nie tylko słownictwo, ale i wyobraźnię. Uczę się razem z Tobą – krok po kroku, w swoim tempie!

Może Cię również zainteresować

Potrzebujesz więcej informacji?