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.