Present perfect continuous

Röviden

Alany Alak
I / you / we / they have ('ve) been working
he / she / it has ('s) been working
tagadás haven't / hasn't been working
kérdés Have you / Has she been working?
kiegészítendő kérdés What have you been doing?
mennyi ideje How long have you been working here? — for two years / since 2020

Múltban kezdődött, most is tartó tevékenység, vagy friss tevékenység, aminek látszik a nyoma. A magyar jelen idő („három éve dolgozom”) itt soha nem jelen idő: óta + időtartam = for, + kezdőpont = since.

B1 · 1. lecke · A present perfect continuous

A teljes magyarázat, abból a leckéből, amely ezt a szabályt tanítja

Magyarul egy még tartó tevékenység időtartamát jelen idővel mondjuk: Három éve itt dolgozom. 2019 óta itt dolgozom. Az angol ezt nem teheti meg jelen idővel. Ha valami a múltban kezdődött és most is tart, külön szerkezet kell: I have been working here for three years.

Ez a present perfect continuous. Két ismert elemből áll: a present perfect have/has segédigéjéből és a present continuous -ing alakjából. Középen a been áll, ami sosem változik.

Így épül fel

have/has + been + -ing
Alanyhave / hasbeen-ing alak
I / you / we / theyhave ('ve)beenworking
he / she / ithas ('s)beenworking

Csak a have változik: he, she, it után has, minden más alany után have. A been és az -ing alak minden személyben ugyanaz. Beszédben a rövid alak a természetes: I've been working, She's been working.

Tagadás és kérdés

Ahogy a present perfectnél, itt is a have/has végez minden munkát. Tagadásnál utána jön a not, kérdésnél az alany elé kerül. A been és az -ing alak a helyén marad.

TípusSzerkezetPélda
állítósubject + have/has + been + -ingShe has been looking for a new job.
tagadósubject + haven't/hasn't + been + -ingI haven't been sleeping well.
eldöntendő kérdésHave/Has + subject + been + -ing?Have you been waiting long?
rövid válaszYes, I have. / No, she hasn't.(nincs been, nincs -ing)
kiegészítendő kérdéswh-word + have/has + subject + been + -ing?What have you been doing?

1. használat: mennyi ideje? — for és since

A leggyakoribb használat: a tevékenység a múltban kezdődött, és most is tart. A magyar óta itt kétfelé válik. Időtartam előtt for áll (három éve → for three years), kezdőpont előtt since (2019 óta → since 2019). Kérdezni a How long have/has ... been + -ing? szerkezettel kell; ez felel meg a magyar Mióta...? kérdésnek.

  • for + időtartam: for two years, for six months, for a long time
  • since + kezdőpont: since 2019, since March, since I left university
  • How long have you been working as a nurse?

2. használat: friss tevékenység, aminek látszik a nyoma

A tevékenység talán épp most ért véget, de az eredménye látszik. You look tired. — I've been interviewing people all day. Magyarul itt múlt időt mondanánk (egész nap interjúztattam), az angol mégis ezt a szerkezetet választja, mert a jelen helyzetet magyarázza, nem az időtartamot.

Ne fordítsd le szó szerint a magyar jelen időt. I work here for three years és I am working here since May egyaránt hibás. Ha arról van szó, mennyi ideje tart valami a mostani pillanatig, csak a have/has been + -ing a helyes: I have been working here since May.

Az óta nem mindig since. Időtartam előtt for kell: since three years hibás, for three years helyes. A három éve sem ago, ha a tevékenység még tart: az ago a befejezett múlté, ide for kell.

A Mióta...? kérdést ne fordítsd Since when do you...? formában. Kérdezz így: How long have you been ...?

A rövid válasz a have/has-nál megáll. Magyarul az igét ismételnénk (Igen, keresek.), angolul a segédigét: Have you been applying for jobs? — Yes, I have. Ne tedd utána a been-t vagy az -ing alakot.

Ellenőrizd, amit olvastál

3 kérdés – a lecke összesen 13 kérdést tesz fel az alkalmazásban. Írd be az alakot, vagy válaszd ki a választ.

  1. He ___ as a teacher since 2015.

  2. I ___ for a job for six months.

  3. My sister ___ new staff all week.

Példák a kurzusból

A megjelölt szó az, amelyre a szabály vonatkozik. Nyomd meg a lejátszást, és meghallgathatod a mondatot.

  1. I haven't been sleeping well.

    Nem alszom jól.

  2. What have you been doing?

    Mit csináltál?

  3. Have you been waiting long?

    Régóta vársz?

  4. Why have you been working night shifts?

    Miért dolgozol éjszakai műszakban?

  5. Has your daughter been applying for internships?

    A lányod gyakornoki helyekre jelentkezik?

  6. She has been looking for a new job.

    Új állást keres.

  7. I have been working here for three years.

    Három éve dolgozom itt.

  8. Who has the director been interviewing this morning?

    Kit interjúvolt meg az igazgató ma reggel?

  9. Have your colleagues been complaining about the new manager?

    Panaszkodnak a kollégáid az új menedzserre?

  10. How long have you been working as a nurse?

    Mióta dolgozol ápolóként?

A kurzus ennyi mondatában szerepel ez a szabály: 38

Próbáld ki te is

Fordíts le egy mondatot, amelyben ez a szabály szerepel. Az ellenőrzés megjelöli az elcsúszott szót, és megnevezi a mögötte álló szabályt, ahogy az alkalmazásban.

2121/4

Mondatok

Írd le angolul

Nem alszom jól.

Present perfect continuous (have been + -ing), tagadva, rövidített alakkal (haven't).

1 / 4

Gyakorold ezt a szabályt az alkalmazásban