Unit 10B grammar Present perfect. vs Present perfect continuous|Present perfect vs Present perfect continuous (Present perfect va Present perfect continuousning farqlari)
Present Perfect Tense va Present Perfect Continuous bir-biriga juda yaqin ma’no beruvchi zamonlar hisoblanadi. Ular bir-birining o’rnida ishlatilinib kelishi mumkin.
For example:
I have drawn a picture for an hour = I have been drawing a picture for an hour. (Men bir soat davomida rasm chizdim.)
Lekin bu zamonlar o’rtasida quyidagi farqni ko’rish mumkin:
Present Perfect Continuousda davomiylikka, Present Perfect Tenseda esa ish-harakatning yakunlanganligiga urg’u beriladi.
For example:
I have walked with Laura in the street recently. (Men yaqinda Laura bilan birga ko’chada aylandim.)
I have been walking with Laura in the street for an hour. (Men Laura bilan birga ko’chada bir soatdan beri aylanayotgan edim.)
Present Perfect Continuousda qisqa davom etuvchi ish-harakatlarni ifodalovchi fe’llar (cut, open, call, bring, give, call, crash, drop, fall, etc.) ishlatilmaydi. Bu turdagi fe’llar Present Perfectda ishlatiladi.
For example:
I have been opening the door. (WRONG)
I have opened the door. (CORRECT)
(Men eshikni ochdim.)
Present Perfect Continuous
|
Present Perfect
|
Ish-harakatning qanchadan beri davom etayotganligiga urg’u beriladi.
I have been working in this office for 5 years. (Men bu ofisda 5 yildan beri ishlab kelmoqdaman.)
|
Ish-harakatning natijasiga urg’u beriladi.
I have finished my work recently. (Men ishimni yaqinda tugatdim.)
|
Qisqa davom etuvchi ish-harakatlarni ifodalovchi fe’llar Perfect Continuousda ishlatilmaydi.
cut, open, call, bring, give, call, crash, drop, fall, etc.
I have been opening the door.
|
Qisqa davom etuvchi ish-harakatlarni ifodalovchi fe’llar Perfect Simpleda ishlatiladi.
cut, open, call, bring, give, call, crash, drop, fall, etc.
I have opened the door.
|
Since / For – ikkalasi ham o’zbek tiliga -dan beri deb tarjima qilinadi. Lekin since ish-harakatning boshlangan vaqtini, for esa ish-harakat qancha muddat davom etganligini ko’rsatish uchun ishlatiladi:
For example:
I have known him since 2007.
(Men uni 2007-yildan beri bilaman.)
I have known him for ten years.
(Men uni o’n yildan beri bilaman.)
|
|
I have known him since 2007.
(Men uni 2007-yildan beri bilaman.)
|
I have known him for ten years.
(Men uni o’n yildan beri bilaman.)
|
since + time (-dan beri)
|
for + time (-dan beri/-davomida)
|
Ish-harakat boshlangan vaqtni ko’rsatish uchun ishlatilinadi:
For example:
Since 4 p.m. (soat 4 dan beri)
Since Monday (dushanbadan beri)
Since April (apreldan beri)
Since 2013 (2013-yildan beri)
|
Ish-harakat qancha muddat davom etganligini ko’rsatish uchun ishlatilinadi:
For example:
For 4 hours (4 saotdan beri / mobaynida)
For 4 days (4 kundan beri / mobaynida)
For 5 months (5 oydan beri / mobaynida)
For 8 years (10 yildan beri / mobaynida)
|
Do'stlaringiz bilan baham: |