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!

  1. I ________ ________ ________ (study) for three hours.

  2. She ________ ________ ________ (work) here since 2021.

  3. We ________ ________ (wait) for an hour.

  4. ________ you ________ ________ (run)?

  5. He ________ ________ ________ (play) football all afternoon.

  6. They ________ ________ ________ (not sleep) well lately.

  7. How long ________ she ________ ________ (learn) English?

  8. It ________ ________ ________ (rain) since this morning.

  9. I ________ ________ ________ (write) emails all morning.

  10. We ________ ________ ________ (not practise) enough recently.

Megoldások

  1. have been studying

  2. has been working

  3. have been waiting

  4. Have / been running

  5. has been playing

  6. haven't been sleeping

  7. has / been learning

  8. has been raining

  9. have been writing

  10. 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.

Previous
Previous

Past Perfect

Next
Next

Present Perfect