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 I have seen her yesterday i svaki izvorni govornik se trgne. Jedna riječ, yesterday, 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.
-
Past simple zatvara vrata nad završenim trenutkom: točno vrijeme, rečeno ili podrazumijevano. Present perfect 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 past simple. I saw her yesterday.
-
Makni vrijeme i govori o samom iskustvu, i treba ti present perfect. Nije bitno kada; bitno je da se dogodilo. I've seen that film.
-
Svježa vijest s učinkom sada također uzima present perfect. 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 past simple, svaki put. I lost them this morning.
-
Gledaj što otkriva jedno vrijeme. He lived in Rome for years znači da ga više nema; to je poglavlje zatvoreno. He lived in Rome for years.
-
Prebaci na present perfect, i još je ondje. He has lived in Rome for years znači da vrijeme nije završilo: vrijedi i danas. He has lived in Rome for years.
-
Evo pogreške broj jedan: present perfect sa završenim vremenom. I have seen her yesterday je pogrešno. Yesterday je prošlo, pa mora biti I saw her yesterday.
-
I obrnuto vara. Za životno iskustvo bez vremena koristi present perfect, ne past simple. Pitaj Have you ever been to Japan?, ne Did you ever go?.
-
Brzi test: možeš li dodati točno prošlo vrijeme? Ako da, past simple. Just, already i yet vuku te na drugu stranu, prema present perfectu. I've already finished.
-
Zapamti: ako je vrijeme rečeno i završeno, past simple. Ako je iskustvo, svježa vijest ili otvoreno vrijeme, present perfect.