Present perfect test ingliz tilidagi o’tgan harakatni hozirgi holat bilan bog’lab ifodalashni tekshiradigan 20 ta savoldan iborat. Savollar maktab o’quvchilari va bilimini takrorlamoqchi bo’lgan kattalar uchun mo’ljallangan. Har bir savolda bitta javobni tanlang, so’ng ro’yxat oxiridagi izohlar yordamida o’zingizni tekshiring.
Present Perfect bo’yicha test savollari
Dastlab yordamchi fe’llar va fe’l shakllarini tanlaysiz. Keyingi topshiriqlarda vaqtni bildiruvchi so’zlar, gap ma’nosi va zamonlar orasidagi farqqa e’tibor bering.
- Present Perfect shaklini hosil qilish uchun bo’sh joyga nima qo’yiladi: I ___ finished my homework?
A) have
B) has
C) am
D) did - She ___ cleaned her room. Ushbu gapda qaysi yordamchi fe’l kerak?
A) have
B) is
C) has
D) do - See fe’lining Present Perfectda ishlatiladigan uchinchi shaklini toping.
A) saw
B) seen
C) see
D) seeing - We ___ visited that museum. Present Perfectdagi inkor gapni to’ldiring.
A) isn’t
B) doesn’t
C) hasn’t
D) haven’t - Present Perfectdagi so’roq gap qanday boshlanadi: ___ you read this book?
A) Has
B) Have
C) Are
D) Does - Aziz has ___ his bag. Lose fe’lining mos shaklini tanlang.
A) lost
B) lose
C) losing
D) loses - Malika has lived here ___ 2020. Yashash boshlangan vaqtni qaysi so’z bildiradi?
A) for
B) yet
C) already
D) since - We have studied English ___ three years. Uch yillik davomiylikni ifodalash uchun nima kerak?
A) since
B) ago
C) for
D) yet - Men uy vazifamni hali tugatmadim, degan ma’noni bering: I haven’t finished my homework ___.
A) yet
B) ever
C) since
D) just - Biror marta ot minganmisiz, degan savolni to’ldiring: Have you ___ ridden a horse?
A) yet
B) since
C) for
D) ever - U hozirgina yetib keldi, degan ma’no uchun qaysi so’z mos: He has ___ arrived?
A) yet
B) since
C) just
D) for - Men bu taomni hech qachon tatib ko’rmaganman, degan gapning tarjimasini tanlang.
A) I have already tried this dish.
B) I have never tried this dish.
C) I have just tried this dish.
D) I have often tried this dish. - Present Perfectda xatosiz tuzilgan gapni aniqlang.
A) They has finished the task.
B) They have finish the task.
C) They are finished the task.
D) They have finished the task. - My parents ___ bought a new table. Ega bilan mos keladigan yordamchi fe’lni toping.
A) has
B) have
C) is
D) was - Has, she, opened, the window so’zlaridan odatiy so’roq gap qanday tuziladi?
A) Has she opened the window?
B) Has opened she the window?
C) She has the window opened?
D) Opened has she the window? - Since va for to’g’ri qo’llangan gapni tanlang.
A) We have known each other since five years.
B) We have known each other for 2020.
C) We have known each other for five years.
D) We have known each other since two months. - Malika Londonga borib qaytgan. Shu ma’noni to’ldiring: Malika has ___ to London.
A) gone
B) been
C) went
D) going - He has gone to the library gapining mos ma’nosini belgilang.
A) U kutubxonaga hech qachon bormagan.
B) U kutubxonaga bormoqchi.
C) U kutubxonaga ketgan, hali qaytmagan.
D) U kutubxonadan qaytib kelgan. - Kalit yo’qolgani sababli hozir eshikni ochib bo’lmayapti. Hozirgi natijani Present Perfect bilan ifodalang: I ___ my key, so I can’t open the door now.
A) lose
B) am losing
C) will lose
D) have lost - Yesterday so’zi bilan o’tgan kundagi tugallangan voqeani to’g’ri ifodalagan gapni toping.
A) I visited my grandmother yesterday.
B) I have visited my grandmother yesterday.
C) I has visited my grandmother yesterday.
D) I have visit my grandmother yesterday.
To’g’ri javoblar
Tanlovlaringizni savollar tartibida solishtiring. To’g’ri harfni topgan bo’lsangiz ham, izohni o’qing: qoida sababini tushunish keyingi misolda mustaqil javob berishga yordam beradi.
- A) Have to’g’ri, chunki I bilan Present Perfectda have va asosiy fe’lning uchinchi shakli ishlatiladi.
- C) Has to’g’ri, chunki she bilan yordamchi fe’lning shu shakli qo’llanadi.
- B) Seen to’g’ri, chunki see fe’lining uchinchi shakli seen bo’ladi.
- D) Haven’t to’g’ri, chunki we bilan inkor shakli have not, qisqartirilganda haven’t bo’ladi.
- B) Have to’g’ri, chunki Present Perfectdagi so’roq gapda you egasidan oldin have keladi.
- A) Lost to’g’ri, chunki lose fe’lining uchinchi shakli lost bo’lib, has dan keyin shu shakl kerak.
- D) Since to’g’ri, chunki u harakat boshlangan vaqtni, bu gapda esa yilni ko’rsatadi.
- C) For to’g’ri, chunki three years boshlanish nuqtasini emas, qancha vaqt davom etganini bildiradi.
- A) Yet to’g’ri, chunki inkor gap oxirida u kutilayotgan ish hali tugamaganini bildiradi.
- D) Ever to’g’ri, chunki bu savolda u hayotingiz davomida biror marta shunday tajriba bo’lganini so’rashga xizmat qiladi.
- C) Just to’g’ri, chunki u harakat hozirgina sodir bo’lganini anglatadi.
- B) I have never tried this dish to’g’ri, chunki never bu taomni hech qachon tatib ko’rmaganlikni bildiradi.
- D) They have finished the task to’g’ri, chunki they bilan have va finish fe’lining uchinchi shakli finished ishlatilgan.
- B) Have to’g’ri, chunki my parents ko’plikdagi ega bo’lib, they kabi yordamchi fe’l oladi.
- A) Has she opened the window to’g’ri, chunki odatiy so’roq tartibida yordamchi fe’l egadan oldin keladi.
- C) For five years to’g’ri, chunki besh yil davomiylikni bildiradi va for bilan qo’llanadi.
- B) Been to’g’ri, chunki has been to biror joyga borib qaytganlik tajribasini ifodalaydi.
- C) U kutubxonaga ketgan, hali qaytmagan degan javob to’g’ri, chunki has gone to ketib, hali qaytmaganlikni bildiradi.
- D) Have lost to’g’ri, chunki oldin yo’qolgan kalitning hozirgi natijasi eshikni ocha olmaslik bilan bog’langan.
- A) I visited my grandmother yesterday to’g’ri, chunki yesterday aniq tugagan o’tgan vaqtni bildiradi va bu gapda Past Simple kerak.
Testdan darsda va uyda qanday foydalanish mumkin?
Darsda avval har kim mustaqil javob bersin. Keyin juftlikda tanlovlarni solishtirib, farq chiqqan savolda faqat harfni emas, uning sababini ham tushuntiring.
Oilaviy o’yinda navbat bilan savol o’qing. Javob bergan kishi qoidani o’zbekcha izohlasa, ingliz tilini endi o’rganayotgan oila a’zolari ham suhbatga qo’shila oladi; xato uchun tanbeh bermang.
Mustaqil mashqda xato chiqqan gaplarni alohida yozing. Masalan, for va since chalkashsa, bir tomonga davomiylikni, ikkinchi tomonga boshlanish vaqtini bildiruvchi birikmalarni ajrating.
Natijangizni baholang
Har bir to’g’ri javob uchun bir ball belgilang. Quyidagi mezon mashq natijasini baholaydi, ingliz tilidan umumiy darajangizni emas.
- 0–9 ta to’g’ri javob: asosiy shakllarni yana mashq qiling; avval have va has, keyin fe’lning uchinchi shakli bilan sodda gaplar tuzing.
- 10–15 ta to’g’ri javob: asoslarni tushungansiz; xatolaringizga qarab inkor, so’roq yoki vaqtni bildiruvchi so’zlarni takrorlang.
- 16–20 ta to’g’ri javob: shu topshiriqlarni yaxshi bajardingiz; endi tayyor variantlarsiz o’zingiz haqingizda tasdiq, inkor va so’roq gaplar yozib ko’ring.
Ko’p beriladigan savollar
Present perfect test savollarini bajarishda nimaga birinchi qarash kerak?
Avval ega va yordamchi fe’lning mosligini tekshiring. Keyin asosiy fe’lning uchinchi shakliga, vaqtni bildiruvchi so’zlarga va gapning ma’nosiga qarang.
Since bilan for farqini qanday eslab qolish mumkin?
Since boshlanish vaqtini, for esa davomiylikni bildiradi. Masalan, since 2020 bir yilni boshlanish nuqtasi sifatida ko’rsatadi, for three years esa uch yil davom etganini anglatadi.
Nega yesterday qatnashgan oxirgi savolda Present Perfect tanlanmaydi?
Yesterday tugagan o’tgan vaqtni aniq ko’rsatgani uchun bu gapda Past Simple ishlatiladi. Mazkur topshiriq faqat zamon shaklini yodlashni emas, unga mos vaqt ifodasini ajrata olishingizni ham tekshiradi.