A Present Perfect kérdő mondatokban: a who használata

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ó alakKérdő alak
II have worked / I’ve workedHave I worked?
youyou have worked / you’ve workedHave you worked?
he/she/ithe has worked / he’s workedHas he worked?
wewe have worked / we’ve workedHave we worked?
theythey have worked / they’ve workedHave 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 szerepeSzerkezetPélda
AlanyWho + has/have + V3?Who has eaten the apples?
TárgyWho + 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 jelenEgyszerű 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 PerfectSimple PastMagyará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.

  1. Ki ette meg az almákat?
  2. Kit láttál már?
  3. Ki nyitotta ki az ablakot?
  4. Kinek írtál?
  5. Ki érkezett meg már?
  6. Kit hívtál fel?
  7. Ki törte be az ablakot?
  8. Kivel beszéltek?
  9. Ki dolgozott itt 2010 óta?
  10. 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?

noimgs

tags: #present #perfect #kerdes #who