Present perfect ali past simple: kdaj uporabiti katerega
Oba časa govorita o preteklosti, a nista zamenljiva. Preprosto pravilo, tabela s signalnimi besedami in pogoste napake Slovencev.
Past simple uporabiš, kadar govoriš o dejanju, ki se je zgodilo in končalo ob znanem času v preteklosti (yesterday, last year, in 2019). Present perfect uporabiš, kadar čas ni pomemben ali ni povedan, ali pa je dejanje povezano s sedanjostjo — rezultat je viden zdaj ali obdobje še traja.
Slovenščina ima za oboje en sam preteklik, zato se tu zatakne skoraj vsak. Spodaj je vse, kar potrebuješ, da ne ugibaš več.
Kako se tvorita
| Čas | Tvorba | Primer |
|---|---|---|
| Past simple | glagol + -ed ali 2. oblika nepravilnega glagola | I watched, I went |
| Present perfect | have / has + 3. oblika glagola | I have watched, she has gone |
Pri nepravilnih glagolih se je treba naučiti obe obliki: go – went – gone, see – saw – seen, eat – ate – eaten.
Kdaj past simple
Dejanje je končano in veš (ali je iz pogovora jasno), kdaj se je zgodilo.
I saw that film last week.— Ta film sem videl prejšnji teden.We moved to Maribor in 2018.— Leta 2018 smo se preselili v Maribor.Shakespeare wrote many plays.— Shakespeare je napisal veliko iger. (Njegovo življenje je končano.)
Past simple uporabiš tudi, ko pripoveduješ zgodbo — dogodek za dogodkom:
I woke up, had breakfast and left for school.
Kdaj present perfect
1. Čas ni povedan in ni pomemben — pomembno je, da se je zgodilo
I have been to London.— Bil sem že v Londonu. (Kdaj, ni pomembno.)Have you ever eaten sushi?— Si že kdaj jedel suši?
2. Rezultat je viden zdaj
I have lost my keys.— Izgubil sem ključe. (In jih še vedno nimam.)She has broken her arm.— Zlomila si je roko. (Zdaj ima mavec.)
3. Obdobje še traja
I have lived here for five years.— Tu živim pet let. (In še vedno živim.)We haven't seen him this week.— Ta teden ga še nismo videli. (Teden še ni končan.)
Pozor: v slovenščini rečeš živim (sedanjik), v angleščini pa ne I live here for five years.
Signalne besede
| Past simple | Present perfect |
|---|---|
yesterday |
ever, never |
last week / month / year |
already, yet, just |
... ago (two days ago) |
for (+ trajanje), since (+ začetek) |
in 2020, in May |
so far, recently, lately |
when I was young |
this week / today (če še traja) |
Signalne besede pomagajo, niso pa čarobne. Odloči pomen: je čas končan ali ne?
Pogoste napake Slovencev
- ❌
I have seen him yesterday.→ ✅I saw him yesterday.Ko je čas povedan in končan, present perfect ni mogoč. - ❌
I live here since 2015.→ ✅I have lived here since 2015.Slovenski sedanjik (živim od leta 2015) v angleščini postane present perfect. - ❌
Did you ever go to Italy?→ ✅Have you ever been to Italy?Zevervprašaš o izkušnjah v življenju, ki še traja. - ❌
When have you arrived?→ ✅When did you arrive?Vprašanje zwhensprašuje po točnem času, zato past simple.
Kratka vaja
Dopolni s pravilno obliko glagola v oklepaju.
- I ______ (finish) my homework. Can I go out now?
- We ______ (go) to Piran last summer.
- ______ you ever ______ (try) skiing?
- She ______ (work) here since January.
- Two years ago he ______ (buy) a new bike.
Rešitve: 1. have finished · 2. went · 3. Have … tried · 4. has worked · 5. bought
Vadi v Angležku
Pravilo je preprosto, avtomatizem pa pride šele z vajo. V aplikaciji Angležko angleške čase vadiš v kratkih lekcijah na učni poti, pametno ponavljanje pa ti napačne primere vrne ravno takrat, ko bi jih sicer pozabil.
Pogosta vprašanja
Ali lahko z yesterday uporabim present perfect?
Ne. Yesterday, last week, in 2020, two days ago in podobni izrazi označujejo končan čas v preteklosti, zato zahtevajo past simple: I saw him yesterday.
Zakaj je v slovenščini oboje preteklik?
Slovenščina ima en sam preteklik, angleščina pa loči, ali je preteklo dejanje povezano s sedanjostjo (present perfect) ali je zaključeno v točno določenem preteklem času (past simple).
Kako se tvori present perfect?
S have ali has in tretjo obliko glagola (past participle): I have finished, she has gone.