Present Perfect Continuous: mondatok, feladatok, tesztek és példák

Present Perfect Continuous használjuk

A Present Perfect Continuous olyan cselekvésről beszél, amely a múltban kezdődött, és még most is tart, vagy éppen most ért véget, de jelenleg is látható eredménye van.

She has been working here for three years.
Már három éve dolgozik itt.

Present Perfect Continuous Forma

Subject + have/has been + V-ing

I have been studying all morning.
Egész délelőtt tanultam.
He has been waiting for you.
Várt rád.

Present Perfect Continuous Szabály

  • Olyan cselekvésre használjuk, amely a múltban kezdődött, és mindmáig tart.
    I have been living in this city since 2022.
    2022 óta ebben a városban élek.
    They have been learning English for six months.
    Hat hónapja tanulnak angolul.
  • Arra a cselekvésre használjuk, amely nemrég ért véget, de az eredménye most is látható.
    She is tired because she has been running.
    Fáradt, mert futott.
    Your clothes are wet because it has been raining.
    A ruháid azért vizesek, mert esett az eső.
  • Kiemeli egy cselekvés időtartamát vagy folyamatát.
    We have been working on this project all week.
    Egész héten ezen a projekten dolgoztunk.
    He has been preparing for the exam since morning.
    Reggel óta készül a vizsgára.
  • Gyakran használják a for és a since szavakkal az időtartam kifejezésére.
    I have been reading for two hours.
    Két órája olvasok.
    She has been working here since January.
    Január óta itt dolgozik.
  • Gyakori időhatározó kifejezések például a egész nap, a egész délelőtt, a nemrégiben, az utóbbi időben, a for és a since.
    They have been talking all evening.
    Egész este beszélgettek.
    I have been feeling tired lately.
    Mostanában fáradtnak érzem magam.
  • A Present Perfect Continuous a folyamatra összpontosít, míg a Present Perfect gyakrabban az eredményre.
    ✅ She has been writing emails all morning. (process)
    ✅ She has written five emails this morning. (result)
  • Egyes igéket általában nem használunk folyamatos igeidőkben (know, like, want, need, understand).
    ✅ I have known her for years.
    ❌ I have been knowing her for years.

Present Perfect Continuous Tagadás

  • A tagadás a have not been / has not been, illetve a rövid alakokkal, a haven't been / hasn't been használatával képződik.
    I haven't been sleeping well recently.
    Mostanában nem alszom jól.
    She hasn't been working much this week.
    Nem dolgozott sokat ezen a héten.
    They haven't been studying lately.
    Mostanában nem tanultak.

Present Perfect Continuous Kérdések

Kérdésekben a have vagy a has az alany elé kerül.

Have/Has + subject + been + V-ing?
Wh-word + have/has + subject + been + V-ing?

Have you been waiting long?
Sokat kellett várnod?
Has she been studying since morning?
Tanul reggel óta?
Why have they been arguing?
Miért vitatkoztak?
How long has he been working here?
Mióta dolgozik itt?

Present Perfect Continuous Gyakori hibák

❌ She has been work all day.
✅ She has been working all day.
❌ I am been studying since morning.
✅ I have been studying since morning.
❌ Has he been wait long?
✅ Has he been waiting long?
❌ I have been knowing her for years.
✅ I have known her for years.
❌ She has worked all morning. (if you want to stress the process)
✅ She has been working all morning.

Present Perfect Continuous Mondatok

I have been preparing for the interview since breakfast.
Reggeli óta készülök az interjúra.
She has been working on the report all day.
Egész nap a jelentésen dolgozott.
We have been waiting for the update for two hours.
Már két órája várunk a frissítésre.
He has been learning English since last year.
Tavaly óta tanul angolul.
They have been discussing the new feature all morning.
Egész délelőtt az új funkciót vitatták meg.
I have been trying to fix this bug since yesterday.
Tegnap óta próbálom kijavítani ezt a hibát.
She has been feeling much better recently.
Mostanában sokkal jobban érzi magát.
We have been living here for a long time.
Már régóta itt élünk.
He has been running every evening this month.
Ebben a hónapban minden este futott.
The team has been developing this feature for several weeks.
A csapat már több hete dolgozik ennek a funkciónak a fejlesztésén.

Present Perfect Continuous Példák

I have been checking the document for the last twenty minutes.
Az elmúlt húsz percben ellenőriztem a dokumentumot.
She has been speaking to customers all afternoon.
Egész délután az ügyfelekkel beszélgetett.
They have been working on the same task since Monday.
Hétfő óta ugyanazon a feladaton dolgoznak.
We have been looking for a better solution recently.
Mostanában egy jobb megoldást kerestünk.
He has been fixing the server since early morning.
Kora reggel óta javítja a szervert.
I have been thinking about your idea a lot lately.
Mostanában sokat gondolkodtam az ötleteden.
She has been getting ready for the trip all day.
Egész nap az utazásra készült.
We have been testing the application since last week.
Múlt hét óta teszteljük az alkalmazást.
He has been talking to HR about the new policy.
Az új szabályzatról beszélt a HR-rel.
They have been planning the event for months.
Hónapok óta tervezik az eseményt.

Az alkalmazásban elérhető angol nyelvtani feladatok

Tenses

Conditionals

Sentences

Verbs