Grammatika · B1

Present Perfect: for / since, just / already / yet

I've lived here for 5 years · I've just eaten · Have you finished yet?.

B1 O'rta daraja · 5 ta bepul mashq

Qoida: For, since, just, already, yet

O'zbekchada 'Men bu yerda 5 yildan beri yashayman' deb hozirgi zamonni ishlatamiz. Ingliz tilida o'tmishda boshlanib, hozir ham davom etayotgan holat uchun Present Perfect kerak: I have lived here for five years. 'I live here for five years' — xato.

So'zMa'nosiQayerdaMisol
fordavomiylik (... davomida)vaqt oralig'i oldidanfor two hours, for ten years
sinceboshlanish nuqtasi (...dan beri)aniq vaqt oldidansince 2019, since Monday, since I was a child
justhozirginahave va V3 orasidaI've just woken up.
alreadyallaqachon (kutilganidan oldin)have va V3 orasidaShe has already left.
yethali (inkor), ...mi? (savol)gap oxiridaI haven't paid yet. Have you paid yet?

How long have you + V3? → I have + V3 + for/since ... · have/has + just/already + V3 · haven't + V3 + yet · Have you + V3 + yet?

Maslahat: Since dan keyin Past Simple gap kelishi mumkin: I've loved music since I was a child. Bosh gap Present Perfect, 'since' qismi Past Simple.

Misollar tarjimasi bilan

  • How long have you known Sardor? — I've known him since school.Sardorni qachondan beri taniysiz? — Maktabdan beri.
  • We have had this car for six years.Bu mashina bizda olti yildan beri bor.
  • The film has just started.Film hozirgina boshlandi.
  • I have already done the shopping.Men xarid qilib bo'ldim.
  • Has the bus come yet? — No, it hasn't come yet.Avtobus keldimi? — Yo'q, hali kelmadi.

O'zbeklar ko'p qiladigan xatolar

  • I live in Tashkent since 2018.

    I have lived in Tashkent since 2018.

    Hozirgacha davom etayotgan holat — Present Perfect, Present Simple emas.

  • I have worked here since three years.

    I have worked here for three years.

    Vaqt oralig'i (three years) — 'for'; boshlanish nuqtasi (2021) — 'since'.

  • I have finished yet.

    I have already finished.

    'Yet' faqat inkor va savolda; tasdiqda 'already'.

  • I haven't yet finished it my homework.

    I haven't finished my homework yet.

    'Yet' gap oxiriga qo'yiladi.

Video dars

Mavzuni video orqali ham ko'ring. Video muallifi: IBRAT FARZANDLARI; tugmani bossangiz, video shu yerda ochiladi.

Videoni ko'rish: For Since Ago | 19-dars | Ingliz tilini 0 dan o'rganish
Video: For Since Ago | 19-dars | Ingliz tilini 0 dan o'rganish — IBRAT FARZANDLARI · 17 daqiqa · o'zbek tilida
Videoni ko'rish: Still, any, more, yet, already | 148-dars | Ingliz tilini 0 dan o'rganish
Video: Still, any, more, yet, already | 148-dars | Ingliz tilini 0 dan o'rganish — IBRAT FARZANDLARI · 10 daqiqa · o'zbek tilida

Mavzuga oid so'zlar

So'zTarjimaMisol
since...dan beriI've been here since nine o'clock.
alreadyallaqachonShe has already booked the tickets.
yethali; ...mi (savolda)Has the doctor arrived yet?
justhozirginaI've just finished my lunch.
marrieduylangan, turmushga chiqqanMy parents have been married for 30 years.
ownegalik qilmoqWe have owned this house since 2010.
receiveolmoq (xat, sovg'a)Have you received my email yet?
replyjavob bermoqHe hasn't replied to my message yet.

O'zingiz gapirib ko'ring

Ilovada bu vazifalarni ovoz chiqarib yoki yozib bajarasiz, javobingizni AI tekshiradi. Hozir namunaga qarab o'zingiz urinib ko'ring.

  1. Yozing: Qayerda yashashingiz va o'qish/ishingiz haqida 2 ta gap yozing — Present Perfect + for yoki since ishlating.

    Namuna: I have lived in Namangan since 2010. I have studied English for two years.

  2. Gapiring: Bugungi ishlaringiz haqida gapiring: nimani hozirgina qildingiz (just), nimani allaqachon (already), nimani hali qilmadingiz (yet).

    Namuna: I have just had lunch. I have already answered my emails. I haven't called my mother yet.

  3. Yozing: Eng yaqin do'stingiz, telefoningiz va sevimli mashg'ulotingiz haqida 'How long?' savoliga javob yozing — for/since bilan.

    Namuna: I have known Aziz since we were seven. I have had this phone for a year. I have played chess since 2018.

  4. Gapiring: Do'stingizga 'How long have you...?' bilan 2 ta savol bering va o'zingiz ham ikkita javob bering.

    Namuna: How long have you lived in Tashkent? How long have you worked at the bank? I have lived here for five years. I have worked as a teacher since 2020.

Ustoz bilan: Ustoz qachondan beri o'qishingiz, ishlashingiz, yashashingizni va bugungi ishlaringizni so'raydi — for/since, just/already/yet bilan javob bering.

Mashq qiling

5 ta savol. Javobni tanlang yoki yozing va «Tekshirish»ni bosing.

  1. I have lived in this city ___ 2015.

    Javobni tanlang
    Javob va izoh

    since — 2015 — boshlanish nuqtasi, shuning uchun 'since'.

  2. I haven't read his message ___.

    Javob va izoh

    yet — Inkor gap oxirida 'yet' — hali.

  3. They have been married ___ twenty years.

    Javobni tanlang
    Javob va izoh

    for — Twenty years — vaqt oralig'i, 'for'.

  4. She has worked at the hospital ___ she finished university.

    Javob va izoh

    since — Boshlanish nuqtasi gap bilan berilgan — 'since'.

  5. "Do you want a sandwich?" — "No, thanks. I've ___ eaten."

    Javobni tanlang
    Javob va izoh

    already — Tasdiq gapda 'already' — allaqachon yeb bo'ldim.

AI ustoz · o'zbek tilida tushuntiradi

Ustoz bilan gapirib mashq qiling

O'qiganingizni ovoz chiqarib ishlating: Ustoz tinglaydi, xatoni tuzatadi va o'zbek tilida tushuntiradi. Ro'yxatdan o'tmasdan sinab ko'ring.

Bepul ro'yxatdan o'tish — natijalaringiz va lug'atingiz saqlanadi.