English.guru

Present Perfect және Past Simple: айырмашылығы неде?

Ағылшын тіліндегі ең шатастыратын екі шақ — түсінікті мысалдармен түсіндіреміз және тестте білімді тексереміз.

Орыс тілінде Present Perfect-ке ұқсас шақ жоқ — оның орнына бізде етістіктің аяқталған және аяқталмаған түрі бар. Дәл осы себепті Present Perfect vs Past Simple — орыс тілінде сөйлейтіндер үшін ең жиі кездесетін қиындықтардың бірі.

Қысқаша негізгісі

  • Past Simple — өткен шақтың белгілі бір сәтінде аяқталған әрекет. I visited Paris in 2019. (Мен 2019 жылы Парижге бардым.)
  • Present Perfect — әрекет осы шақпен байланысты: нақты уақыт маңызды емес немесе нәтижесі қазір сезіледі. I have visited Paris. (Мен Парижде болғанмын — қашан екені нақтыланбайды.)

Present Perfect қалай жасалады

have / has + өткен шақ есімшесі. Дұрыс етістіктерде бұл форма -ed жалғауы қосылған түрімен сәйкес келеді; дұрыс емес етістіктерді үшінші баған бойынша жаттап алу керек.

Негізгі түрі Past Simple Есімше
go went gone / been
see saw seen
do did done
write wrote written
take took taken
break broke broken
come came come
speak spoke spoken

Been немесе gone? She has gone to Paris — ол қазір сол жерде. She has been to Paris — барып қайтты.

Past Simple: нақты сәт

Әрекеттің қашан болғанын атап өткенде немесе меңзегенде, Past Simple қолданыңыз.

  • She called me yesterday. (Ол маған кеше қоңырау шалды.)
  • They finished the project last week. (Олар жобаны өткен аптада аяқтады.)
  • I was born in 1995. (Мен 1995 жылы дүниеге келдім.)

Уақыт маркер сөзі (yesterday, last week, in 1995) — сәттің нақты анықталғанын және өткенде қалғанын білдіретін белгі.

Present Perfect: осы шақпен байланыс

Нақты уақыт белгісіз, маңызды емес немесе әрекеттің нәтижесі дәл қазір сезілетін кезде Present Perfect қолданыңыз.

  • I have lost my keys. (Мен кілттерімді жоғалттым — және оларды әлі таба алмай жүрмін, қазір.)
  • She has visited Japan three times. (Ол Жапонияда үш рет болды — өмірінің әртүрлі, нақтыланбаған сәттерінде.)
  • We have already eaten. (Біз тамақтанып қойдық — сондықтан қазір аш емеспіз.)

Аяқталмаған уақыт кесінділері

Аталған кесінді әлі жалғасып жатса — today, this week, this year — әрекет сол кесіндінің ішінде қалады, сондықтан Present Perfect керек.

  • I've had three coffees today. (күн әлі аяқталмаған)
  • We've sold forty units this month.
  • Салыстырыңыз: I had three coffees yesterday. (кеше жабылған → Past Simple)

For және since

Екеуі де Present Perfect-пен қолданылады және әртүрлі сұрақтарға жауап береді.

  • for + ұзақтық: I've lived here for ten years.
  • since + бастау нүктесі: I've lived here since 2016.

Кеңес сөздер

Маркер сөздер Шақ
yesterday, last week, in 2020, ago Past Simple
already, yet, ever, never, since, for, just Present Perfect

Олар қайда тұрады: already, just және neverhave мен есімшенің арасында: I've just finished. Yet — соңында тұрады және тек сұрақтар мен болымсыз сөйлемдерде қолданылады: Have you finished yet? · I haven't finished yet.

Жиі кездесетін қате

I have seen him yesterday.I saw him yesterday.

Нақты уақытты атаған бойда (yesterday) Past Simple қолдану керек — тіпті сезім бойынша Present Perfect қойғың келсе де.

Бір ереже жағдайлардың көбін шешеді — сөйлем «қашан?» деген сұраққа жауап берсе, Past Simple керек. «Болды ма?» немесе «қазір нәтижесі қандай?» деген сұраққа жауап берсе — Present Perfect.

Әңгіме екеуінің арасында қалай ауысады

Present Perfect тақырыпты ашады, Past Simple уақыт аталғаннан кейін толық мәліметтер қосады.

A: Have you been to the new place on Bridge Street?

B: I have, yes — we went last Friday.

A: What did you think?

B: The food was excellent. I've already booked again for my birthday.

Have you been жалпы тәжірибе туралы сұрайды, went пен was бәрін өткен жұмаға байлайды, ал I've already booked қайтадан осы шаққа алып келеді.

Өзіңізді тексеріңіз

Төмендегі тесттен өтіңіз — бұл айырмашылықты бекітудің ең жылдам жолы.

Өзіңізді тексеріңіз: Тест: Present Perfect vs Past Simple →