B2Angielski

Present Perfect vs Past Simple

Najczęstszy błąd Polaków: „kiedy?” decyduje o czasie

Ściągawka
Czasy teraźniejsze i przeszłe

Jeśli mówisz (albo wiadomo) KIEDY coś się stało — Past Simple. Jeśli czas jest nieważny, a liczy się związek z teraz — Present Perfect.

Na osi czasu

przeszłośćTERAZprzyszłośćI moved to Spain in 2020I've lived here since 2020

Zasady

Past Simple

Zamknięta przeszłość, podany lub oczywisty moment.

II forma · did + not
Present Perfect

Bez momentu. Okres jeszcze trwa (today, this year) lub liczy się efekt.

have / has + III forma
Test

Czy da się dopisać „wczoraj / w 2020”? Tak → Past Simple.

Słowa-sygnały

yesterdaylast yearin 2019two days agowhen I was…everneverjustyetthis week

Przykłady

I moved to Spain in 2020.
Przeprowadziłem się do Hiszpanii w 2020. (konkretny rok)
I've lived in Spain since 2020.
Mieszkam w Hiszpanii od 2020. (trwa do dziś)
I've lost my keys.
Zgubiłem klucze. (i nadal ich nie mam)
I lost my keys yesterday, but I found them.
Zgubiłem wczoraj klucze, ale je znalazłem.
Have you seen that film? — Yes, I saw it last week.
Widziałeś ten film? — Tak, widziałem go w zeszłym tygodniu.
I've had three meetings today.
Miałem dziś trzy spotkania. (dzień jeszcze trwa)
I had three meetings yesterday.
Miałem wczoraj trzy spotkania. (dzień zamknięty)
When did you start your business?
Kiedy założyłeś firmę? („when” → zawsze Past Simple)

W kontekście: Rozmowa o podróżach

Eva

Have you ever been to Italy?

Rafał

Yes, I've been there twice. I went to Rome in 2019 and to Milan last spring.

Eva

Did you like Rome?

Rafał

I loved it. But I haven't visited the south yet.

Eva

Neither have I. I've always wanted to see Sicily.

Typowe błędy

I have moved to Spain in 2020.
I moved to Spain in 2020.

Podany rok → Past Simple.

Did you ever eat octopus?
Have you ever eaten octopus?

„Ever” = kiedykolwiek w życiu → Present Perfect.

When have you arrived?
When did you arrive?

Pytanie „when” dotyczy konkretnego momentu.

Ćwiczenia

Seria poprawnych z rzędu
8 z rzędu = opanowane
0 / 0

Bezbłędnie!