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. Неправильно
We’ve had this house since 2018.

Nem birtoklásban:

We’ve been having this house... Неправильно

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. Неправильно
I’ve been working here since 2022.
I have been work all day. Неправильно
I have been working all day.
I’ve been knowing him for years. Неправильно
I’ve known him for years.
How long are you waiting? Неправильно
How long have you been waiting?

Mini önellenőrzés

Ваша черга

Melyik hangsúlyoz kész eredményt?

Ваша черга

Egészítsd ki:

She has been studying three hours.
Ваша черга

Egészítsd ki:

She has been studying nine o’clock.

A lecke legfontosabb gondolata