Since, for i ago to trzy małe słowa, którymi mówisz o czasie: od kiedy, jak długo i jak dawno temu. Polakom mieszają się, bo po polsku często wystarczy jedno „od”. Na początek masz krótkie zasady, a pod nimi 49 zdań w sześciu zestawach, od for ten years i since 2018 po How long i It’s been. Każde sprawdza się od razu, a po dobrej odpowiedzi możesz odsłuchać całe zdanie.
Wolisz papier? Pod ćwiczeniami jest karta pracy PDF do druku i osobna wersja z kluczem odpowiedzi.
Since, for i ago w skrócie
For + okres czasu: jak długo
Po for podajesz, ile czasu coś trwa: dziesięć lat, dwa tygodnie, godzinę. Z Present Perfect mówisz o czymś, co trwa do dziś.
- I’ve lived here for ten years. (Mieszkam tu od dziesięciu lat.)
- We’ve been married for six months. (Jesteśmy małżeństwem od pół roku.)
Since + punkt startu: od kiedy
Po since podajesz moment, w którym coś się zaczęło: rok, dzień, wydarzenie albo całe zdanie. Polskie „od” to raz for, raz since, więc sprawdzaj, czy mówisz o okresie, czy o początku.
- I’ve known Anna since 2019. (Znam Annę od 2019 roku.)
- He’s been sick since Monday. (Jest chory od poniedziałku.)
- She’s wanted to be a doctor since she was a kid. (Od dziecka chce być lekarzem.)
Ago + Past Simple: ile czasu temu
Ago stoi po okresie czasu i znaczy „temu”. Idzie z Past Simple, bo mówisz o zamkniętym momencie w przeszłości.
- I moved here three years ago. (Przeprowadziłem się tu trzy lata temu.)
- She called an hour ago. (Dzwoniła godzinę temu.)
How long i How long ago
How long have you…? pyta, jak długo coś trwa do dziś. How long ago did you…? pyta, jak dawno temu coś się stało.
- How long have you had this car? (Od jak dawna masz ten samochód?)
- How long ago did you buy it? (Jak dawno temu go kupiłeś?)
It’s been … since: minęło … od
Tak mówisz, ile czasu minęło od jakiegoś wydarzenia. Po since w tym zwrocie zwykle stoi Past Simple.
- It’s been two years since I saw her. (Minęły dwa lata, odkąd ją widziałem.)
- It’s been ages since we went out. (Wieki nie wychodziliśmy nigdzie razem.)
Ćwiczenie 1: since czy for?
Wpisz since albo for. For stoi przed okresem czasu, since przed momentem, od którego coś trwa.
I’ve worked here ___ five years.
for
We’ve known each other ___ high school.
since
She’s been on vacation ___ last Friday.
since
They’ve been together ___ a long time.
for
I haven’t eaten anything ___ breakfast.
since
He’s lived in Chicago ___ 2018.
since
We’ve waited ___ two hours!
for
I’ve had this phone ___ three years.
for
My mom has been a nurse ___ she was twenty.
since
I haven’t seen my cousins ___ ages.
for
Ćwiczenie 2: Past Simple z ago, Present Perfect z since i for
Wpisz czasownik w dobrym czasie. Przy ago wpisujesz Past Simple, przy since i for Present Perfect. Skrót (’ve, 's) też się liczy.
I ___ (start) this job two months ago.
started
We ___ (know) each other since college.
have known | 've known
She ___ (call) about an hour ago.
called
They ___ (live) in this neighborhood for ten years, and they love it.
have lived | 've lived | have been living | 've been living
My parents ___ (get) married forty years ago.
got
I ___ (not / see) Mike since his wedding.
haven’t seen | have not seen
The meeting ___ (end) ten minutes ago.
ended
He ___ (be) sick since Tuesday.
has been | 's been
Ćwiczenie 3: since, for, ago i How long
Wybierz brakujące słowo. Zwróć uwagę na czas: Past Simple lubi ago, Present Perfect lubi since i for.
I bought this car five years ___.
- for
- since
- ago
She has worked from home ___ the pandemic.
- for
- since
- ago
We got here twenty minutes ___.
- ago
- for
- since
I have had a headache ___ this morning.
- for
- since
- ago
He has been in the shower ___ half an hour.
- for
- since
- ago
How long ___ you known your best friend?
- do
- have
- did
How long ago ___ you move to Texas?
- have
- did
- do
It’s been three years ___ I quit smoking.
- for
- ago
- since
They have been friends ___ they were kids.
- for
- ago
- since
Ćwiczenie 4: wybierz poprawne zdanie
Najczęstsze polskie pułapki: Present Simple zamiast Present Perfect, since przed okresem czasu i before zamiast ago.
Pick the correct sentence.
- I live here for ten years.
- I have lived here for ten years.
- I have lived here since ten years.
Pick the correct sentence.
- I called her two days ago.
- I have called her two days ago.
- I called her before two days.
Pick the correct sentence.
- She works here since May.
- She has worked here for May.
- She has worked here since May.
Pick the correct sentence.
- How long have you been married?
- How long are you married?
- How long you have been married?
Pick the correct sentence.
- It’s been a year since we moved here.
- It’s been a year ago we moved here.
- It’s been a year for we moved here.
Pick the correct sentence.
- We met ago five years.
- We met five years ago.
- We have met five years ago.
Ćwiczenie 5: ułóż zdanie
Ułóż zdanie z rozsypanych słów. Takie zdania padają, kiedy ktoś pyta o Twoją pracę, rodzinę i przeprowadzki.
Zapytaj, jak długo ktoś pracuje w tej firmie.
How long have you worked at this company?
Powiedz, że znasz Kate od studiów.
I have known Kate since college.
Powiedz, że wyprowadziłeś się z domu dziesięć lat temu.
I moved out ten years ago.
Powiedz, że nie widziałeś brata od świąt.
I haven’t seen my brother since Christmas.
Powiedz, że wieki nie byłeś w kinie.
It’s been ages since I went to the movies.
Zapytaj, jak dawno temu ktoś skończył szkołę.
How long ago did you finish school?
Powiedz, że jesteś tu od pół godziny.
I have been here for half an hour.
Powiedz, że Twoi rodzice są małżeństwem od trzydziestu lat.
My parents have been married for thirty years.
Ćwiczenie 6: znajdź błąd
W każdym zdaniu jest jeden błąd. Dotknij złego słowa, a zamieni się w poprawne.
I’ve lived in this city since six years.
I’ve lived in this city for six years.
I see him at the store three days ago.
I saw him at the store three days ago.
He has been sick for Monday.
He has been sick since Monday.
How long do you have this car?
How long have you had this car?
We knew each other since 2015.
We’ve known each other since 2015.
It’s been a long time for I talked to him.
It’s been a long time since I talked to him.
My sister has worked there for 2020.
My sister has worked there since 2020.
I haven’t had a vacation since a long time.
I haven’t had a vacation for a long time.
Karta pracy PDF z kluczem odpowiedzi
Karta pracy do druku
Te same zadania na papierze, A4, za darmo. Osobno wersja z odpowiedziami dla nauczyciela albo do samodzielnego sprawdzenia.