Present Perfect łączy czynność z przeszłości z teraźniejszością. Najłatwiej opanować go przez krótkie ćwiczenia oparte na konstrukcji have/has + past participle oraz słowach for, since, already, yet i just.
Jak tworzyć zdania w Present Perfect?
W zdaniu twierdzącym użyj have lub has oraz trzeciej formy czasownika, czyli past participle. W przeczeniach dodaj not, a w pytaniach przestaw have lub has przed podmiot.
| Typ | Structure | Example |
|---|---|---|
| Positive | Subject + have/has + V3 | She has finished her work. |
| Negative | Subject + have/has + not + V3 | They have not arrived yet. |
| Question | Have/Has + subject + V3? | Have you seen this film? |
Have stosujemy z I, you, we, they, a has z he, she, it. Pamiętaj o nieregularnych formach, na przykład go – gone, write – written, see – seen.
Present perfect exercises – ćwiczenia
1. Wstaw for lub since
Użyj for przed okresem trwania, a since przed momentem, od którego coś trwa:
- I have lived here ___ five years.
- She has worked at this school ___ 2021.
- We have known each other ___ a long time.
- He has played tennis ___ he was ten.
- They have been married ___ twelve years.
- Tom has had this phone ___ Monday.
Sprawdź odpowiedzi: 1. for, 2. since, 3. for, 4. since, 5. for, 6. since.
2. Uzupełnij zdania słowem already, yet lub just
Te wyrazy pomagają określić stosunek czynności do chwili obecnej:
- already – czynność wydarzyła się wcześniej, niż oczekiwano
- yet – „już” w pytaniach lub „jeszcze” w przeczeniach
- just – czynność wydarzyła się przed chwilą
- ever – „kiedykolwiek”, zwykle w pytaniach
- never – „nigdy”, przy opisywaniu doświadczeń
- Have you finished your homework ___?
- Maria has ___ arrived at the station.
- I have ___ seen this film three times.
- We haven’t eaten lunch ___.
- Have you ___ been to London?
- Jack has ___ visited Spain.
Sprawdź odpowiedzi: 1. yet, 2. just, 3. already, 4. yet, 5. ever, 6. never.
3. Znajdź i popraw błąd
W każdym zdaniu znajduje się jeden błąd związany z konstrukcją lub zastosowaniem czasu:
- She have finished the report.
- I has never tried sushi.
- We have lived here since five years.
- Did you ever visit Ireland?
- He hasn’t called me already.
- They have went to the airport.
Sprawdź odpowiedzi:
- She has finished the report.
- I have never tried sushi.
- We have lived here for five years.
- Have you ever visited Ireland?
- He hasn’t called me yet.
- They have gone to the airport.
Present Perfect czy Past Simple?
Wybierz Present Perfect, gdy ważny jest związek z teraźniejszością, doświadczenie bez podania konkretnego momentu albo okres, który jeszcze się nie skończył. Past Simple stosuj, gdy czynność wydarzyła się w zakończonym czasie.
| Feature | Present Perfect | Past Simple |
|---|---|---|
| Time frame | Okres trwa do teraz lub moment nie jest podany | Zakończony moment w przeszłości |
| Signal words | ever, never, just, already, yet, for, since | yesterday, last week, in 2019, two days ago |
| Focus | Skutek, doświadczenie lub związek z teraźniejszością | To, co wydarzyło się w konkretnym czasie |
Porównaj: I have seen this film. oznacza, że mam takie doświadczenie. I saw this film last night. wskazuje konkretny, zakończony moment.
Przed wyborem czasu sprawdź następujące punkty:
- Czy podano konkretny, zakończony czas, taki jak yesterday lub last year?
- Czy czynność ma skutek widoczny teraz?
- Czy mówisz o doświadczeniu, ale nie podajesz, kiedy do niego doszło?
- Czy okres, na przykład this week, jeszcze trwa?
Jeśli pojawia się konkretny zakończony moment, wybierz Past Simple. Jeśli czas nie jest określony albo sytuacja pozostaje związana z teraźniejszością, zwykle potrzebujesz Present Perfect.
Jak utrwalać Present Perfect?
Rozwiązuj kilka zdań dziennie, a następnie twórz własne przykłady z for, since, already, yet i just. Zapisuj całe zdania, nie tylko pojedyncze formy czasowników. Pomyłki są częścią ćwiczeń, dlatego po każdym zadaniu sprawdź nie tylko odpowiedź, lecz także powód użycia danego czasu.