Ezt az igeidőt a legkönnyebben akkor értheted meg, ha végiggondolod a következő szituációt:
A barátnőddel (barátoddal) megbeszéltétek, hogy 2-kor találkoztok a Kálvin téren. Te természetesen már rég ott vagy időben, és türelmetlenül hívod őt telefonon: “Már fél órája várok rád!”
Már fél órája várok rád. - I have been waiting for you for half an hour.
Képzése: have / has + been + ige ing-es alakja.
Akkor használjuk, ha valamit már csinálunk egy ideje, és még nem fejeztük be. A Present Perfect Continuous használatakor többnyire megmondjuk, hogy mit mióta csinálunk.
Ha az időhatározó időtartamra utal, akkor for-t kell használni.
Pl.: tíz éve - for ten years
három hete - for three weeks
két órája - for two hours
Ha az időhatározó időpontra utal, akkor since a használatos.
Pl.: kedd óta - since Tuesday
1998 óta - since 1998
március óta - since March
Ha azt szeretnéd kérdezni, hogy “Mióta táncolsz?”, akkor a how long, vagy a since when kerül a mondat elejére.
Most nézzük meg néhány példán keresztül!
Már két órája mosom a fogam. - I have been brushing my teeth for two hours.
Mióta tanulsz angolul? - How long have you been learning English?
1990 óta tanít. - He has been teaching since 1990.
Ater órák óta telefonál. - Ater has been phoning for hours.
Mióta melóztok? - Since when have you been working?
Január óta írja a könyvet. - He has been writing the book since January.
Amint látod, a tagadó formulát nem igazán használjuk, tagadásnál tanácsos a Present Perfect-et használni.
Évek óta nem láttalak. I haven’t seen you for ages.
Megjegyzés:
Akkor is használhatjuk, ha azt fejezzük ki, hogy egy esemény elkezdődött a múltban, tartott egy ideig, és "éppen most" befejeződött.
Az angolban az "éppen most befejeződött", egy különleges valami. Ők ennek kifejezéséhez is Present Perfect-et vagy Present Perfect Continuous-t használnak. Nagyon furcsa ez nekünk, hiszen ha "éppen most befejeződött valami" az nekünk múlt idő.
Na nézzünk pár példát:
- Éppen futottam. Izzadok, mint egy ló.
Éppen futottam - I've been running. Éppen most fejeztem be a futást. Ez nekünk múlt idő. Nekik viszont Present Perfect Continuous.
- Nézd, vizes a járda! - Persze, most esett az eső.
Esett az eső. - It's been raining. Esett és éppen most állt el (hiszen a járda is vizes még). Ez is Present Perfect Continuous.
Persze kérdezed, hogy miért? Miért nem tudnak az angolok csak simán múlt időt használni itt?
A válasz: Mert. Csak. Így alakult ki náluk. Próbáld meg elfogadni, és tekints rá mint érdekességre, nyelvek közti különbségre.
Menj fel egy angol fórumra és kérdezd meg ott. Vagy Skype-on beszélgess angolokkal, kérdezd meg őket hogyan látják ők! Érdekes válaszokat fogsz kapni.
Olvasd át a Present Perfect részt is.
He has been waiting for the mail for two weeks.
How long have you been going out?
How long have you been dating?
I have been working since June.
I have been studying for two weeks.
How long have you been learning to drive?
How long has it been raining?
They have been arguing for half an hour.
We have been watching TV for ten minutes.
Ha has been constructing his house for a week.