've worked here for six months – Men buyerda 6 oydan beri ishlayman
For – dan beri.. degan ma’no beradi va ish-harakatni qanchdan beri davom etayotgani bildiradi. For ish-hakarakti qanchadan beri davom etayotgani miqdorini bildiradi.for two days- 2 kun, for 40 years - 40 yildan beri. For miqdorini bildiradi
Since- dan beri degan ma’no beradi va ish-harakatni qachon boshlangani bildiradi. Since 1995- 1995 yildan beri, since April- Apreldan beri. Since faqat Perfect zamonlarda ishlatiladi.
Eslatma:Biz ba’zida forni tushirib qoldirishimiz mumkin ammo odatda inkor gaplarda tushirib qoldirmaymiz
They’ve been married for ten years. yoki They’ve been married ten years
They haven’t had a holiday for ten year(inkor gaplarda for odatda tushib qolmaydi)
1. Biz forni o’rnida in ishlatishimiz mumkin ikkisi ham dan beri deb tarjima qilinadi. Ko’pincha inkor gaplarda for o’rnida in ishlatiladi…
They haven’t had a holiday in ten years - O'n yildan beri ular ta'tilga chiqmaganlar
Eslatma: the last va the past so’zlari biror vaqt bilan kelsa biz Present Perfect ishlatamiz.
Masalan: in the last week, in the last month in the past year bu so’zlar Present Perfect zamonida qo’llaniladi
He's had two new cars in the last/the past three years.- O’tgan 3 yildan beri uni 2ta mashinasi bor
-
Do'stlaringiz bilan baham: |