Pojedynczy błąd gramatyczny, który ściąga uczącego się z poziomu B1 z powrotem do B2, to mieszanie have done i did. Dobra wiadomość: jest jedno pytanie, które zadajesz sobie przed każdym zdaniem, i ono automatycznie wybiera właściwy czas.
Jedno pytanie, które wybiera czas
Zanim wypowiesz czasownik, zapytaj: „Czy mogę powiedzieć kiedy to się stało?"
- Tak → past simple (did, went, ate)
- Nie → present perfect (have done, have gone, have eaten)
To wszystko. Cały system sprowadza się do tej jednej decyzji.
„I saw him yesterday." (Kiedy? Wczoraj. → past simple) „I have seen him." (Kiedy? Nieważne, brak wskazania czasu. → present perfect)
Ściąga ze słów określających czas
Pewne wyrażenia czasowe ZAWSZE łączą się z jednym czasem. Naucz się tych list na pamięć:
Słowa do past simple (konkretny, zakończony moment): yesterday, last week, last year, in 2020, two days ago, at 3pm, when I was a child, on Monday
Słowa do present perfect (otwarte, niezakończone lub nieokreślone): ever, never, already, yet, just, since 2020, for two years, recently, so far, this week (jeszcze trwa), today (jeszcze trwa)
Test „czy ma znaczenie teraz?"
Gdy nie ma słowa określającego czas, zapytaj: czy skutek wciąż wpływa na teraźniejszość?
- „I have lost my keys." → wciąż zgubione. → present perfect.
- „I lost my keys yesterday." → zamknięta historia. → past simple.
To samo zdarzenie może być w obu czasach, w zależności od tego, czy skutek wciąż ma znaczenie TERAZ.
Klasyczny błąd, którego nigdy nie popełniaj
Naprawa jest mechaniczna: widzisz yesterday, last, ago, in [rok], when? → past simple. Bez wyjątków.
Ćwiczenie: wybierz właściwy czas
Wstaw poprawną formę (past simple lub present perfect):
- I in Tokyo for three years. (wciąż tam mieszkam)
- She in Paris in 2018. (konkretny rok — zakończony)
- sushi? (pytanie otwarte)
- We to the cinema yesterday.
- He the report yet.
- I her since Monday.
- They a new car last week.
- The bus .
Bonus: nieregularne imiesłowy bierne, których będziesz potrzebować
Większość past participles kończy się na -ed (worked, finished). Ale czasowniki o wysokiej częstotliwości są nieregularne. Przećwicz je — odpowiadają za 80% użycia present perfect:
see(past participle) go(past participle) do(past participle) be(past participle) eat(past participle) give(past participle) take(past participle) write(past participle) break(past participle) speak(past participle) drive(past participle) forget(past participle)Jeśli przywołasz wszystkie 12 w mniej niż 10 sekund, masz wzorzec. Jeśli nie, ćwicz je codziennie przez tydzień.