Alapminta:

have/has been + ige-ing
I have been working.
She has been waiting.
They have been talking.

Ez a szerkezet a múltban kezdődő folyamatot a jelenhez kapcsolja.

1. Mióta tart valami?

I’ve been working here for three years.
She has been studying since eight o’clock.
We’ve been waiting for an hour.
How long have you been learning English?

2. Jelenlegi, látható következmény

You’re wet. Have you been walking in the rain?
She’s tired because she has been working all day.
The ground is wet. It has been raining.

A folyamat lehet, hogy éppen most ért véget, de a hatása látható.

3. Ismétlődő tevékenység egy időszakban

I’ve been calling him all morning.
She has been sending me messages all day.
They’ve been visiting us quite often recently.

Present Perfect Simple vagy Continuous?

Eredmény

I’ve written three emails.

Három kész e-mail az eredmény.

Folyamat

I’ve been writing emails all morning.

A tevékenység és az időtartam a fontos.

Másik pár:

She has read five chapters.
Befejezett mennyiség.
She has been reading for two hours.
Folyamat.

Állapotigék

Bizonyos igék általában nem folyamatosak.

I’ve known her for years.
I’ve been knowing her for years. Incorrect
We’ve had this house since 2018.

Nem birtoklásban:

We’ve been having this house... Incorrect

Live, work, study

Ezeknél mindkét forma gyakran lehetséges.

I’ve lived here for five years.
I’ve been living here for five years.

Az egyszerű forma inkább az állapot tényét, a folyamatos inkább az időtartamot vagy az élő folyamatot hangsúlyozza.

How long...?

How long have you been waiting?
How long have you known her?
How long have you had this car?

A választott szerkezet az igétől és a nézőponttól függ.

For és since

for two hours
időtartam
since Monday
kezdőpont
I’ve been waiting for thirty minutes.
I’ve been waiting since ten o’clock.

Kérdés és tagadás

Have you been waiting long?
What have you been doing?
She hasn’t been sleeping well.
We haven’t been using the old system recently.

Gyakori chunkok

I’ve been working on...
Mostanában azon dolgozom…
I’ve been trying to...
Már egy ideje próbálok…
I’ve been thinking about...
Már egy ideje azon gondolkodom, hogy…
How long have you been...?
Mióta…?
It’s been raining.
Esett az eső.
I haven’t been sleeping well.
Mostanában nem alszom jól.
What have you been doing?
Mit csináltál mostanában?
Recently, I’ve been...
Mostanában…

Gyakori hibák

I am working here since 2022. Incorrect
I’ve been working here since 2022.
I have been work all day. Incorrect
I have been working all day.
I’ve been knowing him for years. Incorrect
I’ve known him for years.
How long are you waiting? Incorrect
How long have you been waiting?

Mini önellenőrzés

Your turn

Melyik hangsúlyoz kész eredményt?

Your turn

Egészítsd ki:

She has been studying three hours.
Your turn

Egészítsd ki:

She has been studying nine o’clock.

A lecke legfontosabb gondolata