Present perfect łączy przeszłość z chwilą obecną: liczy się wynik albo związek z „teraz”, a nie dokładny moment. W polskim nie ma czasu, który działa tak samo.
Czego się nauczysz
Present perfect łączy coś, co wydarzyło się wcześniej, z chwilą obecną: bo stało się przed chwilą, bo jego skutek wciąż jest ważny albo bo zdarzyło się kiedyś w życiu, do teraz – bez mówienia kiedy.
Po polsku jest jeden czas przeszły: „Zgubiłam klucze” i „Zgubiłam klucze wczoraj” wyglądają tak samo. Po angielsku to dwa różne czasy. „I've lost my keys” znaczy, że teraz ich nie masz – liczy się obecny skutek. Gdy podajesz konkretny, zakończony moment (yesterday, last week, in 2019), present perfect odpada i wchodzi past simple.
Nie pomoże tu też polski aspekt. Czasownik dokonany („przeczytałem”) nie oznacza automatycznie present perfect, a niedokonany („czytałem”) – past simple. „Czytałam tę książkę” (kiedyś, to moje doświadczenie) to „I've read this book”, a „Przeczytałem ją w zeszłym roku” to „I read it last year”. Decyduje związek z „teraz” i to, czy podajesz konkretny moment – a nie aspekt.
Bierzesz have (I/you/we/they) albo has (he/she/it) i imiesłów przeszły czasownika głównego – tzw. trzecią formę. Wiele imiesłowów jest regularnych (-ed), ale sporo częstych czasowników jest nieregularnych: go → gone, see → seen, do → done.
Po have/has zawsze stoi trzecia forma, nie druga: „She has gone”, nie „She has went”; „I have seen”, nie „I have saw”. Formy skrócone: I've, you've, we've, they've, he's/she's/it's (= has). Przeczenie: haven't/hasn't. Pytanie: have/has przed podmiotem – „Have you finished?” Nie wystarczy samo „czy” ani intonacja.
Ever (głównie w pytaniach) i never mówią o doświadczeniu – kiedykolwiek w życiu do teraz. Already (głównie w zdaniach twierdzących) i yet (w pytaniach i przeczeniach) mówią, czy coś już się stało, czy jeszcze nie. Just to „właśnie, przed chwilą”. So far i up to now pokazują, że okres wciąż trwa.
Polskie „już” dzieli się na kilka słów. W zdaniu twierdzącym to already: „She has already left” („Ona już wyszła”). W pytaniu o coś oczekiwanego zwykle yet, na końcu: „Have you finished the report yet?” („Skończyłeś już raport?”). W pytaniu o doświadczenie – ever: „Jadłaś kiedyś sushi?” → „Have you ever eaten sushi?”. „Jeszcze nie” to not … yet: „I haven't finished yet.” A „właśnie” w sensie „przed chwilą” to just: „Właśnie przyjechał” → „He's just arrived”.
Pytanie „Byłeś kiedyś w Japonii?” kusi, by powiedzieć „Were you ever in Japan?”. Naturalnie brzmi „Have you ever been to Japan?” – z been i to. Been znaczy, że ktoś pojechał i wrócił; gone – że wciąż tam jest: „She has gone home” („Poszła do domu i jest w domu”).
Present perfect stosujesz, gdy moment nie pada albo nie ma znaczenia. Gdy tylko podajesz konkretny, zakończony czas (yesterday, in 2019, last week, two days ago), przechodzisz na past simple. Pytania z when też są w past simple: „When did you arrive?”, nie „When have you arrived?”.
Prosty odruch: jeśli w polskim zdaniu jest „wczoraj”, „w zeszłym tygodniu”, „w 2019 roku”, „dwa dni temu” albo „kiedy?”, po angielsku będzie past simple. Okres, który jeszcze trwa, pasuje do present perfect: „How many books have you read this year?” (rok się nie skończył).
Najbardziej typowy błąd Polaków: to, co zaczęło się w przeszłości i trwa nadal, mówimy w czasie teraźniejszym z „od”: „Mieszkam tu od pięciu lat”. Po angielsku potrzebny jest present perfect: „I've lived here for five years” – nie „I live here for five years” ani „since five years”. For łączy się z długością okresu (for five years), since – z punktem początkowym (since 2019, „od 2019 roku”). A „pięć lat temu” to five years ago, z past simple: „I moved here five years ago”.
Dobrze wiedzieć: w amerykańskim angielskim często słychać past simple z just, already i yet („I just saw her”, „Did you eat yet?”). W brytyjskim – którego zwykle uczy się w polskich szkołach – w tych zdaniach używa się present perfect i to właśnie on jest oczekiwaną odpowiedzią w ćwiczeniach tej lekcji.
„W zeszłym tygodniu” to konkretny, zakończony czas, więc po angielsku past simple, nie present perfect.
Po has potrzebna jest trzecia forma (gone), a nie forma czasu przeszłego (went).
Kalka z „Mieszkam tu od pięciu lat”. To, co zaczęło się w przeszłości i trwa nadal, wymaga present perfect.
Polskie „od” to dwa słowa: for + długość okresu (five years), since + punkt początkowy (2019, Monday).
Pytanie z when dotyczy konkretnego momentu, więc zawsze jest w past simple.
„Byłeś kiedyś w Japonii?” pyta o doświadczenie do teraz – po angielsku present perfect z been to.
„Jadłeś już kiedyś sushi?” to pytanie o doświadczenie w życiu – po angielsku ever. „Have you already eaten…?” pyta, czy ktoś zjadł już (wcześniej, niż się spodziewasz).
Po polsku jeden czas przeszły wystarcza do wszystkiego: „Zgubiłam klucze”, „Widziałem go wczoraj”, „Kiedy przyjechałeś?”
Po angielsku decyduje pytanie: czy pada konkretny, zakończony moment? Z yesterday, last week, in 2019, ago albo z when – past simple: „I saw him yesterday”, „When did you arrive?”. Bez konkretnego momentu (doświadczenie, obecny skutek, „już”, „jeszcze nie”) – present perfect: „I've seen this film”, „I've lost my keys”.
„Mieszkam tu od pięciu lat”, „Znamy się od 2019 roku” – po polsku czas teraźniejszy z „od”
Po angielsku sytuacja, która trwa od jakiegoś momentu do teraz, wymaga present perfect: „I've lived here for five years”, „We've known each other since 2019”. „Od” + długość okresu → for, „od” + punkt początkowy → since. Nigdy „since five years”.
Po polsku aspekt pokazuje, czy czynność się zakończyła: „czytałam” (niedokonany) i „przeczytałam” (dokonany)
Angielski wybór między present perfect a past simple nie zależy od aspektu, tylko od związku z teraźniejszością i od tego, czy pada konkretny czas. „Czytałam tę książkę” może być „I've read this book” (doświadczenie), a „Przeczytałam ją wczoraj” – „I read it yesterday”.
💡 Konkretny, zakończony czas (yesterday, last week, in 2019, ago) albo when? Past simple – choć po polsku to ten sam czas przeszły.
💡 Po have/has zawsze trzecia forma: gone, seen, done, broken (nie went, saw, did, broke).
💡 „Od pięciu lat” → for five years, „od 2019” → since 2019 – zawsze z present perfect.
💡 „Byłeś kiedyś…?” → Have you ever been…?; „jeszcze nie” → not … yet; „właśnie przyjechał” → has just arrived.
"Have you seen the new café downtown?"
"Not yet — I've heard it's really good, though."
"We should go. Have you eaten lunch already?"
"No, I haven't. Let's go now, actually."
Ćwiczenie 1 · Wybierz poprawną formę
I ___ my keys — can you help me find them? (British English)
Ćwiczenie 2 · Wybierz poprawne formy
___ you ever ___ to Japan?
Ćwiczenie 3 · Wybierz poprawną formę
She ___ this movie three times already.
Ćwiczenie 4 · Wybierz poprawne słowo
We haven't finished the report ___.
Ćwiczenie 5 · Wybierz poprawne formy
He ___ just ___ the news.
Ćwiczenie 6 · Wybierz poprawne słowo
I've ___ eaten sushi.
Ćwiczenie 7 · Wybierz poprawną formę
How many books ___ this year?
Ćwiczenie 8 · Uzupełnij zdanie
Complete: She ___ (finish) her homework already.
Ćwiczenie 9 · Uzupełnij zdanie
Complete: They ___ (not/arrive) yet.
Ćwiczenie 10 · Ułóż zdanie
Ćwiczenie 11 · Wybierz poprawne zdanie
Which is correct?
Ćwiczenie 12 · Pułapka: „od” + czas teraźniejszy
Polish: "Mieszkam tu od pięciu lat." Which English sentence is correct?
Pięć szybkich pytań: sprawdź, co już umiesz.
Pytanie 1 / 5
Wynik: 0/0
We ___ already ___ dinner.
Present perfect continuous
Have/has been + -ing: czynność, która trwa od przeszłości do teraz. Dlaczego „Czekam od godziny” to nie „I wait for an hour”.
Present continuous
Present continuous (am/is/are + -ing): czynności w toku i sytuacje tymczasowe. Dlaczego „Patrz, pada!” to „It's raining”, a nie „It rains”.
Present simple
Nawyki, fakty i rozkłady jazdy w present simple: końcówka -s w „she works” oraz przeczenia i pytania z do/does zamiast samego „nie” i „czy”.
Linking verbs: czasowniki łączące
Be, seem, become, look, feel, taste: po czasownikach łączących stoi przymiotnik, nie przysłówek. Stąd „smells bad” i „sounds good”, nie „badly” czy „well”.