Present Perfect Continuous ulanyarys
Present Perfect Continuous geçmişde başlan we häzir hem dowam edýän, ýa-da ýaňyja tamamlanan, ýöne häzir görünýän netijesi bolan hereket barada aýtmak üçin ulanylýar.
She has been working here for three years.
Ol üç ýyl bäri şu ýerde işleýär.
Ol üç ýyl bäri şu ýerde işleýär.
Present Perfect Continuous Forma
Subject + have/has been + V-ing
I have been studying all morning.
Men bütin ertir boýy okaýardym.
Men bütin ertir boýy okaýardym.
He has been waiting for you.
Ol seni garaşyp otyr.
Ol seni garaşyp otyr.
Present Perfect Continuous Düzgünlik
-
Ol geçmişde başlan we häzire çenli dowam edýän hereket üçin ulanylýar.
I have been living in this city since 2022.
Men 2022-nji ýyldan bäri bu şäherde ýaşap gelýärin.They have been learning English for six months.
Olar alty aý bäri iňlis dilini öwrenýärler. -
Ol ýaňy-ýakynda tamamlanan, ýöne netijesi häzirki wagtda görünýän hereket üçin ulanylýar.
She is tired because she has been running.
Ol ylgap ýörenligi sebäpli ýadady.Your clothes are wet because it has been raining.
Egin-eşikleriňiz ölläpdir, sebäbi ýagyş ýagyp durdy. -
Ol hereketiň dowamlylygyny ýa-da amalyny nygtaýar.
We have been working on this project all week.
Biz bütin hepde dowamynda bu taslamanyň üstünde işläp gelýäris.He has been preparing for the exam since morning.
Ol ir säherden bäri synaga taýýarlanyp gelýär. -
Köplenç dowamlylygy görkezmek üçin for we since bilen ulanylýar.
I have been reading for two hours.
Men iki sagatlap kitap okaýaryn.She has been working here since January.
Ol ýanwar aýyndan bäri şu ýerde işleýär. -
Adaty wagt aňlatmalaryna bütin gün, bütin ertir, ýakynda, soňky wagtlarda, dowamynda we bäri girýär.
They have been talking all evening.
Olar bütin agşam gürleşip otyrlar.I have been feeling tired lately.
Soňky wagtlarda özümi ýadaw duýýaryn. -
Present Perfect Continuous prosese ünsi jemleýär, Present Perfect bolsa köplenç netijä ünsi jemleýär.
✅ She has been writing emails all morning. (process)✅ She has written five emails this morning. (result)
-
Käbir işlikler adatça dowam edýän formalarda ulanylmaýar (bilmek, halamak, islemek, zerur bolmak, düşünmek).
✅ I have known her for years.❌ I have been knowing her for years.
Present Perfect Continuous Inkär
-
Inkär etmek have not been / has not been ýa-da gysga görnüşleri haven't been / hasn't been bilen emele getirilýär.
I haven't been sleeping well recently.
Soňky wagtlarda men gowy uklap bilemok.She hasn't been working much this week.
Ol şu hepde kän işlänok.They haven't been studying lately.
Soňky wagtlarda olar okaýanoklar.
Present Perfect Continuous Soraglar
Soraglarda have ýa-da has eýeden öň gelýär.
Have/Has + subject + been + V-ing?
Wh-word + have/has + subject + been + V-ing?
Have you been waiting long?
Sen uzak wagt bäri garaşýarsyňmy?
Sen uzak wagt bäri garaşýarsyňmy?
Has she been studying since morning?
Ol irden bäri okaýarmy?
Ol irden bäri okaýarmy?
Why have they been arguing?
Näme üçin olar jedelleşýärler?
Näme üçin olar jedelleşýärler?
How long has he been working here?
Ol ýerde näçe wagt bäri işleýär?
Ol ýerde näçe wagt bäri işleýär?
Present Perfect Continuous Adaty ýalňyşlyklar
❌ She has been work all day.
✅ She has been working all day.
❌ I am been studying since morning.
✅ I have been studying since morning.
❌ Has he been wait long?
✅ Has he been waiting long?
❌ I have been knowing her for years.
✅ I have known her for years.
❌ She has worked all morning. (if you want to stress the process)
✅ She has been working all morning.
Present Perfect Continuous Sözlemler
I have been preparing for the interview since breakfast.
Men ertirlikden bäri söhbetdeşlige taýýarlanyp ýörün.
Men ertirlikden bäri söhbetdeşlige taýýarlanyp ýörün.
She has been working on the report all day.
Ol bütin günläp hasabatyň üstünde işleýär.
Ol bütin günläp hasabatyň üstünde işleýär.
We have been waiting for the update for two hours.
Biz iki sagatlap täzelenmä garaşyp gelýäris.
Biz iki sagatlap täzelenmä garaşyp gelýäris.
He has been learning English since last year.
Ol geçen ýyldan bäri iňlis dilini öwrenýär.
Ol geçen ýyldan bäri iňlis dilini öwrenýär.
They have been discussing the new feature all morning.
Olar ertirboýy täze aýratynlyk barada maslahatlaşyp geldiler.
Olar ertirboýy täze aýratynlyk barada maslahatlaşyp geldiler.
I have been trying to fix this bug since yesterday.
Men düýn bäri bu ýalňyşlygy düzetmäge synanyşýaryn.
Men düýn bäri bu ýalňyşlygy düzetmäge synanyşýaryn.
She has been feeling much better recently.
Ol soňky döwürlerde özüni has gowy duýýar.
Ol soňky döwürlerde özüni has gowy duýýar.
We have been living here for a long time.
Biz bu ýerde uzak wagt bäri ýaşaýarys.
Biz bu ýerde uzak wagt bäri ýaşaýarys.
He has been running every evening this month.
Ol şu aý her agşam ylgap gelýär.
Ol şu aý her agşam ylgap gelýär.
The team has been developing this feature for several weeks.
Topar birnäçe hepde bäri bu aýratynlygy işläp taýýarlaýar.
Topar birnäçe hepde bäri bu aýratynlygy işläp taýýarlaýar.
Present Perfect Continuous Mysallar
I have been checking the document for the last twenty minutes.
Soňky ýigrimi minutyň dowamynda men resminamany barlap durun.
Soňky ýigrimi minutyň dowamynda men resminamany barlap durun.
She has been speaking to customers all afternoon.
Ol günortandan bäri müşderiler bilen gürleşýär.
Ol günortandan bäri müşderiler bilen gürleşýär.
They have been working on the same task since Monday.
Olar duşenbeden bäri şol bir meseläniň üstünde işleýärler.
Olar duşenbeden bäri şol bir meseläniň üstünde işleýärler.
We have been looking for a better solution recently.
Soňky döwürde has gowy çözgüt gözläp ýördük.
Soňky döwürde has gowy çözgüt gözläp ýördük.
He has been fixing the server since early morning.
Ol ir säherden bäri serweri bejerip gelýär.
Ol ir säherden bäri serweri bejerip gelýär.
I have been thinking about your idea a lot lately.
Soňky wagtlarda seniň pikiriň barada köp oýlandym.
Soňky wagtlarda seniň pikiriň barada köp oýlandym.
She has been getting ready for the trip all day.
Ol bütin gün syýahata taýýarlyk görüp gelýär.
Ol bütin gün syýahata taýýarlyk görüp gelýär.
We have been testing the application since last week.
Biz programmany geçen hepde bäri synagdan geçirýäris.
Biz programmany geçen hepde bäri synagdan geçirýäris.
He has been talking to HR about the new policy.
Ol täze syýasat barada işgärler bölümi bilen gürrüň edýär.
Ol täze syýasat barada işgärler bölümi bilen gürrüň edýär.
They have been planning the event for months.
Olar bu çäreni birnäçe aý bäri meýilleşdirýärler.
Olar bu çäreni birnäçe aý bäri meýilleşdirýärler.