A Present Perfectet akkor használjuk, amikor a múltbeli cselekvés ideje nem fontos vagy nincs meghatározva, hanem az a lényeg, hogy a cselekvés megtörtént-e, milyen eredménye van a jelenben, illetve megtörténhet-e még. Kérdő mondatban a have vagy has segédige megelőzi az alanyt, az ige pedig harmadik alakban áll.
A who kérdőszóval azt kérdezzük, hogy ki végezte el a cselekvést. A legfontosabb különbség az, hogy a who lehet a mondat alanya vagy tárgya: ha a who az alanyra kérdez rá, általában nincs külön segédigei fordítás az alany és az ige között; ha a who a tárgyra kérdez rá, a have/has segédige az alany elé kerül.
A Present Perfect képzése
A Present Perfect képzése: a have segédige jelen idejű alakja + az ige harmadik alakja (past participle). Pl.: I have been to London. He has been to London.
Személyes névmás + have/has + ige 3. alakja. She has been to Japan. - Ő már volt Japánban.
| Alany | Állító alak | Kérdő alak |
|---|---|---|
| I | I have worked / I’ve worked | Have I worked? |
| you | you have worked / you’ve worked | Have you worked? |
| he/she/it | he has worked / he’s worked | Has he worked? |
| we | we have worked / we’ve worked | Have we worked? |
| they | they have worked / they’ve worked | Have they worked? |
Tagadás a “not” szócskával történik. Pl.: I have not (haven’t) been in London. Kérdésben fordított szórendet használunk. Pl.: Have you been to London? Haven’t you been to London?
Kérdő alakban a have segédige megelőzi az alanyt, pl. have you worked? Tagadó alakban a tagadószó a have után áll, pl. he has not worked = he hasn’t worked.
A Present Perfect alapvető jelentése
A Present Perfect mindig szoros kapcsolatot fejez ki a múlt és a jelen között. Az alapelv nagyon egyszerű: azokban az esetekben használunk Present Perfect igeidőt, amikor a mondandónk egyszerre utal a jelenre és a múltra is.
A Present Perfectet alapvetően akkor használjuk, ha nem tudjuk a történés időpontját, vagy az egyáltalán nem is lényeges - csak az, hogy egyáltalán megtörtént-e.
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. A pontos időpont, hogy mikor, nem érdekes.
Amikor nem azt tartjuk fontosnak, hogy a cselekvés mikor, hol történt, hanem hogy egyáltalán már megtörtént legalább egyszer és a jövőben is megtörténhet, Present Perfectet használunk.
A who kétféle szerepe
A who kérdőszó kétféleképpen szerepelhet Present Perfect mondatokban. Kérdezhetünk vele a cselekvés végrehajtójára, vagyis az alanyra, illetve arra a személyre, akit a cselekvés érint, vagyis a tárgyra.
1. A who az alanyra kérdez rá
Ha a who a cselekvés végrehajtóját jelöli, akkor a who maga az alany. Ilyenkor nem teszünk külön személyes névmást a who után, és a have/has segédige közvetlenül a who után áll.
A szerkezet: Who + has/have + ige harmadik alakja?
- Who has eaten the apples? - Ki ette meg az almákat?
- Who has opened the window? - Ki nyitotta ki az ablakot?
- Who has taken my book? - Ki vitte el a könyvemet?
- Who has broken the window? - Ki törte be az ablakot?
A Who has eaten the apples? kérdésben a who az alany: azt kérdezzük, hogy ki végezte el az evést. Az alma a tárgy, vagyis az, amit valaki megevett.
Ebben a szerkezetben a who jelentése egy ismeretlen személy, ezért a mondat nyelvtani felépítése olyan, mintha a hiányzó alany helyén állna.
2. A who a tárgyra kérdez rá
Ha a who a cselekvés tárgyára kérdez rá, akkor a mondatban van egy másik alany is. Ilyenkor a have/has segédige megelőzi az alanyt, a who pedig a mondat elején áll.
A szerkezet: Who + have/has + alany + ige harmadik alakja?
- Who have you seen? - Kit láttál?
- Who has she invited? - Kit hívott meg?
- Who have they spoken to? - Kivel beszéltek?
- Who has he called? - Kit hívott fel?
A Who have you seen? kérdésben a you az alany, a who pedig a tárgy. A kérdés szó szerint azt jelenti: „Kit láttál?”
A Who has eaten the apples? és a Who have you eaten with? szerkezete ezért eltérő. Az első mondatban a who az alany, a másodikban a who a tárgy.
| A who szerepe | Szerkezet | Példa |
|---|---|---|
| Alany | Who + has/have + V3? | Who has eaten the apples? |
| Tárgy | Who + has/have + alany + V3? | Who have you seen? |
A who mint alany: miért nincs do vagy did?
A Present Perfect kérdéseiben a have vagy has segédige végzi a kérdő mondat képzését. A Present Perfectben nem használunk do vagy did segédigét.
A Who has eaten the apples? mondatban a has a Present Perfect segédigéje, az eaten pedig az eat ige harmadik alakja.
Sok igének rendhagyó a harmadik alakja, ezeket meg kell tanulni. A 10 további legfontosabbnak mondható rendhagyó ige: go - gone; come - come; eat - eaten; drink - drunk; read - read; write - written; be - been; have - had; take - taken; see - seen.
- eat - eaten: Who has eaten the cake?
- see - seen: Who has seen my keys?
- take - taken: Who has taken the last piece?
- write - written: Who has written this message?
- break - broken: Who has broken the chair?
A who és a what összehasonlítása
A who személyre kérdez, a what pedig dologra vagy eseményre. A nyelvtani szerkezet azonban ugyanúgy különbözik attól függően, hogy a kérdőszó alany vagy tárgy.
- Who has opened the door? - Ki nyitotta ki az ajtót?
- What has opened the door? - Mi nyitotta ki az ajtót?
- What have you opened? - Mit nyitottál ki?
- Who have you invited? - Kit hívtál meg?
A Who has opened the door? kérdésben a who az alany, míg a Who have you invited? kérdésben a you az alany, a who pedig a tárgy.
A Present Perfect és a Simple Past különbsége
Mindig a befejezett jelent (present perfect) kell használnod, amikor a cselekvés ideje nem fontos, vagy nincs meghatározva. Mindig az egyszerű múltat (simple past) kell használnod, amikor egy cselekvés ideje vagy helye meg van határozva, vagy kérve van.
| Befejezett jelen | Egyszerű múlt |
|---|---|
| I have lived in Lyon. | I lived in Lyon in 1989. |
| They have eaten Thai food. | They ate Thai food last night. |
| Have you seen 'Othello'? | Where did you see 'Othello'? |
| We have been to Ireland. | When did you go to Ireland? |
A Present Perfect olyan múltbeli cselekvést fejez ki, amikor nem a cselekvés ténye a fontos, hanem az eredménye, jelenbeli hatása, illetve hogy egyáltalán megtörtént-e már valaha a cselekvés, vagy megtörténhet-e még.
A Present Perfect soha nem fordul elő a when kérdőszó mellett, ami a cselekvés idejére kérdez rá. Más kérdőszó mellett előfordulhat: Who has eaten the apples? - ‘Ki ette meg az almákat?’
Who has seen Romeo and Juliet? és Who saw Romeo and Juliet?
Who has seen Romeo and Juliet? - Ki látta már a Rómeó és Júliát?
Ebben a kérdésben az a fontos, hogy az illető valaha látta-e a művet, és a pontos időpont nem érdekes.
Who saw Romeo and Juliet yesterday? - Ki látta tegnap a Rómeó és Júliát?
Ebben a mondatban a yesterday konkrét, lezárt múltbeli időszakot jelöl, ezért Simple Pastot használunk.
A jelenre gyakorolt hatás
Present Perfectet használunk, ha a cselekvés a múltban történt, de hatása van a jelenre. Ha nincs jelenre kiható eredmény, Simple Pastot használunk.
- The lift has broken down. - A lift elromlott. - Még mindig rossz, így gyalog kell mennünk.
- The lift broke down. - A lift elromlott. - De már jó.
Olyan már bekövetkezett, és lezárult múltbeli cselekvések leírására is használják a Present Perfect Simple-t, amelyeknek a jelenben következményei vannak.
- Who has broken the window? - Ki törte be az ablakot?
- Who has switched off the computer? - Ki kapcsolta ki a számítógépet?
- Who has taken my keys? - Ki vitte el a kulcsaimat?
Az ilyen kérdésekben a beszélő számára a jelenbeli helyzet fontos: az ablak most törött, a számítógép most ki van kapcsolva, a kulcsok pedig most hiányoznak.
A who kérdések tipikus jelentései
Ismeretlen cselekvő
Ha nem tudjuk, ki végezte el a cselekvést, a who lehet a mondat alanya.
- Who has taken my phone? - Ki vitte el a telefonomat?
- Who has opened the window? - Ki nyitotta ki az ablakot?
- Who has moved the chair? - Ki tette arrébb a széket?
- Who has drunk all the water? - Ki itta meg az összes vizet?
Ismeretlen személy mint tárgy
Ha tudjuk, hogy valaki végrehajtotta a cselekvést, de nem tudjuk, kit érintett a cselekvés, a who tárgyként áll a mondatban.
- Who have you invited? - Kit hívtál meg?
- Who has she called? - Kit hívott fel?
- Who have they interviewed? - Kit interjúvoltak meg?
- Who has he helped? - Kinek segített?
Prepozícióval
Ha a kérdésben elöljárós ige szerepel, a prepozíció gyakran a mondat végén áll.
- Who have you spoken to? - Kivel beszéltél?
- Who has she written to? - Kinek írt?
- Who have they worked with? - Kivel dolgoztak együtt?
- Who has he been waiting for? - Kire várt?
Formálisabb nyelvben a prepozíció a who elé is kerülhet, de a mindennapi angolban a mondat végén álló prepozíció természetesebb.
Who has és who have
A who kérdőszó után a has és a have használata a mondat szerkezetétől függ. Amikor a who egyetlen ismeretlen személyre kérdez rá és alanyként áll, a leggyakoribb forma a Who has…?
- Who has called? - Ki telefonált?
- Who has arrived? - Ki érkezett meg?
- Who has eaten the cake? - Ki ette meg a süteményt?
Ha a who tárgy, akkor a segédige a tényleges alanyhoz igazodik.
- Who have you seen? - Kit láttál?
- Who has she invited? - Kit hívott meg?
- Who have they contacted? - Kivel vették fel a kapcsolatot?
- Who has he helped? - Kinek segített?
A Who have you seen? mondatban a have a you alanyhoz kapcsolódik. A Who has she invited? mondatban a has a she alanyhoz kapcsolódik.
A who kérdések tagadása
Tagadó kérdésben a not a have/has segédige után áll, vagy összevont alakot használunk.
- Who hasn’t finished the work? - Ki nem fejezte be a munkát?
- Who hasn’t arrived yet? - Ki nem érkezett még meg?
- Who haven’t you told? - Kinek nem mondtad el?
- Who hasn’t she invited? - Kit nem hívott meg?
Tagadásban és kérdésben a have, illetve egyes szám 3. személyű, ragozott alakban has segédige segítségével fejezünk ki mindent: tagadás esetén ezt a segédigét tesszük tagadott alakba, illetve kérdés esetén ezt a segédigét tesszük a mondat alanya elé.
Időhatározók a who kérdésekben
A Present Perfect Simple jellemző időhatározói a következők: just - éppen most, already - már, yet - még vagy már, ever - valaha, never - soha, recently - az utóbbi időben, lately - az utóbbi időben, so far - idáig.
- Who has just arrived? - Ki érkezett meg éppen most?
- Who has already finished? - Ki fejezte már be?
- Who has called you today? - Ki hívott fel ma?
- Who has helped you so far? - Ki segített neked eddig?
A Present Perfectet használjuk, 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.
- Who has just gone out? - Ki ment ki éppen most?
- Who has just seen her in the library? - Ki látta őt éppen most a könyvtárban?
- Who has just finished the homework? - Ki fejezte be éppen most a házi feladatot?
A just mellett befejezett jelent, a just now mellett egyszerű múltat kell használni.
- Who has just arrived? - Ki érkezett éppen most?
- Who arrived just now? - Ki érkezett éppen most?
Who és a yet
Kérdő és tagadó mondatokban a yet használatos inkább ‘már’ jelentésben, míg a not yet jelentése ‘még nem’.
- Who has arrived yet? - Ki érkezett már meg?
- Who hasn’t arrived yet? - Ki nem érkezett még meg?
- Who have you told yet? - Kinek mondtad már el?
- Who haven’t you told yet? - Kinek nem mondtad még el?
A yet főként kérdésekben és tagadó mondatokban áll, általában a mondat végén.
Who és az ever, never
Múltbeli tapasztalatokról vagy azok hiányáról beszélve gyakori a never és az ever határozó.
- Who has ever visited Japan? - Ki járt már valaha Japánban?
- Who has never tried sushi? - Ki nem próbált még soha sushit?
- Who has ever seen this film? - Ki látta már valaha ezt a filmet?
Az ever tipikusan kérdésekben jelenik meg, a never pedig tagadó jelentést hordoz, ezért mellette nem szükséges a not.
Le nem zárt időszakok
Present Perfectet használunk, ha a cselekvés egy le nem zárt időszakban történt. Ilyen le nem zárt időszakokra utalnak például a today, this week, this month, this year, recently és lately időhatározók.
- Who have you seen today? - Kit láttál ma?
- Who has called you this week? - Ki hívott fel ezen a héten?
- Who have they met recently? - Kivel találkoztak mostanában?
- Who has helped you lately? - Ki segített neked az utóbbi időben?
A today, this morning, this afternoon, this evening, this week és hasonló időhatározókat csak akkor használhatjuk Present Perfecttel, ha az adott időszak még nem zárult le.
Who has called you this morning? - Ki hívott fel ma délelőtt?
Ha a megnevezett időszak már lezárult, Simple Pastot kell használni.
Who called you this morning? - Ki hívott fel ma délelőtt?
A for és a since
Present Perfectet használunk, ha a cselekvés a múltban kezdődött, és a jelen pillanatban is tart. A for időtartamot, a since pedig egy kezdő időpontot jelöl.
- Who has lived here for five years? - Ki lakik itt öt éve?
- Who has worked here since 2010? - Ki dolgozik itt 2010 óta?
- Who has been in England for two weeks? - Ki van két hete Angliában?
- Who has known her since school? - Ki ismeri őt iskola óta?
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 vagyunk kíváncsiak a dolgokra: since June 8, since I met you, since last year.
A who és a folyamatos Present Perfect
A folyamatos Present Perfect szerkezete kérdésben: have/has + alany + been + Ving.
A folyamatos Present Perfect-tel olyan, múltban kezdődött, jelenben is tartó cselekvést fejezünk ki, amelynél a folyamat a fontos.
- Who has been waiting for me? - Ki vár rám?
- Who has been working all day? - Ki dolgozik egész nap?
- Who has been using my computer? - Ki használta a számítógépemet?
A Present Perfect Simple és a Present Perfect Continuous közötti különbség az eredmény és a folyamat különbsége.
- Who has painted the kitchen? - Ki festette ki a konyhát?
- Who has been painting the kitchen? - Ki festi a konyhát?
Az első esetén az eredményre vagyunk kíváncsiak, tehát arra, hogy ki van festve a konyha. A második esetén a festés cselekménye a lényeg.
Rövid válaszok who kérdésekre
A who kérdésre rövid válasz helyett általában teljes választ adunk, mert a válaszban meg kell nevezni a cselekvés végrehajtóját vagy tárgyát.
- Who has opened the door? - Tom has.
- Who has eaten the cake? - Sarah has.
- Who have you invited? - I’ve invited Anna.
- Who has she called? - She has called her brother.
Ha a who az alanyra kérdez rá, a válaszban gyakran elég az alany és a has vagy have segédige: Tom has. Ha a who a tárgy, akkor a válaszban megnevezzük a tárgyat: I’ve invited Anna.
Gyakori hibák
1. Felesleges személyes névmás alanyi who után
Ha a who az alany, nem teszünk külön személyes névmást közvetlenül utána.
- Who has eaten the apples? - helyes
- Who has he eaten the apples? - más jelentésű és nyelvtanilag nem megfelelő ebben a jelentésben
2. A who szerepének összekeverése
A Who has seen Mary? kérdésben a who az alany, Mary pedig a tárgy. A Who have you seen? kérdésben a you az alany, a who pedig a tárgy.
3. Konkrét időpont mellett Present Perfect használata
Ha a kérdésben konkrét múltbeli időpont vagy lezárt időszak szerepel, Simple Pastot kell használni.
- Who has visited London? - Ki járt már Londonban?
- Who visited London last year? - Ki járt Londonban tavaly?
- Who have you seen? - Kit láttál?
- Who did you see yesterday? - Kit láttál tegnap?
4. A when használata Present Perfect mellett
A Present Perfect soha nem fordul elő a when kérdőszó mellett, ami a cselekvés idejére kérdez rá.
- Who have you seen? - Kit láttál?
- When did you see him? - Mikor láttad őt?
Összehasonlító példák
| Present Perfect | Simple Past | Magyarázat |
|---|---|---|
| Who has eaten the apples? | Who ate the apples yesterday? | A második mondatban meghatározott időpont szerepel. |
| Who has opened the window? | Who opened the window this morning? | A második mondat lezárt időszakra utalhat. |
| Who have you seen? | Who did you see at the station? | A második mondat meghatározott helyet és alkalmat jelöl. |
| Who has called you? | Who called you last night? | A last night konkrét lezárt időszak. |
| Who has visited France? | Who visited France in 2020? | A in 2020 meghatározott múltbeli idő. |
Gyakorló mondatok
Fordítsd le a mondatokat angolra, és döntsd el, hogy a who alany vagy tárgy.
- Ki ette meg az almákat?
- Kit láttál már?
- Ki nyitotta ki az ablakot?
- Kinek írtál?
- Ki érkezett meg már?
- Kit hívtál fel?
- Ki törte be az ablakot?
- Kivel beszéltek?
- Ki dolgozott itt 2010 óta?
- Ki nem fejezte még be a munkát?
Megoldások
- Who has eaten the apples?
- Who have you seen?
- Who has opened the window?
- Who have you written to?
- Who has arrived yet?
- Who have you called?
- Who has broken the window?
- Who have they spoken to?
- Who has worked here since 2010?
- Who hasn’t finished the work yet?
Gyakorlati ellenőrzőlista
- A kérdésben szereplő cselekvés kapcsolódik a jelenhez?
- Nem fontos vagy nincs megadva a cselekvés pontos ideje?
- A who a cselekvés végrehajtójára kérdez rá?
- Ha igen, a szerkezet: Who has/have + V3?
- A who a cselekvés tárgyára kérdez rá?
- Ha igen, a szerkezet: Who has/have + alany + V3?
- Szerepel konkrét múltbeli időpont, például yesterday, last week vagy in 1989?
- Ha igen, Simple Pastot kell használni.
- A kérdés a cselekvés idejére kérdez rá a when szóval?
- Ha igen, Simple Pastot kell használni.
A Present Perfect kérdéseiben a legfontosabb döntés az, hogy a who milyen mondatrészt helyettesít. Ha a cselekvő ismeretlen, a who alanyként áll: Who has eaten the apples? Ha a cselekvés tárgyára kérdezünk, egy másik alany is megjelenik: Who have you seen?
