ZamonlarO‘zbekcha

Present Perfect va Present Perfect Continuous farqi va mashq

Present Perfect va Present Perfect Continuous farqi: natija yoki jarayon, how many va how long, holat fe’llari, 12 juft misol, qaror testi va javobli mashq.

Bo‘yniga medal taqqan, yelkasiga yupqa yopinchiq yopingan yigit marafonni yugurib bo‘ldi

Present Perfect (have/has + V3) natijani ko‘rsatadi: nima qilindi, nechta, necha marta. I’ve run a marathon — marafon yugurganman, medal qo‘limda. Present Perfect Continuous (have/has been + V-ing) esa jarayonni ko‘rsatadi: qancha vaqtdan beri, nima bilan band edingiz. I’ve been running — yugurib yurgandim, shuning uchun terlaganman. Qisqa yo‘l: savol how many bo‘lsa — Present Perfect, how long bo‘lsa — ko‘pincha Continuous.

Har bir zamonning yasalishi alohida sahifalarda: Present Perfect qoidasi va Present Perfect Continuous qoidasi. Bu yerda faqat tanlash haqida gaplashamiz: bitta fe’l ikki zamonda qanday ikki xil ma’no beradi va gapirayotganda qanday tez qaror qilish mumkin.

O‘zbek tilida nega bu farq sezilmaydi

O‘zbekchada “qancha vaqtdan beri” ma’nosi hozirgi zamon bilan aytiladi: Uch yildan beri ingliz tili o‘qiyman. Natija esa “-b bo‘ldim”, “-dim” yoki “-ganman” bilan: Inshoni yozib bo‘ldim. Samarqandda bo‘lganman. Shuning uchun o‘rganuvchi ingliz tilida ham hozirgi zamonga qaytadi:

  • ✗ I learn English for three years. → ✓ I’ve been learning English for three years.
  • ✗ I am working here since 2022. → ✓ I’ve been working here since 2022. (yoki I’ve worked here since 2022)

Rus tilida ham xuddi shunday: Я учу английский три года hozirgi zamonda. Qoidani eslab qoling: o‘tmishda boshlanib, hozirgacha davom etayotgan har qanday ish uchun ingliz tilida perfect shakl kerak. Qaysi perfect ekanini esa quyidagi jadval hal qiladi.

Farq jadvali

BelgiPresent PerfectPresent Perfect Continuous
Diqqat nimadanatija, bajarilgan ishjarayon, sarflangan vaqt
Ish tugaganmiodatda hatugagan ham, davom etayotgan ham bo‘lishi mumkin
Savol so‘ziHow many? How much? How many times?How long? Since when?
Gapda nima borson, miqdor: three books, 200 wordsvaqt: for two hours, since morning, all day
Hozirgi daliltayyor narsa: The cake is ready.iz, holat: My hands are dirty. I’m tired.
Holat fe’llariishlatiladi: I’ve known her for years.ishlatilmaydi
O‘zbekchayozib bo‘ldim, uch marta qo‘ng‘iroq qildimertalabdan beri yozyapman, yozib o‘tirgandim

Bitta fe’l, ikki ma’no: 12 juft

Har juftlikda birinchi gap natija, ikkinchisi jarayon. Tarjimadagi farqqa qarang.

Present Perfect (natija)Present Perfect Continuous (jarayon)
I’ve painted the kitchen. — Oshxonani bo‘yab bo‘ldim.I’ve been painting the kitchen. — Oshxonani bo‘yayapman (qo‘limdagi bo‘yoqqa qarang).
Who’s eaten my chocolates? — Shokoladlarimni kim yeb qo‘ydi? (quti bo‘sh)Who’s been eating my chocolates? — Shokoladlarimdan kim yeb yuribdi? (bir nechtasi qolgan)
I’ve run 10 km. — 10 km yugurdim.I’ve been running. — Yugurib keldim (shuning uchun nafasim tiqilgan).
She’s learned 300 new words. — U 300 ta yangi so‘z yodladi.She’s been learning Korean since June. — U iyundan beri koreys tilini o‘rganyapti.
I’ve called Bekzod three times. — Bekzodga uch marta qo‘ng‘iroq qildim.I’ve been calling Bekzod all morning. — Ertalabdan beri Bekzodga qo‘ng‘iroq qilyapman.
Dad has fixed the car. — Dadam mashinani tuzatib bo‘ldi.Dad has been fixing the car. — Dadam mashinani tuzatib yotgan edi (qo‘llari moy).
It has rained a lot this month. — Bu oy ko‘p yomg‘ir yog‘di.It has been raining. — Yomg‘ir yog‘ib turgan (ko‘chalar ho‘l).
I’ve cleaned my room. — Xonamni yig‘ishtirdim (toza).I’ve been cleaning my room. — Xonamni yig‘ishtiryapman (hali tugamagan, charchadim).
They’ve sold their flat. — Ular kvartirasini sotdi.They’ve been selling cars for 20 years. — Ular 20 yildan beri mashina sotadi.
I’ve written my CV. — Rezyumeni yozib bo‘ldim.I’ve been writing my CV for two days. — Ikki kundan beri rezyume yozyapman.
I’ve made 40 samsas. — 40 ta somsa yasadim.I’ve been making samsa since seven. — Soat yettidan beri somsa yasayapman (qo‘llarim xamir).
We’ve waited long enough. — Yetarlicha kutdik (endi ketamiz).We’ve been waiting for an hour. — Bir soatdan beri kutyapmiz.

Shokolad juftligi bu farqni eng yaxshi ko‘rsatadi. Quti bo‘sh bo‘lsa — natija, has eaten. Quti hali to‘la emas, lekin kamaygan bo‘lsa — kimdir asta-sekin yeb yurgan jarayon, has been eating.

How long va how many: savolni eshitib zamonni tanlash

Speaking’da siz ko‘pincha savol bergan odamning zamoniga ergashasiz. Quyidagi suhbatda Dilnoza milliy sertifikatga tayyorlanayotgan dugonasi Madinadan so‘rayapti:

A: How long have you been preparing for the exam?

B: I’ve been preparing since March, so about seven months.

A: Wow. How many mock tests have you done?

B: I’ve done six. I’ve been doing one every month.

A: And have you been using any apps?

B: Yes, I’ve been using a speaking app every evening. I’ve already finished two courses on it.

Ko‘ring: how long savoliga Continuous bilan (have been preparing), how many savoliga oddiy Present Perfect bilan (have done six) javob berildi. Oxirgi gapda ikkalasi yonma-yon: har kechqurun ishlatib kelyapman (jarayon) va ikkita kursni tugatdim (natija).

Holat fe’llari: Continuous yopiq eshik

Ba’zi fe’llar jarayonni emas, holatni bildiradi, shuning uchun -ing olmaydi. Ular bilan “qancha vaqtdan beri” ma’nosi ham oddiy Present Perfect’da aytiladi:

Fe’lTo‘g‘riNoto‘g‘ri
knowI’ve known Aziz since school.I’ve been knowing
belongThis house has belonged to our family for 50 years.has been belonging
understandI’ve never understood this rule.have been understanding
ownThey’ve owned the shop since 2015.have been owning
beShe’s been a teacher for ten years.has been being

Diqqat: ba’zi fe’llar ikki xil ma’noga ega va faqat harakat ma’nosida Continuous bo‘ladi.

  • have: I’ve had this phone for two years (egalik, Continuous yo‘q), lekin We’ve been having problems with the internet (boshdan kechirish, Continuous mumkin).
  • think: I’ve always thought he was right (fikr, holat), lekin I’ve been thinking about your offer (o‘ylab yuribman, jarayon).
  • see: I’ve seen this film (ko‘rganman), lekin She’s been seeing a doctor about her back (muntazam borib yuribdi).

Ikkalasi ham to‘g‘ri bo‘lgan holatlar

Live, work, study, teach kabi uzoq davom etadigan fe’llar for/since bilan ikkala zamonda ham ishlatiladi va ma’no deyarli bir xil:

  • I’ve lived in Chilonzor for twelve years. = I’ve been living in Chilonzor for twelve years.

Nozik farq shunda: Continuous vaziyatni vaqtinchalik yoki yangi qilib ko‘rsatadi, oddiy Present Perfect esa doimiy qilib. I’ve always lived here deyiladi, always bilan Continuous bu ma’noda odatda ishlatilmaydi. For va since ni tanlash haqida alohida qo‘llanma: since va for farqi.

Uch soniyalik qaror testi

Gap tuzishdan oldin o‘zingizga uchta savol bering:

  • 1. Fe’l holat fe’limi (know, own, belong, understand)? Ha bo‘lsa — Present Perfect. Test tugadi.
  • 2. Gapda son yoki miqdor bormi (three times, 50 pages, two books)? Ha bo‘lsa — Present Perfect.
  • 3. Gapda vaqt uzunligi bormi yoki hozirgi iz (charchoq, iflos qo‘l, ho‘l ko‘cha) haqida gapiryapsizmi? Ha bo‘lsa — Present Perfect Continuous.

Uchala savolga “yo‘q” javobi chiqsa, natijani aytmoqchimisiz yoki jarayonni — shuni o‘ylang. “Tayyor” deyish mumkin bo‘lsa, oddiy Present Perfect.

Tipik xatolar

Noto‘g‘riTo‘g‘riSabab
I’ve been reading three chapters today.I’ve read three chapters today.son bor — natija
I’ve been having this phone for two years.I’ve had this phone for two years.egalik ma’nosidagi have holat fe’li
I’ve been knowing her for five years.I’ve known her for five years.holat fe’li
I’m waiting for you for 40 minutes!I’ve been waiting for you for 40 minutes!hozirgacha davom etgan vaqt
She’s been finishing the report.She’s finished the report.finish bir lahzalik natija
I’ve been visiting Bukhara twice.I’ve visited Bukhara twice.necha marta — natija

Mashq: 12 ta gap

A. Present Perfect yoki Present Perfect Continuous? Qavsdagi fe’lni yozing.

  • 1. I’m exhausted. I ______ (work) in the garden since lunch.
  • 2. Rustam ______ (write) four emails this morning.
  • 3. How long ______ you ______ (learn) English?
  • 4. We ______ (know) each other since we were kids.
  • 5. Look! Somebody ______ (break) the window.
  • 6. Your eyes are red. ______ you ______ (cry)?
  • 7. She ______ (visit) Tashkent three times this year.
  • 8. The children ______ (play) football all afternoon, so their clothes are dirty.

B. Qaysi gap berilgan vaziyatga mos? a yoki b.

  • 9. Kitob tugadi, endi kutubxonaga qaytarasiz. (a) I’ve read the book. (b) I’ve been reading the book.
  • 10. Stolda qog‘ozlar sochilib yotibdi, siz hali ishlayapsiz. (a) I’ve prepared my presentation. (b) I’ve been preparing my presentation.
  • 11. Do‘stingiz nechta shahar ko‘rganingizni so‘radi. (a) I’ve been travelling to five cities. (b) I’ve travelled to five cities.
  • 12. Ertalabdan beri telefon qilyapsiz, hech kim olmayapti. (a) I’ve been trying to call the bank all morning. (b) I’ve tried to call the bank all morning.

Javoblar

1 — have been working; 2 — has written; 3 — have … been learning; 4 — have known; 5 — has broken; 6 — Have … been crying; 7 — has visited; 8 — have been playing.

9 — a; 10 — b; 11 — b; 12 — a.

Izohlar:

  • 1-gap: since lunch vaqt uzunligi, exhausted esa jarayonning izi. Ikkala belgi ham Continuous’ni talab qiladi.
  • 2-gap: son bor (four emails), demak natija. Has been writing four emails noto‘g‘ri.
  • 4-gap: know holat fe’li. Vaqt uzunligi (since we were kids) bo‘lsa ham, Continuous bo‘lmaydi.
  • 5-gap: oyna singan, natija ko‘rinib turibdi, break bir lahzalik harakat.
  • 8-gap: iflos kiyim — jarayonning izi, all afternoon — vaqt uzunligi.
  • 12-gap: (b) ham grammatik jihatdan mumkin, lekin all morning bilan jarayon ma’nosi tabiiyroq: siz hali ham urinyapsiz.

10 tadan ko‘p to‘g‘ri javob bo‘lsa, farqni tushungansiz. Keyingi qadam — oddiy Present Perfect bilan Past Simple chegarasini mustahkamlash: Present Perfect va Past Simple farqi.

BandMate bilan gapirib mashq qiling

“How long have you been…?” savoli IELTS Speaking Part 1 va kundalik suhbatda juda ko‘p uchraydi: ish, o‘qish, yashash joyi haqida. BandMate ilovasida Bandi sizga shunday savollar beradi, siz javob berasiz va zamon xatosi bo‘lsa, ilova uni ko‘rsatadi. Bugun sinab ko‘ring: o‘zingiz haqingizda uchta how long gapi (Continuous) va uchta how many gapi (Present Perfect) ayting.

BandMate’ni Google’da afzal manba qiling