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?
正确
不太对
请检查大写字母。
注意检查重音符号。
Az első.
轮到你了
Egészítsd ki:
She has been studying three hours.
正确
不太对
请检查大写字母。
注意检查重音符号。
She has been studying for three hours.
轮到你了
Egészítsd ki:
She has been studying nine o’clock.
正确
不太对
请检查大写字母。
注意检查重音符号。
She has been studying since nine o’clock.