Hozirgi tugallangan davomli zamon

Oʻtmishda boshlanib hozirgacha davom etayotgan yoki hozirgina tugab, izi koʻrinib turgan ish uchun. B1

Present Perfect Continuous ish qancha vaqtdan beri davom etayotganini aytadi: «Ikki soatdan beri uy vazifasini qilyapman» — I've been doing my homework for two hours. Ish oʻtmishda boshlangan va hali ham davom etmoqda.

Ikkinchi maʼnosi: ish hozirgina tugagan, lekin izi koʻrinib turibdi. «Nega bunchalik charchading?» — «I've been running.» Bu yerda natija emas, jarayonning oʻzi muhim.

Tuzilishi: have / has + been + feʼl-ing. Koʻpincha for (davr: for two hours), since (boshlanish nuqtasi: since nine o'clock) va How long...? savoli bilan keladi.

Present Perfect Simple bilan farqi: simple — natija va miqdor (I've read 50 pages), continuous — jarayon va davomiylik (I've been reading all afternoon).

Shakllar

Tasdiq gap
I / you / we / they + have been + verb-ing
he / she / it + has been + verb-ing

She has been learning English since 2022.

Inkor gap
I / you / we / they + haven't been + verb-ing
he / she / it + hasn't been + verb-ing

I haven't been sleeping well lately.

Soʻroq gap
Have / Has + subject + been + verb-ing?
How long have you been + verb-ing?
Yes, I have. / No, I haven't.

How long have you been waiting for the bus?

Qachon ishlatiladi

Hali davom etayotgan ish va uning davomiyligi

Hozirgina tugagan, lekin izi koʻrinib turgan ish

Soʻnggi paytda takrorlanib turgan ish (lately, recently)

Oʻzbek tili bilan farqi

Oʻzbek tilida bu maʼno hozirgi zamon bilan aytiladi: «Ikki yildan beri ingliz tilini oʻrganyapman». Shu sababli oʻquvchilar «I am learning English for two years» yoki «I learn English since 2022» deydi. Inglizchada «-dan beri» boʻlsa va ish hali davom etsa, have been + -ing kerak. Yana: oʻzbekcha «-dan beri» inglizchada ikki xil: davr boʻlsa for (ikki yildan beri = for two years), boshlanish nuqtasi boʻlsa since (2022-yildan beri = since 2022).

Eslatmalar

Keng tarqalgan xatolar

Mini test

1. I ___ for the bus for twenty minutes, and it still hasn't come. wait / am waiting / have been waiting

Javob: have been waiting. for twenty minutes va hali davom etmoqda — have been waiting.

2. My eyes hurt because I ___ at my phone for three hours. have been looking / look / am looking

Javob: have been looking. Uzoq jarayon (for three hours) va uning izi (koʻz ogʻriyapti) — have been + -ing.

3. We've been friends ___ 2019. for / since / from

Javob: since. 2019 — boshlanish nuqtasi, shuning uchun since.

4. I ___ Aziz for ten years. He's my best friend. have been knowing / have known / know

Javob: have known. know — holat feʼli, shuning uchun Present Perfect Simple.

5. She ___ three books so far this month, and she wants to read two more. has read / has been reading / is reading

Javob: has read. Miqdor (three books) — natija, shuning uchun simple: has read.

По-русски: Настоящее совершённое длительное время

Для действия, которое началось в прошлом и длится до сих пор или только что закончилось и его следы видны.

Present Perfect Continuous показывает, сколько времени уже длится действие: «Я делаю домашку уже два часа» — I've been doing my homework for two hours. Действие началось в прошлом и продолжается сейчас.

Второе значение: действие только что закончилось, но его следы видны. «Почему ты такой уставший?» — «I've been running.» Здесь важен сам процесс, а не результат.

Строится так: have / has + been + глагол с -ing. Часто употребляется с for (период: for two hours), since (начальная точка: since nine o'clock) и в вопросе How long...?

Отличие от Present Perfect Simple: simple — результат и количество (I've read 50 pages), continuous — процесс и длительность (I've been reading all afternoon).

Сравнение с русским и узбекским

В русском такое действие выражается настоящим временем: «Я учу английский два года», «Я жду тебя с девяти». Отсюда типичные ошибки: «I learn English for two years», «I am waiting since nine». В английском, если сказано, сколько времени или с какого момента, а действие ещё идёт, нужен have been + -ing. Русское «уже два часа» — это for two hours, а «с девяти» — since nine; «since two hours» не бывает.

Bogʻliq mavzular

Ingliz tilini Safiya bilan oʻrganing

Qisqa darslar, 12 ta oʻyin, hikoyalar va oʻzbek yoki rus tilida tushuntiradigan sunʼiy intellekt oʻqituvchisi — A1 dan IELTS gacha. Учите английский с Сафией — на узбекском или русском.