ENGLESKI JEZIK, KORAK PO KORAK.
g.gramatika.org

Present Perfect

Present Perfect povezuje prošlost sa sadašnjošću: opisuje iskustva, sadašnje rezultate i stanja koja traju do sada. Gradi se od have/has + past participle.

Tvorba

Uz he, she i it koristimo has; uz ostala lica have. Pravilni particip završava na -ed/-d, a nepravilni se nalazi u trećoj koloni: invite → invited, go → gone, see → seen.

PotvrdnoOdričnoUpitno
I have invited Ana.I have not invited Ana.Have I invited Ana?
She has invited Ana.She has not invited Ana.Has she invited Ana?
They have invited Ana.They have not invited Ana.Have they invited Ana?
I have invited Ana.Pozvao/la sam Anu.

Have not → haven’t; has not → hasn’t. Prijevod zavisi od konteksta; have invited ne znači uobičajenu radnju „pozivam“.

Iskustvo i rezultat

Have you ever been to London?Jesi li ikada bio/la u Londonu?
She has just arrived.Upravo je stigla.
I have broken the window.Razbio/la sam prozor; sada je razbijen.
They have moved into a new apartment.Preselili su se u novi stan.

Just i already obično stoje između have/has i participa. Yet često dolazi na kraj pitanja ili negacije: Have you finished yet? I haven’t finished yet.

For i since

For označava trajanje, a since početni trenutak. Uz Present Perfect stanje ili radnja dopiru do sada. Ove riječi nisu automatski znak za jedno vrijeme; mogu se koristiti i uz druga vremena.

I have lived in Konjic for twenty years.Živim u Konjicu već dvadeset godina.
She has known him since 2018.Poznaje ga od 2018. godine.
How long have you lived here?Koliko dugo živiš ovdje?

Razlika u odnosu na Past Simple

Uz završeno vrijeme kao što su yesterday i last night obično koristimo Past Simple. Kada pitamo kada se završeni događaj desio, također je uobičajen Past Simple.

Present PerfectPast Simple
Have you been to America?When did you go to America?
She has been very busy.She was busy last night.
I have seen that film.I saw that film yesterday.

Za naglašavanje trajanja aktivnosti postoji i Present Perfect Continuous: I have been studying for two hours.

Vježbaj ovu oblast u kvizu. Nakon testa ponovi pravilo uz koje si pogriješio/la.

Znanje raste uz malo vježbe.

Pronađi test iz oblasti koju upravo učiš.

Otvori testove →