Present Perfect Continuous
A Present Perfect Continuous olyan szerkezet, amely a múltban kezdődő és a jelenig tartó folyamatot hangsúlyozza.
Míg a Present Perfectnél gyakran az eredmény a fontos, a Present Perfect Continuous esetében sokszor maga a tevékenység, annak időtartama vagy folyamata kerül a középpontba.
Ebben a tananyagban megtanulod, mikor használjuk a Present Perfect Continuous-t, hogyan képezzük, hogyan használjuk a for és since kifejezéseket, valamint hogyan különböztetjük meg a Present Perfecttől és a Present Continuous-tól.
1. Mikor használjuk a Present Perfect Continuous-t?
Múltban kezdődött és még most is tart
A Present Perfect Continuous egyik legfontosabb használata, amikor egy cselekvés a múltban kezdődött, és jelenleg is folyamatban van.
I have been studying English for three years.
She has been working here since 2022.
We have been waiting for an hour.
Például:
I have been studying English for three years. → Három éve tanulok angolul.
A hangsúly azon van, hogy három éve folyamatosan végzem ezt a tevékenységet.
2. Egy cselekvés nemrég fejeződött be, de látható a hatása
A Present Perfect Continuous-t akkor is használhatjuk, amikor egy tevékenység nemrég fejeződött be, de a hatása vagy nyoma most is látható.
You are out of breath. Have you been running?
Her hands are dirty because she has been gardening.
The children are tired because they have been playing all afternoon.
Például:
You are out of breath. You have been running. → Lihegsz. Futottál.
A hangsúly azon van, hogy a futás tevékenysége vezetett a jelenlegi állapothoz.
3. Egy tevékenység időtartamának hangsúlyozása
A Present Perfect Continuous különösen hasznos, ha azt akarjuk megmutatni, mennyi ideje tart egy tevékenység.
I have been waiting for two hours.
She has been studying since this morning.
They have been working all day.
Itt a kérdés gyakran:
How long...? → Mióta? / Mennyi ideje?
Például:
How long have you been learning English?
I have been learning English for four years.
4. Ismétlődő tevékenység egy adott időszakban
A Present Perfect Continuous olyan esetekben is használható, amikor valaki egy ideje ismételten végez valamit.
I have been watching a lot of English videos lately.
She has been practising the piano a lot recently.
We have been going to the gym regularly.
Ilyenkor gyakran előfordul:
recently, lately, these days
5. Hogyan képezzük?
A Present Perfect Continuous alapképlete:
have / has + been + ige-ing
I / You / We / They
have been + ige-ing
I have been working.
You have been studying.
We have been waiting.
They have been playing.
He / She / It
has been + ige-ing
He has been working.
She has been studying.
It has been raining.
6. Az -ing alak
Az -ing alak képzése ugyanúgy működik, mint a Present Continuous esetében.
A legtöbb igénél:
work → working
study → studying
play → playing
Az -e általában eltűnik:
make → making
write → writing
come → coming
Bizonyos rövid igéknél megkettőzzük a végső mássalhangzót:
run → running
sit → sitting
swim → swimming
7. Tagadó mondatok
Tagadásnál:
have/has not been + ige-ing
Rövid alakban:
haven't been
hasn't been
Példák:
I haven't been sleeping well.
She hasn't been feeling very well.
They haven't been working lately.
8. Kérdő mondatok
Kérdésben a have/has kerül a mondat elejére:
Have/Has + alany + been + ige-ing...?
Have you been studying?
Has she been working?
Have they been waiting long?
9. Rövid válaszok
Have you been studying?
→ Yes, I have.
→ No, I haven't.Has she been working?
→ Yes, she has.
→ No, she hasn't.Have they been waiting?
→ Yes, they have.
10. For és since
A Present Perfect Continuous mellett nagyon gyakran használjuk a for és since szavakat.
for = időtartam
for two hours
for three days
for five years
for a long time
Például:
I have been studying for three hours.
since = kezdőpont
since Monday
since 2020
since this morning
since I was a child
Például:
I have been studying since 8 o'clock.
Egyszerűen:
for = mennyi ideig
since = mikortól
11. Nem mindig használható a Continuous
Bizonyos állapotot kifejező igéket általában nem használunk folyamatos alakban.
Például:
know, believe, understand, want, need, like, love, hate, own
Ezért:
✅ I have known him for ten years.
❌ I have been knowing him for ten years.
✅ She has wanted a new car for a long time.
❌ She has been wanting a new car for a long time.
A természetes megoldás ilyenkor általában a Present Perfect.
12. Gyakori időhatározók
Present Perfect Continuous mellett gyakran használjuk:
Kifejezés - Jelentés
for two hours - két órája/két órán keresztül
since Monday - hétfő óta
all morning - egész délelőtt
all day - egész nap
recently - nemrégiben
lately - mostanában
how long - mióta/mennyi ideje
Példák:
I have been working all day.
She has been studying since morning.
They have been waiting for an hour.
What have you been doing lately?
13. A leggyakoribb hibák
1. Kimarad a "been"
❌ I have studying for two hours.
✅ I have been studying for two hours.
2. Kimarad a have/has
❌ She been working all day.
✅ She has been working all day.
3. Rossz sorrend
❌ Have been you waiting long?
✅ Have you been waiting long?
4. Past Simple használata
❌ I studied English for three years.
✅ I have been studying English for three years.
Az első mondat azt jelentheti, hogy a hároméves tanulási időszak már lezárult. A második azt fejezi ki, hogy három éve tanulom, és ez jelenleg is tart.
5. Nem megfelelő állapotige használata
❌ I have been knowing her for ten years.
✅ I have known her for ten years.
14. Gyors összefoglaló
Kijelentés
alany + have/has + been + ige-ing
I have been working.
She has been working.
Tagadás
alany + haven't/hasn't + been + ige-ing
I haven't been working.
She hasn't been working.
Kérdés
Have/Has + alany + been + ige-ing...?
Have you been working?
Has she been working?
A legfontosabb szabály
Present Perfect Continuous = have/has + been + ige-ing
Elsősorban akkor használjuk, amikor:
egy múltban kezdődött tevékenység jelenleg is tart
I have been learning English for five years.
vagy:
egy nemrég zajló tevékenység jelenlegi hatása látható
You are tired because you have been working all day.
15. Mini gyakorlás
Egészítsd ki a mondatokat a megfelelő alakban!
I ________ ________ ________ (study) for three hours.
She ________ ________ ________ (work) here since 2021.
We ________ ________ (wait) for an hour.
________ you ________ ________ (run)?
He ________ ________ ________ (play) football all afternoon.
They ________ ________ ________ (not sleep) well lately.
How long ________ she ________ ________ (learn) English?
It ________ ________ ________ (rain) since this morning.
I ________ ________ ________ (write) emails all morning.
We ________ ________ ________ (not practise) enough recently.
Megoldások
have been studying
has been working
have been waiting
Have / been running
has been playing
haven't been sleeping
has / been learning
has been raining
have been writing
haven't been practising
Összegzés
A Present Perfect Continuous segítségével elsősorban egy folyamatot vagy tevékenységet hangsúlyozunk, amely a múltban kezdődött és a jelenhez kapcsolódik.
A legfontosabb képlet:
have / has + been + ige-ing
Érdemes megjegyezni:
Present Perfect → gyakran az eredmény a fontos
Present Perfect Continuous → gyakran a folyamat vagy az időtartam a fontos
Például:
I have read three books this month.
→ Három könyvet elolvastam ebben a hónapban.
Az eredmény a fontos.
I have been reading all afternoon.
→ Egész délután olvastam.
A tevékenység és az időtartam a fontos.
A for és since különösen gyakran kapcsolódik ehhez az igeidőhöz:
I have been studying for three hours.
I have been studying since 8 o'clock.