inohablo.com

Present Perfect (czas teraźniejszy dokonany): budowa, zastosowanie, przykłady

Jak tworzyć i kiedy stosować czas Present Perfect w angielskim: schemat, zastosowanie, słowa sygnalne, przykłady z tłumaczeniem i typowe błędy Polaków. Darmowe ćwiczenia.

Present Perfect łączy przeszłość z teraźniejszością. Mówi, że coś się wydarzyło w nieokreślonym czasie albo że sytuacja, która zaczęła się w przeszłości, trwa nadal. W zdaniu nie ma dokładnego czasu przeszłego.

Budowa: Present Perfect (czas teraźniejszy dokonany)

Rodzaj zdania Schemat Przykład
Twierdzące subject + have/has + past participle I have finished. · She has finished.
Przeczące subject + have/has + not + past participle We haven't seen it. · He hasn't called.
Pytające Have/Has + subject + past participle? Have you ever been to London?

Kiedy używamy: Present Perfect (czas teraźniejszy dokonany)

  • Doświadczenia życiowe: I have been to Spain three times. (Byłem w Hiszpanii trzy razy.)
  • Czynność z przeszłości, której skutek widać teraz: I have lost my keys. (Zgubiłem klucze – więc nie wejdę.)
  • Sytuacja trwająca do teraz (z for/since): She has lived here since 2019. (Mieszka tu od 2019 roku.)
  • Świeże wiadomości: The prime minister has resigned.

Słowa sygnalne

Te słowa często wskazują, że potrzebny jest czas Present Perfect: ever, never, already, yet, just, still, so far, recently, lately, for, since, today, this week.

Przykłady

  • I have already eaten.
    Już jadłem.
  • Have you ever tried sushi?
    Czy kiedykolwiek jadłeś sushi?
  • She hasn't arrived yet.
    Ona jeszcze nie przyjechała.
  • We have known each other for ten years.
    Znamy się od dziesięciu lat.
  • They have just left.
    Oni właśnie wyszli.
  • He has lived in Warsaw since 2020.
    Mieszka w Warszawie od 2020 roku.

Typowe błędy

  • Dodanie zakończonego czasu: I have seen him yesterday → I saw him yesterday (Past Simple). Z yesterday, last week, in 2010 używamy Past Simple.
  • Present Simple z for/since: I live here since 2019 → I have lived here since 2019. Po polsku używamy czasu teraźniejszego („mieszkam od…”), po angielsku Present Perfect.
  • Been czy gone? He has been to Rome = był i wrócił; He has gone to Rome = pojechał i jest tam teraz.

Najczęstsze pytania

Jaka jest różnica między for a since?

For stosujemy z długością czasu (for three years – od trzech lat), a since z punktem początkowym (since 2021 – od 2021, since Monday – od poniedziałku).

Present Perfect czy Past Simple?

Jeśli podajesz lub pytasz o konkretny czas (yesterday, in 2010, last week), użyj Past Simple. Jeśli czas nie jest ważny lub nie jest podany, użyj Present Perfect.

Uczysz się dalej

Więcej stron

Poćwicz to za darmo

inohablo dopasowuje ćwiczenia do Twojego poziomu, wieku i celów. Zacznij w przeglądarce.

Zacznij naukę za darmo