Present perfect i past simple: kako odabrati pravo vrijeme
Ovo je možda najvažnija odluka o glagolskom vremenu u engleskom. Past simple koristimo za završene radnje u određeno (rečeno ili podrazumijevano) prošlo vrijeme: "I saw her yesterday." Present perfect koristimo za iskustva, svježe vijesti ili nezavršeno vrijeme s vezom na sadašnjost: "I've seen that film." Hrvatski ima samo jedno prošlo vrijeme (perfekt), pa nam se sve čini isto "vidio sam" — zato pazite: čim postoji oznaka završenog vremena poput "yesterday", "last week" ili "in 2010", engleski traži past simple, nikako present perfect. Usporedite i "He lived in Rome for years." (više ne živi tamo) s "He has lived in Rome for years." (još uvijek živi).
Primjeri
- I saw her yesterday. a finished action at a stated time
- I've seen that film. an experience, time unimportant
- He lived in Rome for years. he no longer lives there (finished)
Cijela lekcija
Sve iz videa, u tekstu.
-
Reci <t>I have seen her yesterday</t> i svaki izvorni govornik se trgne. Jedna riječ, <t>yesterday</t>, lomi cijelu rečenicu. Evo zašto.
-
Ovo je najveći izbor vremena u engleskom. Pogodiš li ga, odmah zvučiš tečnije. Pravilo je kratko.
-
<t>Past simple</t> zatvara vrata nad završenim trenutkom: točno vrijeme, rečeno ili podrazumijevano. <t>Present perfect</t> ostavlja vrata otvorena: iskustvo, svježa vijest ili vrijeme koje još traje, sve s važnošću sada.
-
Završena radnja u danom vremenu uzima <t>past simple</t>. I saw her yesterday.
-
Makni vrijeme i govori o samom iskustvu, i treba ti <t>present perfect</t>. Nije bitno kada; bitno je da se dogodilo. I've seen that film.
-
Svježa vijest s učinkom sada također uzima <t>present perfect</t>. Važan je rezultat. I've lost my keys.
-
Ali dodaj trenutak kad se dogodilo, i vrata se zatvore. Rečeno, završeno vrijeme nameće <t>past simple</t>, svaki put. I lost them this morning.
-
Gledaj što otkriva jedno vrijeme. <t>He lived in Rome for years</t> znači da ga više nema; to je poglavlje zatvoreno. He lived in Rome for years.
-
Prebaci na <t>present perfect</t>, i još je ondje. <t>He has lived in Rome for years</t> znači da vrijeme nije završilo: vrijedi i danas. He has lived in Rome for years.
-
Evo pogreške broj jedan: <t>present perfect</t> sa završenim vremenom. <t>I have seen her yesterday</t> je pogrešno. <t>Yesterday</t> je prošlo, pa mora biti <t>I saw her yesterday</t>.
-
I obrnuto vara. Za životno iskustvo bez vremena koristi <t>present perfect</t>, ne <t>past simple</t>. Pitaj <t>Have you ever been to Japan?</t>, ne <t>Did you ever go?</t>.
-
Brzi test: možeš li dodati točno prošlo vrijeme? Ako da, <t>past simple</t>. <t>Just</t>, <t>already</t> i <t>yet</t> vuku te na drugu stranu, prema <t>present perfect</t>u. I've already finished.
-
Zapamti: ako je vrijeme rečeno i završeno, <t>past simple</t>. Ako je iskustvo, svježa vijest ili otvoreno vrijeme, <t>present perfect</t>.