English, Class - 10: Present Perfect Continuous
have/has + been + Verb(-ing).
⏳ Present Perfect Continuous
(Hozirgi tugallangan davomiy zamon)
What is it? (Bu o'zi nima?)
English: The Present Perfect Continuous focuses on the duration of an action that started in the past and is still happening now.
Uzbek: Hozirgi tugallangan davomiy zamon o'tmishda boshlanib, hozirgi kungacha davom etayotgan harakatning qancha vaqt davom etganiga (jarayonga) urg'u beradi.
🧱 Structure (Zamonning tuzilishi)
To build this tense, we use have/has + been + Verb(-ing).
(Bu zamonni yasash uchun biz have/has + been + Fe'l(-ing) qolibidan foydalanamiz.)
(+) Positive (Darak gap): Subject + have/has been + V(ing)
🇬🇧: I have been studying all day.
🇺🇿: Men kun bo'yi o'qiyapman.
(-) Negative (Inkor gap): Subject + haven't/hasn't been + V(ing)
🇬🇧: She hasn't been sleeping well.
🇺🇿: U yaxshi uxlamayapti.
(?) Question (So'roq gap): Have/Has + Subject + been + V(ing)?
🇬🇧: Have you been working here long?
🇺🇿: Siz bu yerda uzoq vaqtdan beri ishlayapsizmi?
⏳ Key Time Words (Kalit so'zlar):
For (davomida / ...-dan beri): for two hours (ikki soatdan beri)
Since (...-dan beri): since morning (ertalabdan beri)
Lately / Recently (shu kunlarda / yaqinda)
🎯 Use Cases (Qachon ishlatamiz?)
1. Ongoing Actions (Davom etayotgan harakatlar)
English: The action started in the past and has not finished yet. It is still happening right now.
Uzbek: Harakat o'tmishda boshlangan va hali tugamagan. U ayni paytda ham davom etmoqda.
🇬🇧: I have been reading this book for two weeks.
🇺🇿: Men bu kitobni ikki haftadan beri o'qiyapman. (Hali o'qib tugatganim yo'q).
🇬🇧: They have been playing tennis since 3 PM.
🇺🇿: Ular soat 3 dan beri tennis o'ynashyapti. (Ular hali ham maydonda).
2. Recent Actions with Visible Results (Natijasi ko'rinib turgan harakatlar)
English: The action just stopped, but we can clearly see, feel, or hear the result right now.
Uzbek: Harakat hozirgina tugadi, lekin uning natijasini hozir ko'rishimiz, his qilishimiz yoki eshitishimiz aniq mumkin.
🇬🇧: The streets are wet because it has been raining.
🇺🇿: Ko'chalar ho'l, chunki yomg'ir yog'ayotgan edi. (Harakat: yomg'ir yog'ishi tugadi, Natija: ko'chalar ho'l).
🇬🇧: You look tired. Have you been working hard?
🇺🇿: Charchagan ko'rinasiz. Qattiq ishlayotgan edingizmi? (Harakat: ishlash, Natija: charchoq).
🥊 The Big Comparison: Present Perfect vs. Present Perfect Continuous
The Main Difference (Asosiy farq):
English: Use Present Perfect to focus on the Result (the action is finished). Use Present Perfect Continuous to focus on the Process and Duration (the action is still happening or just finished).
Uzbek: Present Perfect zamonini Natijaga urg'u berish uchun ishlating (harakat tugagan). Present Perfect Continuous zamonini esa Jarayon va Davomiylikka urg'u berish uchun ishlating (harakat hali ham davom etmoqda yoki hozirgina tugagan).
Example 1: Focus on Result vs. Process (Natija va Jarayon)
Present Perfect: I have painted the room.
(Men xonani bo'yab bo'ldim. Xona tayyor. Yangi rangga qarang!)
Present Perfect Continuous: I have been painting the room.
(Men xonani bo'yayapman. Men charchadim, kiyimlarim iflos va hali bo'yab bo'lmadim.)
Example 2: Answering "How much?" vs. "How long?" ("Qancha miqdorda" va "Qancha vaqtdan beri")
English: Present Perfect answers "How much?" or "How many?". Present Perfect Continuous answers "How long?".
Uzbek: Present Perfect "Qancha miqdorda?" yoki "Nechta?" degan savollarga javob beradi. Present Perfect Continuous esa "Qancha vaqtdan beri?" degan savolga javob beradi.
Present Perfect: I have written three emails.
(Men uchta xat yozdim. - Miqdor aniq).
Present Perfect Continuous: I have been writing emails for two hours.
(Men ikki soatdan beri xat yozyapman. - Vaqt qancha o'tgani aniq).
⚠️ Important Exception (Muhim qoida!)
State Verbs (Holat fe'llari)
English: We do NOT use continuous tenses with "State Verbs" like know, like, love, believe, understand. Even if the action has been happening for a long time, we must use the normal Present Perfect.
Uzbek: Biz know (bilmoq), like (yoqtirmoq), love (sevmoq), believe (ishonmoq), understand (tushunmoq) kabi "Holat fe'llari" bilan davomiy zamonlarni (Continuous) ishlatmaymiz. Harakat uzoq vaqtdan beri davom etayotgan bo'lsa ham, biz oddiy Present Perfect zamonini ishlatishimiz shart.
❌ Incorrect (Noto'g'ri): I have been knowing him for 5 years.
✅ Correct (To'g'ri): I have known him for 5 years. (Men uni 5 yildan beri taniyman).