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

Taste This! Present Perfect va Past Simple qiyosi (A2-B2, 15 savol)

Taomlar mavzusida Present Perfect va Past Simple zamonlarini qiyosiy tekshiruvchi 15 ta savol: A2 dan B2 gacha bosqichma-bosqich, ma'no farqi topshiriqlari bilan.

Testlar

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

1. I ___ never tried camel milk.
have
B has
C did

Ega I bo'lgani uchun have ishlatiladi: I have never tried. Tajriba haqidagi gap Present Perfect bilan aytiladi.

2. My mother ___ delicious somsa yesterday.
made
B has made
C makes

Yesterday - aniq o'tgan vaqt, shuning uchun Past Simple: made. "Has made" aniq vaqt bilan ishlatilmaydi.

3. We have already ___ dinner, so we aren't hungry.
eaten
B ate
C eat

Have'dan keyin fe'lning uchinchi shakli keladi: eat - ate - eaten. To'g'ri: have already eaten.

4. ___ you drink the fresh juice at breakfast this morning? It's evening now.
Did
B Have
C Do

Hozir kechqurun - ertalabki davr tugagan, shuning uchun Past Simple savoli: Did you drink...? Davr tugagan bo'lsa Present Perfect ishlatilmaydi.

5. Anvar ___ his lunch, so his plate is empty now.
has finished
B finished
C finishes
D has finish

Likopcha hozir bo'sh - natija hozirgi paytga ta'sir qilyapti, shuning uchun Present Perfect: has finished.

6. I ___ this recipe from my grandmother when I was twelve.
learnt
B have learnt
C learn
D have learned

When I was twelve - aniq o'tgan davr, shuning uchun Past Simple: learnt (yoki learned). Present Perfect bu yerda xato bo'ladi.

7. The guests haven't arrived ___, but the plov is ready.
yet
B already
C just
D ago

Inkor gapda "hali" ma'nosi yet bilan beriladi va gap oxirida turadi: haven't arrived yet. Already tasdiqda ishlatiladi.

8. This cafe has served traditional food ___ 2010.
since
B for
C ago

2010 - boshlanish nuqtasi, shuning uchun since. For davr bilan ishlatiladi (for 15 years).

9. Choose the correct question (tense distinction):
When did you try sushi for the first time?
B When have you tried sushi for the first time?
C When you tried sushi for the first time?

When aniq vaqtni so'raydi, shuning uchun faqat Past Simple bilan keladi: When did you try...? "When have you tried" - keng tarqalgan interferensiya xatosi.

10. Find the mistake: "I have cooked mastava for my friends last weekend."
have cooked - cooked bo'lishi kerak
B for my friends - to my friends bo'lishi kerak
C last weekend - in last weekend bo'lishi kerak
D mastava - a mastava bo'lishi kerak

Last weekend - aniq o'tgan vaqt, u bilan Present Perfect ishlatilmaydi: I cooked mastava... last weekend bo'lishi kerak.

11. Complete the dialogue. A: "I've found an amazing kebab place!" B: "Really? When ___ there?" A: "Last Friday."
did you go
B have you gone
C did you went
D you went

Yangilik Present Perfect bilan e'lon qilindi, tafsilot (qachon?) esa Past Simple bilan so'raladi: When did you go there?

12. Dad isn't at home - he ___ to the bakery to buy fresh non.
has gone
B has been
C went been

Otam hozir uyda yo'q - u hali qaytmagan, shuning uchun has gone ishlatiladi. Has been - borib kelgan degan ma'noni beradi.

13. This is the most delicious plov I ___ in my life!
have ever eaten
B ever ate
C have ever ate
D ever have eaten

Superlative (the most delicious) + hayotiy tajriba doim Present Perfect bilan keladi: I have ever eaten. "I ever ate" - tipik xato.

14. Choose the sentence which means that Aziza STILL works as a chef:
Aziza has worked as a chef for ten years.
B Aziza worked as a chef for ten years.
C Aziza was a chef ten years ago.

"Has worked for ten years" - Present Perfect ish hali davom etayotganini bildiradi. Past Simple (worked) esa ish o'tmishda tugaganini anglatadi.

15. It's only 10 a.m. Choose the sentence that correctly describes the situation:
I've drunk two cups of tea this morning.
B I drank two cups of tea this morning.
C I have drank two cups of tea this morning.
D I am drinking two cups of tea this morning.

Hozir soat 10:00 - ertalab hali tugamagan (ochiq davr), shuning uchun Present Perfect: I've drunk two cups of tea this morning. Past Simple bu gapni ertalab tugagandan keyin aytish uchun ishlatiladi.