23−dars. Present perfect
How long have you...?
Present perfectning davomi.
How long have you been in London? − Qachondan beri siz Londondasiz?
"How long" − qancha uzoq, qancha vaqt kabi tarjima qilinadi. Undan keyingi "have you"
present perfectning "question" (savol) shaklida ishlatiladi. Undan so'ng "To be" fe'li keladi.
"To be" hozirgi zamonda am/is/are, oddiy o'tgan zamonda was/were, present perfectda esa
3−ko'rinish "been" shaklida keladi. Demak, "How long have you been in London?" so'roq
gapi shu tariqa hosil bo'ldi. Javob berishda:
I have been in Londan since Monday
− Men dushanbadan beri Londondaman, deyish mumkin. Savolda "have you" deyilsa,
javobda "I have" deyiladi. I va you o'rnida we, they, he, it kabi ko'rsatish so'zlari bo'lishi
mumkin, javob berishda ham shunga qaraladi.
Do'stlaringiz bilan baham: |