Present Perfect — o'zbek tilida oddiy tushuntirish
Present Perfect — o'zbek o'quvchisi uchun eng chalkash mavzulardan biri. Sababi oddiy: o'zbek tilida bu zamonning to'g'ridan-to'g'ri jufti yo'q. Shuning uchun uni "tarjima qilib" tushunishga urinish ishlamaydi — uni ma'no orqali tushunish kerak.
Shakli
have / has + V3 (fe'lning uchinchi shakli)
I have finished. She has gone.
We have seen it. He has never tried.
I, you, we, they → have · he, she, it → has
Asosiy g'oya: o'tmish HOZIRGA tegib turibdi
Present Perfect'ning nomida "Present" bejiz turmagan. Bu zamon o'tmishdagi ish haqida gapiradi, lekin hozirgi natija muhim bo'lganda ishlatiladi.
Farqni ko'ring:
| Past Simple | Present Perfect |
|---|---|
| I lost my keys yesterday. | I have lost my keys. |
| (kecha yo'qotdim — voqea tugagan) | (yo'qotganman — hozir ham yo'q, muammo davom etyapti) |
Birinchi gapda vaqt muhim (kecha). Ikkinchisida vaqt emas — natija muhim: kalit hozir yo'q.
O'zbekcha ko'prik
O'zbek tilida bu ma'noni ifodalashning o'z yo'li bor:
- "Men uni ko'rganman" → I have seen it. (qachon — muhim emas, tajribam bor)
- "Kalitimni yo'qotib qo'yganman" → I have lost my keys. (hozir ham yo'q)
- "U hali kelmadi" → He hasn't come yet. (kutish davom etyapti)
E'tibor bering: "-ganman" qo'shimchasi ko'p hollarda Present Perfect ma'nosini beradi. "Ko'rdim" (aniq vaqt) va "ko'rganman" (tajriba) — o'zbekchada ham bu farq bor. Sizda bu tuyg'u allaqachon mavjud, faqat inglizcha jihozlash kerak.
To'rt asosiy holat
1. Hayotiy tajriba (qachonligi muhim emas)
I have been to Turkey. — Turkiyada bo'lganman. She has never eaten sushi. — U hech qachon sushi yemagan.
2. Yaqinda sodir bo'lgan, natijasi ko'rinib turgan ish
I have finished my homework. — Uy vazifamni tugatdim (mana, tayyor). They have arrived. — Ular yetib kelishdi (hozir shu yerda).
3. Hozirgacha davom etayotgan davr (for, since bilan)
I have lived here for five years. — Bu yerda besh yildan beri yashayman. We have known each other since 2020. — 2020-yildan beri tanishmiz.
4. Hali tugamagan vaqt ichida (today, this week, this year)
I have drunk three cups of tea today. — Bugun uch piyola choy ichdim (kun hali tugamagan).
Tez-tez uchraydigan xatolar
❌ Aniq o'tmish vaqti bilan ishlatish
I have seen him yesterday.→ I saw him yesterday.
Qoida oddiy: yesterday, last week, in 2019, two days ago bo'lsa — Past Simple. Aniq vaqt aytilsa, Present Perfect ishlatilmaydi.
❌ for va since ni almashtirish
for + davomiylik: for three years, for two hours since + boshlanish nuqtasi: since 2020, since Monday, since I was a child
❌ V3 o'rniga V2
I have went.→ I have gone.She has took it.→ She has taken it.
Noto'g'ri fe'llarning uchinchi shaklini yodlash shart: go-went-gone, take-took-taken, see-saw-seen.
Gapirib mustahkamlash
Qoidani o'qish yetmaydi — u nutqda avtomatlashishi kerak. Quyidagi savollarga ovoz chiqarib javob bering (yozmang, ayting):
- Qaysi mamlakatlarda bo'lgansiz? — I have been to...
- Bugun nima qildingiz? — I have...
- Bu shaharda qancha vaqtdan beri yashaysiz? — I have lived here for...
- Hech qachon qilmagan, lekin qilishni istagan ishingiz? — I have never... but I want to.
Har javobni bir necha marta, tez va ravon aytilguncha takrorlang. Maqsad — o'ylanmasdan chiqishi.
Xulosa
Present Perfect qiyin emas — u shunchaki boshqacha mantiqda ishlaydi. "Qachon?" degan savolga emas, "hozirga qanday aloqasi bor?" degan savolga javob beradi.
Va eng muhimi: bu qoidani bilish yetarli emas. U gapirganda o'zi chiqishi kerak — bunga esa faqat muntazam og'zaki mashq olib keladi.