Grammind Kirish
Amirqulova Dilnoza Bahriddinovnaning dissertatsiya ishi uchun raqamli platforma
PDF generatsiya

Shop Till You Drop: Present Perfect Test

Present Perfect (tajriba, natija, since/for, just/yet/already, been/gone, Past Simple bilan farqlash) bo'yicha 15 savollik test. Daraja: A2 dan B2 gacha.

Testlar

Quyida ko‘rinish. Yuqoridagi tugma orqali brendlangan PDF yuklab oling (to‘g‘ri javoblar yashil belgilanadi).

1. I ___ my wallet! I can't pay for these jeans.
A lose
have lost
C has lost

Hamyon hozir yo'q - o'tgan ish-harakatning hozirgi natijasi Present Perfect bilan ifodalanadi: have lost. "Lose" oddiy hozirgi zamon bo'lib natijani bildirmaydi, "has lost" esa I bilan mos kelmaydi.

2. She ___ never ___ to the big shopping mall in Tashkent City.
A have ... been
B did ... been
has ... been
D has ... gone

Hayotiy tajriba haqida gap ketganda Present Perfect ishlatiladi, she bilan has: has never been. "Have ... been" shaxs jihatdan xato, "has ... gone" esa "ketib qolgan, hali qaytmagan" degan boshqa ma'no beradi, "did ... been" umuman mavjud emas.

3. ___ you ever ___ anything from an online shop?
Have ... bought
B Did ... bought
C Have ... buyed

Hayotiy tajribani so'rash qolipi: Have you ever + V3: Have you ever bought...? "Did ... bought" da ikki xato birga (did dan keyin V1 kerak, tajriba uchun esa Present Perfect), "Have ... buyed" da V3 noto'g'ri - buy fe'lining V3 shakli bought.

4. We have just ___ a new television for our living room.
A buy
bought
C buyed

Present Perfect qolipida have dan keyin fe'lning V3 shakli keladi: have bought. "Buy" asos shakl, "buyed" esa mavjud emas - buy noto'g'ri fe'l: buy - bought - bought.

5. I ___ this jacket at Chorsu bazaar last week.
bought
B have bought
C buyed
D had bought

Aniq o'tgan vaqt ko'rsatilganda (last week) Past Simple ishlatiladi: bought. "Have bought" tuzoq - Present Perfect aniq vaqt bilan birga kelmaydi; "buyed" mavjud emas, "had bought" esa bu kontekstda asossiz Past Perfect.

6. My uncle has worked as a shop assistant ___ 2020.
A for
B from
C ago
since

Boshlanish nuqtasi (2020-yil) bilan since ishlatiladi: since 2020. "For" davomiylik miqdori bilan keladi (for five years), "from" Present Perfect bilan bu ma'noda ishlatilmaydi, "ago" esa Past Simple bilan keladi.

7. I have known the owner of this little shop ___ more than ten years.
A since
B during
for

Davomiylik miqdori (o'n yildan ortiq) bilan for ishlatiladi: for more than ten years. "Since" boshlanish nuqtasini talab qiladi (since 2015), "during" esa Present Perfect bilan bu qolipda ishlatilmaydi.

8. They ___ opened a new supermarket near our house - let's go and see it!
have just
B just have
C just
D had just

Just yordamchi fe'l bilan asosiy fe'l orasiga qo'yiladi: have just opened. "Just have opened" so'z tartibi xato, "just opened" Amerika inglizchasida uchraydi, lekin imtihonlarda Present Perfect kutiladi, "had just" esa Past Perfect - kontekst hozirgi.

9. Have you finished your shopping ___? The taxi is waiting.
A already
yet
C just

So'roq va inkor gaplarda "hali/allaqachonmi" ma'nosida yet ishlatiladi va gap oxirida keladi: finished ... yet? "Already" asosan darak gapda va boshqa o'rinda keladi, "just" esa "hozirgina" ma'nosini berib, savol mantiqiga mos kelmaydi.

10. My father ___ to Istanbul three times to buy goods for his shop.
A has gone
B went
C has being
has been

Uch marta borib qaytgan - takroriy tajriba has been to bilan ifodalanadi. "Has gone" - hozir o'sha yerda, qaytmagan degan ma'no berib, three times bilan mos kelmaydi; "went" aniq vaqtsiz tajriba uchun kuchsiz, imtihonda been kutiladi; "has being" mavjud emas.

11. Look! Someone ___ the shop window! There is glass everywhere.
A broke
has broken
C breaks
D had broken

Natija hozir ko'rinib turibdi (oyna singan, shisha sochilib yotibdi) - Present Perfect: has broken. "Broke" aniq o'tgan vaqtga ishora qiladi, lekin bu yerda vaqt emas, natija muhim; "had broken" asossiz Past Perfect; "breaks" hozirgi odatni bildiradi.

12. This is the most expensive phone I ___ in my life.
A ever bought
B had ever bought
have ever bought
D have ever buy

"Eng ... hayotimda" qolipida superlativdan keyin Present Perfect keladi: the most expensive phone I have ever bought. "Ever bought" yordamchisiz to'liq emas, "had ever bought" Past Perfect - bu qolipga mos emas, "have ever buy" da V3 xato.

13. When ___ you buy that beautiful dress?
did
B have
C has

When (qachon) aniq vaqtni so'raydi, shuning uchun Past Simple ishlatiladi: When did you buy...? "Have" tuzoq - Present Perfect when bilan birga kelmaydi, chunki u aniq vaqtga bog'lanmaydi; "has" esa you bilan ham mos emas.

14. "Where is Malika?" - "She ___ to the market. She will be back in an hour."
A has been
B went
C is gone to
has gone

Malika hozir bozorda, hali qaytmagan - has gone to ishlatiladi. "Has been" borib qaytganini bildirardi (u holda "qayerda" degan savol ma'nosiz bo'lardi), "went" ham mumkin, lekin hozirgi holatni has gone aniqroq beradi va javobdagi will be back bunga ishora qiladi; "is gone to" xato qolip.

15. Choose the grammatically correct sentence.
A I have visited Samarkand yesterday.
B I didn't never see such a big bazaar.
I have never seen such a big bazaar before.
D I have never saw such a big bazaar before.

To'g'ri jumla: I have never seen such a big bazaar before - tajriba + before, Present Perfect. A da yesterday bilan Present Perfect birga kelgan (xato), B da never bilan didn't ikki marta inkor hosil qilgan, D da esa V3 o'rniga V2 ishlatilgan (seen kerak, saw emas).