Egy épeszű magyar diáknak nem könnyű megérteni ezt az igeidőt, mert mi nem úgy gondolkozunk, mint az angolok. Lássuk mi fán terem ez a Present Perfect!
Képzése: have / has + ige 3. alakja
I have (I 've) done.
You have (You've) played tennis.
She has (She's) been to the USA.
stb.
Tehát 1. szám 3. személyben has-t használunk a have helyett.
Most pedig próbáljuk meg összefoglalni a legfontosabbakat:
Itt nem fogok kitérni a Present Perfect részletes nyelvtani bemutatására, mert az szerintem csak
mégjobban összezavarja az embert...
Amit itt megmutatok, az annyi, hogy milyen helyzetekben használjuk ezt az igeidőt.
Szerintem ez sokkal hasznosabb lesz.
A Present Perfect-re jellemző a már, még szópár. Kijelentő mondatban already-nek, kérdő és tagadó mondatnál yet-nek fordítjuk.
Már voltam Egerben. - I have already been to Eger. Mikor? Lehet 1 órája, 1 hónapja, ez nem érdekes.
Még nem láttam az elnököt. - I haven't seen the president yet. Tagadó mondat és itt a 'yet', látod?
Már találkoztam vele ezelőtt egyszer. - I have met him once before. A pontos időpont, hogy mikor, nem érdekes.
(Még) nem voltam az USA-ban. I haven’t been to the USA.
Még soha nem utazott vonattal. - He has never traveled by train.
Már harmadjára voltam Franciaországban - I have been to France three times. Az ismétlődést (repetition) is gyakran Present Perfect-tel mondjuk - 'már harmadszor voltam' stb...
Már hússzor láttam azt a filmet. - I have seen that movie twenty times.
Már megcsináltam a házimat. - I have already done my homework.
Kiolvastad már a könyvet? - Have you read the book yet?
Mint láthatod, amit a magyarban már, még-gel mondanál, azt szinte mindig Present Perfect-tel mondjuk az angolban.
Ezen kívül érdemes megfigyelni, a következő kifejezések általában Present Perfect-tel járnak együtt:
ever, never, once, many times, several times, before, so far, already, yet, stb.
Nem baj, ha megtanulod őket..
Jellemzően Present Perfect-tel mondjuk az óta pl. Szeptember óta "szerű" kifejezéseket. Erre két szó van az angolban, a for és a since.
For-t használunk időközöknél - intervallumoknál: néhány napon keresztül - for a few days, fél órán keresztül - for half an hour
Since-t pedig ha egy konkrét időponttól vagyuk kíváncsiak a dolgokra: since June 8, since I met you, since last year...
De jöjjenek inkább a példák.
(Már) 9-től itt vagyok - I have been here since nine o' clock. Itt is benne van a 'már'. Figyelsz?
Nem telefonáltam haza karácsony óta - I haven't phoned home since Christmas.
Évek óta nem voltam moziban - I haven't been to the cinema for ages.
Dzsoni már több mint két hete Angliában van - John has been in England for more than two weeks.
Present Perfect-et használunk, ha éppen most történt valami (és befejeződött),
tehát ha a cselekvés közvetlenül a jelen pillanat előtt fejeződött be.
Erre egy jó videót találhatsz itt amiben éppen ilyen "helyzetgyakorlatok" vannak.
Éppen most ment ki. - He has just gone out.
Éppen most láttam őt a könyvtárban. - I've just seen her in the library.
Kikölcsönzött egy könyvet. (tegyük fel éppen most) - He has checked out a book.
Present Perfect-et használhatunk annak kifejezésére is, ha elértünk valamilyen célt, "sikerült" valamit megcsinálni, megtanulni..
A kisfiunk megtanult olvasni. - Our son has learned how to read.
Már több mint 4000-en elérték a Mount Everest csúcsát. - Over 4000 people have reached the top of Everest.
Az orvosok meggyógyítottak egy HIV-fertőzött csecsmőt. - Doctors have cured a baby with HIV.
I have never been abroad.
I'm 35 and I have never been abroad.
Have you seen his new car yet?
I've already mailed the package.
He has already bought the present.
He hasn't driven (a car).
He has never read Shakespeare.
Have you ever been to Greece?
I have never been to the club.
club/bar/disco club/etc..
We have already written the homework.