Angol present perfect: have / has + ige harmadik alakja
A present perfect a múltat köti össze a jelennel: have/has + az ige harmadik alakja (befejezett melléknévi igenév). Akkor használjuk, ha egy múltbeli cselekvésnek most is van eredménye vagy jelentősége, vagy ha élettapasztalatról beszélünk konkrét időpont nélkül: "I have lost my keys." (a kulcs most is elveszett), illetve "She has been to Japan." (megvolt neki ez az élmény). Kérdésben is ezt használjuk a most befejezett állapotra: "Have you finished?". Magyarul itt nincs külön igeidő, ezért a magyar anyanyelvűek hajlamosak egyszerű múlttal helyettesíteni, vagy konkrét múltidőt tenni mellé ("yesterday") - ettől viszont át kell váltani past simple-re, és vigyázni kell a helyes 3. alakra is ("I have gone", nem "I have went").
Példák
- I have lost my keys. the keys are lost and still missing now
- She has been to Japan. she has the experience of visiting Japan
- Have you finished? asking if the task is now complete
A teljes lecke
Minden a videóból, szövegben.
-
Mondd: <t>I have seen him yesterday</t>, és egy anyanyelvi elfintorodik. Majdnem jó, de egy szabály szinte mindenkit megtréfál.
-
A <t>present perfect</t> a múltat köti a jelenhez. Egy múltbeli cselekvés ideje, ami most is számít. Így képezzük.
-
Vedd a <t>have</t>-et vagy <t>has</t>-t, és tedd hozzá az ige harmadik alakját. <t>I have</t>, <t>she has</t>, <t>they have</t>, majd: <t>lost</t>, <t>seen</t>, <t>finished</t>, <t>done</t>.
-
Két fő szerepe van. Egy: múltbeli cselekvés, aminek most is érződik az eredménye. Kettő: tapasztalat az élet egy pontján, pontos idő nélkül.
-
Kezdjük egy jelenbeli eredménnyel. I have lost my keys. Az elvesztés múlt, de a kulcs most is hiányzik. Ezért <t>perfect</t>, nem <t>past simple</t>.
-
Ugyanez itt. She has broken her arm. Régen történt, de a gipsz most rajta van. A jelenbeli eredmény számít.
-
Most a tapasztalat. Nincs pontos idő, csak valamikor az életben. She has been to Japan. Nem mondjuk, mikor: a lényeg, hogy megvan a tapasztalat.
-
Használd az <t>ever</t> és <t>never</t> szót tapasztalatra kérdezve. Have you ever eaten sushi? Az egész eddigi életről kérdez, nem egy adott napról.
-
És ha azt kérdezed, kész van-e már: Have you finished? Az eredményről kérdezel most: kész van?
-
A nagy csapda: a <t>present perfect</t> nem tűr lezárt időt, mint <t>yesterday</t> vagy <t>last week</t>. Ha lezárt múlt időt nevezel meg, válts <t>past simple</t>-re.
-
A másik csapda maga a harmadik alak. Nem a <t>past simple</t>. A <t>go</t> harmadik alakja <t>gone</t>, nem <t>went</t>. Tanuld meg a rendhagyó alakokat.
-
Hasonlítsd össze a két időt közvetlenül. I have finished my homework. <t>Perfect</t>: kész van, és most számít. A <t>past simple</t> csak lezárt időbe helyezné.
-
Jegyezd meg: <t>have</t> vagy <t>has</t> plusz a harmadik alak, olyan múltra, ami a jelent érinti, és hagyd el a lezárt idő szavait.