Future Perfect: gaplar, mashqlar, testlar va misollar

Future Perfect foydalanamiz

Future Perfect kelasi zamondagi ma’lum bir paytga qadar yoki boshqa bir kelajakdagi harakatdan oldin tugallangan bo‘ladigan harakat haqida gapirish uchun ishlatiladi.

By 6 p.m. I will have finished the report.
Soat 18:00 ga kelib, men hisobotni tugatgan bo‘laman.

Future Perfect Forma

Subject + will have + V3.

She will have completed the task by noon.
U tushgacha vazifani tugatgan bo‘ladi.
They will have arrived by the time we call.
Biz qo‘ng‘iroq qilgunimizcha, ular yetib kelgan bo‘lishadi.

Future Perfect Qoidalar

  • U kelajakda ma’lum bir vaqtga qadar yakunlanadigan harakat uchun ishlatiladi.
    By Friday, we will have finished the project.
    Jumagacha biz loyihani tugatgan bo‘lamiz.
    By 10 a.m. she will have sent all the emails.
    Soat 10 ga qadar u barcha elektron xatlarni yuborib bo‘lgan bo‘ladi.
  • U kelajakda bir harakat boshqa bir harakatdan oldin tugallanadigan holatlarda ishlatiladi.
    By the time you arrive, I will have cooked dinner.
    Siz yetib kelguningizga qadar, men kechki ovqatni pishirib bo‘lgan bo‘laman.
    She will have left before the meeting starts.
    Uchrashuv boshlanishidan oldin u ketgan bo‘ladi.
  • U ko‘pincha quyidagi vaqt ko‘rsatkichlari bilan ishlatiladi:
    gacha, ... vaqtiga kelib, oldin, o‘sha paytga kelib, ... oxiriga kelib
    By the end of the month, they will have moved to the new office.
    Oy oxiriga borib, ular yangi ofisga ko‘chib o‘tgan bo‘lishadi.
    We will have solved the problem by then.
    O‘shanga qadar biz muammoni hal qilgan bo‘lamiz.
  • Future Perfect zamoni jarayonni emas, balki harakatning natijasi yoki yakunlanganini ta’kidlaydi.
    ✅ By 8 p.m. I will have written the article. (result)
    ✅ At 8 p.m. I will be writing the article. (process)
  • U ko‘pincha biror narsa ma’lum bir vaqtga kelib allaqachon tugallangan bo‘lishini bashorat qilganimizda ishlatiladi.
    In a year, she will have learned a lot of new skills.
    Bir yil ichida u ko‘plab yangi ko‘nikmalarni o‘rganib olgan bo‘ladi.
    By next summer, they will have built the house.
    Keyingi yozgacha ular uyni qurib bo‘lishadi.

Future Perfect Inkor

  • Inkor will not have yoki uning qisqa shakli won't have bilan yasaladi.
    I won't have finished the report by 5 p.m.
    Men soat 17:00 gacha hisobotni tugatmagan bo‘laman.
    She will not have arrived before midnight.
    U yarim tundan oldin yetib kelgan bo‘lmaydi.

Future Perfect Savollar

So‘roq gaplarda will egadan oldin keladi, va have V3 dan oldin qoladi.

Will + subject + have + V3?
Wh-word + will + subject + have + V3?

Will you have finished the task by tomorrow?
Siz vazifani ertagacha tugatgan bo‘lasizmi?
Will they have arrived before the show starts?
Ular tomosha boshlanishidan oldin yetib kelishgan bo‘ladimi?
What will she have prepared by the time we get there?
Biz u yerga yetib borganimizga qadar u nimani tayyorlab qo‘ygan bo‘ladi?
Why will he have left so early?
Nega u bunchalik erta ketgan bo‘ladi?

Future Perfect Odatdagi xatolar

❌ She will has finished the task by noon.
✅ She will have finished the task by noon.
❌ I will have finish the work by Friday.
✅ I will have finished the work by Friday.
❌ Will you have finished it by yesterday?
✅ Will you have finished it by tomorrow?
❌ They won't have went home by then.
✅ They won't have gone home by then.
❌ At 8 p.m. I will have work.
✅ At 8 p.m. I will be working. (if you want to stress the process)

Future Perfect Gaplar

By next Monday, I will have finished the report.
Keyingi dushanbagacha men hisobotni tugatgan bo‘laman.
She will have completed the training by the end of the week.
U hafta oxiriga qadar treningni tugatgan bo‘ladi.
We will have booked the tickets before the prices go up.
Narxlar oshib ketishidan oldin chiptalarni bron qilib qo‘ygan bo‘lamiz.
He will have solved the issue by the time the client calls.
Mijoz qo‘ng‘iroq qilguniga qadar u muammoni hal qilgan bo‘ladi.
They will have moved to the new apartment by July.
Ular iyulga qadar yangi kvartiraga ko‘chib o‘tgan bo‘lishadi.
I will have read the book by next weekend.
Kelasi hafta oxirigacha men kitobni o‘qib bo‘lgan bo‘laman.
She will have prepared everything before the guests arrive.
U mehmonlar kelishidan oldin hamma narsani tayyorlab qo‘ygan bo‘ladi.
We will have finished dinner by 8 p.m.
Biz kechki ovqatni soat 8 gacha tugatgan bo‘lamiz.
He will have learned enough English by the end of the course.
Kurs oxiriga kelib, u yetarlicha ingliz tilini o‘rganib bo‘lgan bo‘ladi.
The team will have delivered the update by tomorrow morning.
Jamoa yangilanishni ertaga ertalabgacha yetkazib bo‘lgan bo‘ladi.

Future Perfect Misollar

I will have cleaned the kitchen before you come back.
Siz qaytib kelishingizdan oldin men oshxonani tozalab bo‘lgan bo‘laman.
She will have written the email by lunchtime.
U tushlik paytigacha elektron xatni yozib bo‘lgan bo‘ladi.
They will have finished the meeting by then.
Ular o‘sha paytgacha yig‘ilishni tugatib bo‘lishadi.
We will have saved enough money by next year.
Kelasi yilga borib, biz yetarlicha pul jamg‘argan bo‘lamiz.
He will have repaired the car before the trip.
U safardan oldin mashinani ta’mirlatib bo‘lgan bo‘ladi.
I will have answered all the messages by evening.
Men kechgacha barcha xabarlarga javob bergan bo‘laman.
She will have translated the document by tomorrow.
U ertaga hujjatni tarjima qilib bo‘lgan bo‘ladi.
We will have discussed all the details before the presentation.
Taqdimotdan oldin biz barcha tafsilotlarni muhokama qilgan bo‘lamiz.
He will have packed everything by the time the taxi arrives.
Taksi kelguniga qadar u hamma narsani yig‘ishtirib bo‘lgan bo‘ladi.
They will have finished building the road by the end of the year.
Ular yil oxirigacha yo‘lni qurib bo‘lgan bo‘ladilar.

Ilovada mavjud ingliz tili grammatikasi mashqlari

Tenses

Conditionals

Sentences

Verbs