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
| Alany | have / has | been | -ing alak |
|---|---|---|---|
| I / you / we / they | have ('ve) | been | working |
| he / she / it | has ('s) | been | working |
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ípus | Szerkezet | Példa |
|---|---|---|
| állító | subject + have/has + been + -ing | She has been looking for a new job. |
| tagadó | subject + haven't/hasn't + been + -ing | I haven't been sleeping well. |
| eldöntendő kérdés | Have/Has + subject + been + -ing? | Have you been waiting long? |
| rövid válasz | Yes, I have. / No, she hasn't. | (nincs been, nincs -ing) |
| kiegészítendő kérdés | wh-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.
He ___ as a teacher since 2015.
I ___ for a job for six months.
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.
I haven't been sleeping well.
Nem alszom jól.
What have you been doing?
Mit csináltál?
Have you been waiting long?
Régóta vársz?
Why have you been working night shifts?
Miért dolgozol éjszakai műszakban?
Has your daughter been applying for internships?
A lányod gyakornoki helyekre jelentkezik?
She has been looking for a new job.
Új állást keres.
I have been working here for three years.
Három éve dolgozom itt.
Who has the director been interviewing this morning?
Kit interjúvolt meg az igazgató ma reggel?
Have your colleagues been complaining about the new manager?
Panaszkodnak a kollégáid az új menedzserre?
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.
Mondatok
Írd le angolul
Nem alszom jól.
Present perfect continuous (have been + -ing), tagadva, rövidített alakkal (haven't).