Պարզ բացատրություն
Ի՞նչ է Present Perfect Continuous-ը Present Perfect Continuous-ը կապում է անցյալում սկսված գործողությունը ներկայի հետ։ Այս ժամանակաձևի դեպքում ուշադրությունը հաճախ կենտրոնանում է ոչ թե միայն արդյունքի, այլ հենց գործողության, դրա ընթացքի կամ տևողության վրա։ Այն հատկապես օգտակար է, երբ ցանկանում ենք ասել, թե ինչ-որ բան որքան ժամանակ է տեղի ունենում կամ ինչ գործողություն է առաջացրել ներկա իրավիճակը։ Անցյալում սկսված և մինչև հիմա շարունակվող գործողություն Այս ժամանակաձևի հիմնական կիրառություններից մեկը գործողություն նկարագրելն է, որը սկսվել է անցյալում և դեռ շարունակվում է։ Օրինակ՝ I've been studying for two hours նշանակում է, որ սովորելը սկսվել է երկու ժամ առաջ և դեռ շարունակվում է։ Նման նախադասություններում հաճախ հանդիպում են for, since, all morning և lately արտահայտությունները։ Վերջերս ավարտված գործողություն և դրա ներկա հետևանքը Գործողությունը պարտադիր չէ, որ խոսելու պահին դեռ շարունակվի։ Այն կարող է հենց նոր ավարտված լինել, բայց դրա հետևանքը դեռ տեսանելի կամ զգալի լինի։ Օրինակ՝ եթե մարդը շնչակտուր է, կարելի է հարցնել՝ Have you been running? Վազքն արդեն կարող է ավարտված լինել, սակայն դրա հետևանքը նկատելի է հիմա։ Since և for For-ը ցույց է տալիս ժամանակահատված՝ for ten minutes, for three months, for a long time։ Since-ը ցույց է տալիս գործողության սկզբնակետը՝ since Monday, since 2024, since I moved here։ Պարզ տարբերակման համար հարցրեք՝ «որքա՞ն ժամանակ»՝ for, իսկ «ե՞րբվանից»՝ since։ Present Perfect Continuous և Present Perfect Simple Երկու ժամանակաձևերն էլ անցյալը կապում են ներկայի հետ, բայց հաճախ տարբեր շեշտադրում ունեն։ I've been reading the book նախադասությունը կենտրոնանում է կարդալու ընթացքի վրա և պարտադիր չի նշանակում, որ գիրքն ավարտել եմ։ I've read the book տարբերակը սովորաբար ավելի շատ ընդգծում է արդյունքը և հաճախ նշանակում է, որ գիրքն արդեն կարդացել եմ։ Ճիշտ ընտրությունը կախված է համատեքստից։ Վիճակ արտահայտող բայեր Որոշ բայեր սովորաբար նկարագրում են վիճակ, ոչ թե ընթացող գործողություն, և հաճախ չեն օգտագործվում շարունակական ժամանակաձևերով։ Այդպիսի տարածված բայերից են know, believe, understand և own։ Սովորաբար ասում ենք I've known her for years, ոչ թե I've been knowing her for years։ B1 մակարդակում կարևոր է ճանաչել այս տարածված բացառությունները։
Քերականական բանաձև
Հաստատական
Subject + have/has + been + verb-ingShe has been studying all morning.
Ժխտական
Subject + have/has + not + been + verb-ingI haven't been sleeping well.
Այո/ոչ հարց
Have/Has + subject + been + verb-ing?Have you been waiting long?
Տևողության մասին հարց
How long + have/has + subject + been + verb-ing?How long have you been learning English?
Տևողություն for-ով
Subject + have/has + been + verb-ing + for + period of timeWe've been talking for an hour.
Սկզբնակետ since-ով
Subject + have/has + been + verb-ing + since + starting pointHe's been working here since June.
Հիմնական կանոններ
- 1
Հաստատական ձև
Ենթակայից հետո օգտագործեք have կամ has, այնուհետև been և հիմնական բայի -ing ձևը։ I, you, we և they դերանունների հետ օգտագործվում է have, իսկ he, she և it-ի հետ՝ has։
- 2
Ժխտական ձև
Ժխտման համար not-ը դրվում է have կամ has-ից հետո։ Խոսակցական անգլերենում շատ տարածված են haven't been և hasn't been կրճատ ձևերը։
- 3
Հարցական ձև
Այո/ոչ հարցերում have կամ has-ը տեղափոխվում է ենթակայից առաջ։ Been-ը և բայի -ing ձևը մնում են ենթակայից հետո։
- 4
Տևողության մասին հարց
Գործողության տևողության մասին հարցնելու համար սովորաբար օգտագործվում է How long + have/has + subject + been + verb-ing? կառուցվածքը։
- 5
For՝ տևողության համար
For-ն օգտագործեք ժամանակահատվածի հետ, օրինակ՝ for twenty minutes, for six weeks, for a long time։
- 6
Since՝ սկզբնակետի համար
Since-ն օգտագործեք գործողության սկզբնակետի հետ, օրինակ՝ since Tuesday, since 8 o'clock կամ since I started this job։
- 7
Զգուշացեք վիճակ արտահայտող բայերից
Know, believe, understand և own բայերի նման վիճակ արտահայտող բայերը իրենց սովորական իմաստներով հիմնականում չեն օգտագործվում Present Perfect Continuous-ում։ Նման դեպքերում սովորաբար կիրառվում է Present Perfect Simple-ը։
Օգտակար օրինակներ
I've been learning English for three years.
Ես արդեն երեք տարի է՝ անգլերեն եմ սովորում։
Գործողությունը սկսվել է անցյալում և դեռ շարունակվում է։ For-ը ցույց է տալիս տևողությունը։
Mia has been working from home since Monday.
Միան երկուշաբթի օրվանից աշխատում է տնից։
Since-ը ցույց է տալիս գործողության սկզբնակետը։
We've been waiting for the bus for twenty minutes.
Մենք արդեն քսան րոպե է՝ սպասում ենք ավտոբուսին։
Այստեղ շեշտը սպասելու տևողության վրա է։
Why are you out of breath? Have you been running?
Ինչո՞ւ ես շնչակտուր։ Վազո՞ւմ էիր։
Վազքը կարող է արդեն ավարտված լինել, բայց դրա հետևանքը դեռ նկատելի է։
It has been raining all morning.
Ամբողջ առավոտ անձրև է գալիս։
Շեշտադրվում է որոշակի ժամանակահատվածում շարունակվող գործողությունը։
I haven't been sleeping well lately.
Վերջերս լավ չեմ քնում։
Lately-ն ցույց է տալիս ներկային մոտ ժամանակահատվածում կրկնվող կամ շարունակվող իրավիճակ։
Has Daniel been using my laptop?
Դանիելը վերջերս օգտագործե՞լ է իմ նոթբուքը։
Խոսողը կարող է ներկա պահին նկատած ինչ-որ բանի հիման վրա հարցնել վերջին գործողության մասին։
How long have you been living in this neighborhood?
Որքա՞ն ժամանակ է, որ ապրում ես այս թաղամասում։
How long-ը հարցնում է մինչև ներկա պահը շարունակվող իրավիճակի տևողության մասին։
She's tired because she's been studying for her exam.
Նա հոգնած է, որովհետև պատրաստվել է իր քննությանը։
Ներկա հոգնածությունը բացատրվում է վերջերս կատարված գործողությամբ։
They've been renovating their kitchen for weeks.
Նրանք արդեն մի քանի շաբաթ է՝ վերանորոգում են իրենց խոհանոցը։
Վերանորոգումը ներկայացվում է որպես շարունակվող գործընթաց։
I've been trying to call you since lunchtime.
Ճաշի ժամից սկսած փորձում եմ զանգահարել քեզ։
Trying-ը կարող է արտահայտել որոշակի ժամանակահատվածում կրկնվող փորձեր։
Your hands are dirty. Have you been fixing the bike?
Ձեռքերդ կեղտոտ են։ Հեծանիվն էիր նորոգո՞ւմ։
Ներկա տեսանելի արդյունքը հիմք է տալիս հարցնելու վերջերս կատարված գործողության մասին։
Տարածված սխալներ
- ❌ I have been study English for two hours. ✅ I have been studying English for two hours. Have/has been-ից հետո հիմնական բայը պետք է լինի -ing ձևով։
- ❌ She has been work here since May. ✅ She has been working here since May. Ամբողջական կառուցվածքն է has been + verb-ing։
- ❌ I am studying English since 2024. ✅ I have been studying English since 2024. Գործողությունը սկսվել է անցյալում և շարունակվում է մինչև հիմա, ուստի այս համատեքստում անհրաժեշտ է Present Perfect Continuous։
- ❌ We've been waiting since two hours. ✅ We've been waiting for two hours. Two hours-ը ժամանակահատված է, ուստի օգտագործվում է for, ոչ թե since։
- ❌ He's been working here for January. ✅ He's been working here since January. January-ը գործողության սկզբնակետ է, ուստի անհրաժեշտ է since։
- ❌ I've been knowing her for five years. ✅ I've known her for five years. Know-ն այս իմաստով վիճակ արտահայտող բայ է և սովորաբար շարունակական ձևով չի օգտագործվում։
- ❌ Has been she working today? ✅ Has she been working today? Հարցում բառերի ճիշտ հերթականությունն է has + subject + been + verb-ing։
Սովորելու խորհուրդներ
- Նախ որոշեք՝ արդյոք անցյալում սկսված գործողությունը կապ ունի ներկա պահի հետ։
- Եթե ցանկանում եք շեշտել գործողության ընթացքը կամ տևողությունը, Present Perfect Continuous-ը հաճախ բնական ընտրություն է։
- Հիշեք պարզ տարբերությունը՝ for-ը պատասխանում է «որքա՞ն ժամանակ», իսկ since-ը՝ «ե՞րբվանից» հարցին։
- Հոգնածությունը, թաց հագուստը կամ կեղտոտ ձեռքերը կարող են հուշել վերջերս կատարված գործողության մասին։
- For կամ since տեսնելը ինքնին բավարար չէ Present Perfect Continuous ընտրելու համար։ Կարևոր են նաև բայի իմաստը և համատեքստը։
- Շարունակական ձև օգտագործելուց առաջ ստուգեք՝ հիմնական բայը վիճակ արտահայտող բայ չէ՞, օրինակ՝ know, believe, understand կամ own։
- Present Perfect Simple-ի հետ համեմատելիս հարցրեք՝ շեշտը գործողության և տևողության վրա՞ է, թե՞ արդյունքի և ավարտված աշխատանքի։
Վարժել այս թեման
Այս թեմայի ինտերակտիվ վարժությունները շուտով հասանելի կլինեն։
Նախատեսված էԿապված քերականություն
Կապված բառեր բառարանում
Հաճախ տրվող հարցեր
Present Perfect Continuous-ով գործողությունը պարտադի՞ր է, որ հենց հիմա շարունակվի։
Ոչ։ Գործողությունը կարող է դեռ շարունակվել կամ վերջերս ավարտված լինել։ Եթե այն ավարտվել է, հաճախ ներկա պահին կա դրա տեսանելի կամ զգալի հետևանքը, օրինակ՝ մարզվելուց հետո հոգնածությունը։
Ի՞նչ տարբերություն կա since-ի և for-ի միջև։
For-ն օգտագործվում է ժամանակահատվածի հետ, օրինակ՝ for two hours։ Since-ն օգտագործվում է սկզբնակետի հետ, օրինակ՝ since Monday կամ since 8 o'clock։
Ի՞նչ տարբերություն կա I've worked և I've been working ձևերի միջև։
I've been working-ը սովորաբար ավելի շատ շեշտում է գործողությունը, դրա ընթացքը կամ տևողությունը։ I've worked-ը կարող է ավելի շատ կենտրոնանալ արդյունքի, փորձի կամ ավարտված աշխատանքի վրա։ Ճշգրիտ տարբերությունը կախված է համատեքստից։
Կարո՞ղ եմ Present Perfect Continuous-ը օգտագործել բոլոր բայերի հետ։
Ոչ։ Know, believe, understand և own բայերի նման շատ վիճակ արտահայտող բայեր իրենց սովորական իմաստներով հիմնականում չեն օգտագործվում շարունակական ձևերում։
Ինչո՞ւ է ճիշտ I've known him for years, ոչ թե I've been knowing him for years։
Know-ն այս դեպքում նկարագրում է վիճակ, ոչ թե ընթացող գործողություն։ Այդ պատճառով բնական տարբերակը Present Perfect Simple-ն է՝ I've known him for years։
Ինչպե՞ս հարցնել, թե որքան ժամանակ է գործողությունը շարունակվում։
Սովորաբար օգտագործվում է How long + have/has + subject + been + verb-ing կառուցվածքը։ Օրինակ՝ How long have you been waiting?
For կամ since օգտագործելու դեպքում միշտ պե՞տք է Present Perfect Continuous ընտրել։
Ոչ։ For-ը և since-ը կարող են օգտագործվել նաև այլ ժամանակաձևերի, այդ թվում՝ Present Perfect Simple-ի հետ։ Ընտրությունը կախված է բայի տեսակից, համատեքստից և նրանից, թե ցանկանում եք շեշտել գործողությունը, տևողությունը, վիճակը կամ արդյունքը։
