Present perfect va present prefect continuous bilan keladigan payt ravishlari
|
How long
Qancha paytdan beri
|
How long have you known Jack? – Jekni qancha paytdan beri taniysan? How long have you been learning English? –Ingliz tilini qancha paytdan beri o’rganyapsan?
|
For
…dan beri (davomiylik)
|
I have known Jack for five years. – Jekni 5 yildan beri taniyman.
I have not seen Emily for a long time. – Emiliyni anchadan beri ko’rmadim. She has been working here for twenty years. – U bu yerda 20 yildan beri ishlayapti.
|
Since …dan beri
(boshlang’ich payt)
|
They have been married since last April. – Ular o’tgan apreldan beri turmush qurishgan.
We have been living here since 1980. – Biz bu yerda 1980-yildan beri yashaymiz.
I have not talked to Ann since last Sunday. – Ann bilan o’tgan yakshanbadan beri gaplashmadim.
|
Lately/recently Oxirgi paytlarda/ Yaqinda, yaqin kunlarda
|
Have you seen any good films lately/recently? – Oxirgi paytlarda/Yaqin kunlarda birorta yaxshi film ko’rdingmi?
She has been going out a lot lately/recently. – U oxirgi paytlarda/yaqin kunlarda ko’p ko’chaga chiqyapti.
|
Present perfect bilan keladigan payt ravishlari
|
Already Allaqachon
|
We have already seen this film. – Biz bu filmni allaqachon ko’rib bo’lganmiz. Have you finished already? – Allaqachon tugatib bo’ldingmi?
|
Yet
Hali ham, haligacha
|
Has Roger left yet? – Rojer hali ketmadimi? (Rojer haligacha ketib bo’ldimi?) Simon has not finished yet. – Saymon hali ham tugatib bo’lmadi.
|
|