I have been working in the garden for six hours. It looks different now. (Men bog'da olti soat ishladim. Hozir uning ko'rinishi boshqacha)
1. Mazkur zamon oʻtgan zamonda boshlanib, hozirgacha davom etib turgan va gapda ushbu ish-harakat qancha muddat (qachondan beri) davom etib turganligi koʻrsatilgan ish-harakatlar uchun qoʻllaniladi.
▪Ish-harakat qancha muddat davom etib turganligi “since” - dan beri,” for” - dan buyon, “how long” - qachondan beri soʻzlari yordamida koʻrsatiladi.
It has been raining for two hours. (Ikki soatdan buyon yomg'ir yog'yapti)
2. Mazkur zamon oʻtgan zamonda davom etib turgan, lekin hozirga kelib tugallangan va natijasi ayon boʻlgan ish-harakatlar uchun qoʻllaniladi. Bu yerda ish-harakat qancha davom etganligi koʻrsatilishi shart emas.
I am tired. I have been working in the garden. (Men charchaganman. Men bog'da ishlayotgan edim)
▪Yuqoridagi misolda birinchi gap hozirgi zamondagi natijani (charchaganlikni) va ikkinchi gap esa charchashga olib kelgan va biroz oldin davom etib turgan ish-harakatni koʻrsatmoqda.
Tom's hands are dirty. He has been repairing his car. (Tomning qoʻllari kir. U mashinasini tuzatayotgan edi)
▪Yuqoridagi misollarda ish-harakat qancha davom etganligini ham koʻrsatish mumkin, lekin bu narsa unchalik muhim emas. Bu qoida davomiy ish-harakat natijasida kelib chiqqan natijani ko'rsatish uchun qoʻllaniladi.
I am tired. I have been working in the garden (all day).
Do'stlaringiz bilan baham: |