Past Perfect: gaplar, mashqlar, testlar va misollar

Past Perfect foydalanamiz

Past Perfect o‘tgan zamondagi boshqa bir harakat yoki nuqtadan oldin sodir bo‘lgan harakat haqida gapirish uchun ishlatiladi.

She had left before I arrived.
Men yetib kelishimdan oldin u ketib bo‘lgandi.

Past Perfect Forma

Subject + had + V3.

I had finished the report before the meeting started.
Men uchrashuv boshlanishidan oldin hisobotni tugatgan edim.
They had already gone home when we called.
Biz qo‘ng‘iroq qilganimizda ular allaqachon uyga ketishgandi.

Past Perfect Qoidalar

  • Past Perfect o‘tgan zamonda bir harakat boshqa bir harakatdan oldin sodir bo‘lganini ko‘rsatadi.
    When I arrived, they had already started the meeting.
    Men kelganimda, ular allaqachon yig‘ilishni boshlab yuborishgan edi.
    He had locked the door before he left.
    U ketishidan oldin eshikni qulflab qo‘ygan edi.
  • U ko‘pincha before, after, when va by the time bilan ishlatiladi.
    By the time we got to the station, the train had left.
    Biz stansiyaga yetib borgunimizcha, poyezd ketib bo‘lgan edi.
    After she had finished the task, she went for a walk.
    U vazifani tugatgach, sayrga chiqdi.
  • U ko‘pincha already, just va never kabi so‘zlar bilan ishlatiladi.
    I had already seen that film before we watched it together.
    Biz uni birga tomosha qilishimizdan oldin men o‘sha filmni allaqachon ko‘rgan edim.
    She had never visited that city before her business trip.
    U xizmat safari oldidan o‘sha shaharga hech qachon bormagan edi.
  • U ko‘pincha soat 5 gacha, dushanbagacha yoki hafta oxirigacha kabi ifodalar bilan, o‘tgan zamondagi bir vaqtdan oldingi natija haqida gapirganda ishlatiladi.
    By Friday, we had finished the project.
    Juma kuniga kelib, biz loyihani tugatgan edik.
    By the end of the day, she had answered all the emails.
    Kun oxiriga kelib, u barcha elektron xatlarga javob bergan edi.
  • Past Perfect o‘tgan zamondagi sabab yoki natijani tushuntirish uchun ishlatilishi mumkin.
    He was tired because he had worked all night.
    U tun bo‘yi ishlagani uchun charchagan edi.
    They missed the flight because they had left home too late.
    Ular uydan juda kech chiqqanlari uchun samolyotga kechikib qolishdi.

Past Perfect Inkor

  • Inkor had not yoki uning qisqa shakli hadn't bilan yasaladi.
    I hadn't finished the report before the manager arrived.
    Menejer yetib kelishidan oldin men hisobotni tugatmagan edim.
    She hadn't seen the message before the meeting started.
    U uchrashuv boshlanishidan oldin xabarni ko‘rmagan edi.

Past Perfect Savollar

So‘roq gaplarda had egadan oldin keladi.

Had + subject + V3?
Wh-word + had + subject + V3?

Had you finished the report before the deadline?
Hisobotni muddat tugashidan oldin tugatganmidingiz?
Had she left before you called?
U siz qo‘ng‘iroq qilishingizdan oldin ketganmidi?
Why had they cancelled the meeting?
Nega ular uchrashuvni bekor qilishgan edi?
Where had he worked before he moved to London?
U Londonga ko‘chib o‘tishidan oldin qayerda ishlagan edi?

Past Perfect Odatdagi xatolar

❌ She had went home before I arrived.
✅ She had gone home before I arrived.
❌ They hadn't finished the work before the meeting had started.
✅ They hadn't finished the work before the meeting started.
❌ Did you had finished the task before lunch?
✅ Had you finished the task before lunch?
❌ I was tired because I worked all night.
✅ I was tired because I had worked all night.

Past Perfect Gaplar

By the time we arrived, the conference had already started.
Biz yetib kelganimizga qadar, konferensiya allaqachon boshlangan edi.
She had prepared everything before the guests came.
U mehmonlar kelishidan oldin hamma narsani tayyorlab qo‘ygan edi.
I had saved the document before the computer crashed.
Kompyuter ishdan chiqishidan oldin hujjatni saqlab qo‘ygan edim.
They had discussed the problem before they spoke to the manager.
Ular menejer bilan gaplashishdan oldin muammoni muhokama qilib bo‘lishgandi.
He had never used that software before he joined the team.
U jamoaga qo‘shilishidan oldin hech qachon o‘sha dasturiy ta’minotdan foydalanmagan edi.
We had booked the tickets before we chose the hotel.
Biz mehmonxonani tanlashimizdan oldin chiptalarni bron qilgan edik.
She had already left when I got to the office.
Men ofisga yetib kelganimda, u allaqachon ketib bo‘lgan edi.
They had finished dinner before the film started.
Film boshlanishidan oldin ular kechki ovqatni tugatib bo‘lishgan edi.
I had written the email before I noticed the mistake.
Xatoni payqaganimdan oldin men elektron xatni yozib bo‘lgan edim.
He had improved his English before he applied for the job.
U ishga ariza topshirishidan oldin ingliz tilini yaxshilab olgan edi.

Past Perfect Misollar

I had completed the task before my manager asked about it.
Menejerim bu haqda so‘rashidan oldin men vazifani bajarib bo‘lgan edim.
She had forgotten her password, so she couldn't log in.
U parolini unutgan edi, shuning uchun tizimga kira olmadi.
They had already made a decision when we joined the meeting.
Ular biz uchrashuvga qo‘shilganimizda allaqachon qaror qabul qilib bo‘lishgan edi.
We had seen that place once before we moved there.
Biz u yerga ko‘chib o‘tishimizdan oldin o‘sha joyni bir marta ko‘rgan edik.
He had checked the code carefully before he published the update.
U yangilanishni e’lon qilishdan oldin kodni sinchiklab tekshirib chiqqan edi.
I had never tried that kind of food before I went to Spain.
Men Ispaniyaga borishimdan oldin bunday turdagi taomni hech qachon tatib ko'rmagan edim.
She had printed the documents before the client arrived.
U mijoz kelishidan oldin hujjatlarni chop etib qo‘ygan edi.
We had cleaned the apartment before our friends came over.
Do‘stlarimiznikiga kelishidan oldin kvartirani tozalab qo‘ygan edik.
He had read the instructions before he started the test.
U testni boshlashdan oldin ko‘rsatmalarni o‘qib chiqqan edi.
They had moved to a new office before they hired more employees.
Ular ko‘proq xodimlarni ishga olishdan oldin yangi ofisga ko‘chib o‘tishgan edi.

Ilovada mavjud ingliz tili grammatikasi mashqlari

Tenses

Conditionals

Sentences

Verbs