Present Perfect



Present Perfect Tense
Hozirgi tugallangan zamon


Ishlatilishi:

O`tgan zamonda boshlanib, hozirgacha davom etayotgan harakatlarda, asosan be, have, like, know, “stative” fe`llarda

Kate has known John since 1999.
Keyt Jonni 1999 yildan beri biladi.

I have always wanted to visit London.
 Men doim Londonga borishni istaganman.
 
Natijasi hozirgi zamonda ko`rinib turgan, tugallangan ish-harakatlarida.

He has just finished painting the living room.
Doesn’t it look great?
U hozirgina mehmon-xonani bo’yab bo’ldi. Ko'rinishi ajoyib-a?
                                                                                                                                          
O`tgan zamonda tugallangan, vaqti aniq ko`rsatilmagan tugallangan ish-harakatlarida. Urg`u aynan bajarilgan harakatga beriladi,vaqt esa yoki muhim emas,yoki ma`lum emas.

Rob and Lucy have booked tickets to Paris.
Rob va Lucy Parijga biletlarga buyurtma berib bo’lishdi.


Formulasi:


(+) Subject+have/has+verb3

(?)  Have/has+subject+verb3?

(-)  Subject+have/has+not+verb3
I have played tennis.
She has played tennis
Have you played tennis?
Has she played tennis?
I haven’t played tennis.
She hasn’t played tennis.



Darak gap (+)
Inkor gap(-)
So’roq gap (?)
I have played.
You have played
He has played.
She has played.
It has played.
We have played.
You have played.
They have played.
I haven’t played.
You haven’t played.
He hasn’t played.
She hasn’t played.
It hasn’t played.
We haven’t played.
You haven’t played.
They haven’t played
Have I played?
Have you played?
Has he played?
Has she played?
Has it played?
Have we played?
Have you played?
Have they played?

Present Perfect ning kalit so’zlari:

For-davomida
Since-dan buyon
Already-allaqachon
Yet-haligacha
Always-har doim
Just-hozirgina
Ever- biror marta, hech
Never-hech qachon
So far-shu vaqtgacha
Today-bugun
This week/month,- shu oyda/yili
How long-qancha vaqt davomida
Lately-ohirgi paytlarda
Recently-yaqinda
Still (in negations)-hali ham( inkor gaplarda)


Have gone/have been ning farqi:


Have gone - Jim has gone to the Bank. Jim bankka ketgan. (Hali qaytgani yuq)


Have been - Jim has been to New York. Jim Nyu Yorkda bo`lgan. (Borib qaytib kelgan)

I have cooked an Uzbek national food


I have already booked a hotel

Comments

Popular posts from this blog

Present Continuous

Degrees of Adjectives. Sifat darajalari.

Future Simple