Present Perfect czy Past Simple: ćwiczenia z odpowiedziami i karta pracy PDF

Present Perfect i Past Simple po polsku wyglądają tak samo: „byłem”, „widziałem”, „kupiłem”. Po angielsku wybierasz jeden z nich w zależności od tego, czy mówisz o konkretnej chwili w przeszłości, czy o czasie, który jeszcze trwa. Na początek masz krótkie zasady, a pod nimi 47 zdań w sześciu zestawach, od Have you ever po When did you. 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.

Present Perfect i Past Simple w skrócie

Past Simple: konkretna, zakończona chwila

Kiedy mówisz, kiedy coś się stało, albo czas już się skończył, wybierasz Past Simple. Podpowiadają go słowa yesterday, last week, in 2019, two days ago i pytanie When.

  • I saw that movie last weekend. (Widziałem ten film w zeszły weekend.)
  • We moved here three years ago. (Przeprowadziliśmy się tu trzy lata temu.)
  • When did you get back? (Kiedy wróciłeś?)

Present Perfect: bez daty, ważne teraz

Kiedy nie podajesz, kiedy coś się stało, a liczy się efekt albo doświadczenie, wybierasz have albo has i trzecią formę. Tak pytasz też o całe życie: Have you ever…?

  • I’ve lost my keys. (Zgubiłem klucze (i nadal ich nie mam).)
  • Have you ever been to Mexico? (Byłeś kiedyś w Meksyku?)
  • She has never tried sushi. (Ona nigdy nie jadła sushi.)

Czas, który jeszcze trwa: today, this week, since, for

Jeśli okres jeszcze się nie skończył, zostajesz przy Present Perfect. Since podaje początek (since Monday), a for długość (for two years).

  • I’ve had three coffees today. (Wypiłem dziś trzy kawy.)
  • We’ve lived here since 2020. (Mieszkamy tu od 2020 roku.)
  • He’s worked there for ten years. (Pracuje tam od dziesięciu lat.)

Already, yet, just

Already (już) i just (właśnie) stoją przed trzecią formą, a yet (już, jeszcze) na końcu pytania albo przeczenia. W luźnym amerykańskim angielskim usłyszysz z nimi też Past Simple, ale z Present Perfect zawsze brzmisz poprawnie.

  • I’ve already paid. (Już zapłaciłem.)
  • Have you called the doctor yet? (Zadzwoniłeś już do lekarza?)
  • They haven’t arrived yet. (Jeszcze nie przyjechali.)

Najpierw Present Perfect, potem szczegóły w Past Simple

W rozmowie często zaczynasz od ogólnego pytania w Present Perfect, a gdy pojawiają się szczegóły, przechodzisz na Past Simple.

  • Have you ever been to New York? Yes, I went there last year. (Byłeś kiedyś w Nowym Jorku? Tak, byłem tam w zeszłym roku.)
  • I’ve met her. We met at a conference. (Znam ją. Poznaliśmy się na konferencji.)

Ćwiczenie 1: kiedy czy bez daty?

Wpisz czasownik w Past Simple albo Present Perfect. Podpowiedzią są słowa takie jak yesterday, ago, ever, since i for. Skrót i pełna forma (I’ve, have not) liczą się tak samo.

I ___ (call) my mom yesterday.

called

We ___ (live) in this apartment since 2021.

have lived | 've lived | have been living

She ___ (start) her new job two weeks ago.

started

I ___ (never / be) to Canada.

have never been | 've never been

They ___ (buy) a new car last month.

bought

He ___ (work) here for six years, and he still loves it.

has worked | 's worked | has been working

___ you ___ (see) the new Batman movie yet?

Have ; seen

I ___ (lose) my phone. Can I use yours?

have lost | 've lost

When ___ you ___ (get) home last night?

did ; get

We ___ (not / have) a vacation this year.

haven’t had | have not had

Ćwiczenie 2: yesterday, ago, already, since

Wybierz poprawną formę. Spójrz na słowa, które mówią o czasie: zakończony okres to Past Simple, czas bez daty albo trwający do teraz to Present Perfect.

I ___ him at the gym two days ago.

  • have seen
  • saw
  • have saw

We ___ each other since college.

  • knew
  • have known
  • know

She ___ the report already, so you can read it.

  • has finished
  • finish
  • have finished

My parents ___ married in 1990.

  • have got
  • got
  • have gotten

I ___ a lot of emails today. I’m tired of it.

  • have written
  • write
  • was writing

They ___ to Italy last summer.

  • have gone
  • have been
  • went

He hasn’t called me ___.

  • already
  • yet
  • ago

I’ve worked here ___ five years.

  • since
  • for
  • ago

Ćwiczenie 3: rozmowa o podróżach

Uzupełnij rozmowę. Ogólne pytanie i odpowiedź są w Present Perfect, szczegóły (kiedy, z kim, jak było) w Past Simple.

___ you ever ___ (be) to Japan?

Have ; been

Yes, I ___ (be) there twice.

have been | 've been

Really? When ___ you ___ (go)?

did ; go

I ___ (go) to Tokyo in 2019 for work.

went

___ you ___ (like) it?

Did ; like

I loved it. The food ___ (be) amazing.

was

I ___ (never / try) real Japanese food.

have never tried | 've never tried

You should! I ___ (just / find) a great place downtown.

have just found | 've just found | just found

Ćwiczenie 4: wybierz poprawne zdanie

Najczęstsze polskie pułapki: Present Perfect z yesterday i ago, Past Simple przy since oraz Present Simple zamiast have.

Pick the correct sentence.

  • I have seen her yesterday.
  • I saw her yesterday.
  • I see her yesterday.

Pick the correct sentence.

  • I live here since 2018.
  • I lived here since 2018.
  • I’ve lived here since 2018.

Pick the correct sentence.

  • When did you buy that jacket?
  • When have you bought that jacket?
  • When you bought that jacket?

Pick the correct sentence.

  • Did you ever eat Thai food?
  • Have you ever eaten Thai food?
  • Have you ever ate Thai food?

Pick the correct sentence.

  • She left the company a year ago.
  • She has left the company a year ago.
  • She has leaved the company a year ago.

Pick the correct sentence.

  • I know him for ten years.
  • I knew him for ten years now.
  • I’ve known him for ten years.

Ćwiczenie 5: ułóż zdanie

Ułóż zdanie z rozsypanych słów. To zdania, które padają w każdej rozmowie o tym, co już zrobiłeś.

Zapytaj, czy ktoś był kiedyś w Kalifornii.

Have you ever been to California?

Zapytaj, kiedy ktoś zaczął się uczyć angielskiego.

When did you start learning English?

Powiedz, że już jadłeś lunch.

I’ve already had lunch.

Powiedz, że pracujesz tu od marca.

I’ve worked here since March.

Powiedz, że widziałeś ją w zeszły piątek.

I saw her last Friday.

Zapytaj, czy ktoś już skończył.

Have you finished yet?

Powiedz, że nigdy nie jeździłeś na nartach.

I have never been skiing.

Ć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 bought this car in 2020.

I bought this car in 2020.

We have know each other for years.

We have known each other for years.

She has went to the store.

She has gone to the store.

When have you moved to Chicago?

When did you move to Chicago?

I have been here since three hours.

I have been here for three hours.

Did you ever been to Hawaii?

Have you ever been to Hawaii?

They arrived two hours before. They are at the hotel now.

They arrived two hours ago. They are at the hotel now.

He hasn’t called me already.

He hasn’t called me yet.

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.