Блогқа оралу
4 мин оқу

Past Simple мен Present Perfect: басты айырмашылығы және қолдану ережелері

Past Simple мен Present Perfect шақтарын шатастырасыз ба? Айырмашылығын, ережелерін және мысалдарын біліп, ағылшынша сауатты сөйлеңіз.

difference between past simple and present perfectpast simple vs present perfectwhen to use past simplewhen to use present perfectEnglish verb tenses

Past Simple мен Present Perfect шақтарының негізгі айырмашылығы – Past Simple өткен шақта нақты бір уақытта болып, аяқталған іс-әрекетті сипаттайды, ал Present Perfect өткендегі іс-әрекетті қазіргі сәтпен байланыстырады және көбінесе нақты уақытты көрсетпейді. Past Simple-ді аяқталған оқиға, ал Present Perfect-ті қазіргі уақытқа нәтижесі немесе қатысы бар өткен оқиға деп ойлаңыз.

Ағылшын тіліндегі етістік шақтарын меңгеру күрделі көрінуі мүмкін. Көптеген оқушылар үшін ең қиын тақырыптардың бірі – Past Simple мен Present Perfect арасындағы айырмашылықты түсіну. Екеуі де өткен шақ туралы айтады, сонда айырмашылығы неде? Мұның құпиясы іс-әрекеттің *қашан* болғанында ғана емес, оның қазіргі сәтпен байланысының бар-жоғында. Ендеше, бұл тақырыпты нақты ережелер мен мысалдар арқылы талдап көрейік.

Past Simple мен Present Perfect шақтарының негізгі айырмашылығы неде?

Ең негізгі айырмашылық бір ғана ұғымға келіп тіреледі: қазіргі сәтпен байланыс.

Past Simple шағын қашан қолданған жөн?

Past Simple шағын өткен уақытта белгілі бір сәтте басталып, аяқталған іс-әрекеттер үшін қолданыңыз. Уақыт сөйлемде нақты көрсетіледі немесе контекстен түсінікті болады. Іс-әрекет біткен, аяқталған және қазіргі сәтпен тікелей байланысы жоқ. Мұны аяқталған оқиғаны баяндау деп елестетіңіз.

  • Түйінді ой: Аяқталған уақыттағы аяқталған іс-әрекет.

Мысалдар:

  • I watched that movie *yesterday*. (Мен ол фильмді *кеше* көрдім.)
  • She visited her grandparents *last week*. (Ол ата-әжесіне *өткен аптада* барды.)
  • They graduated from university *in 2019*. (Олар университетті *2019 жылы* бітірді.)
  • He ate the entire pizza *an hour ago*. (Ол бүкіл пиццаны *бір сағат бұрын* жеп қойды.)

Бұл мысалдардың барлығында *yesterday*, *last week*, *in 2019*, *an hour ago* сияқты уақыт мезгілдері іс-әрекетті толығымен өткен шақта қалдырады. Оқиға аяқталған.

Ал Present Perfect шағын қашан қолданамыз?

Present Perfect (have/has + past participle) шағын іс-әрекеттің қашан болғанынан гөрі, оның қазіргі сәтпен байланысы маңыздырақ болған кезде қолданыңыз. Бұл байланыс бірнеше түрде көрініс табуы мүмкін:

  • Қазіргі нәтиже: Өткендегі іс-әрекеттің қазіргі уақытқа әсер ететін салдары бар.
  • *Мысал:* "I have lost my keys." (Өткендегі іс-әрекет – кілтті жоғалту; қазіргі нәтиже – мен *қазір* үйге кіре алмаймын.)
  • Өмірлік тәжірибе: Осы уақытқа дейінгі тәжірибе туралы айтқанда. Нақты уақыт маңызды емес.
  • *Мысал:* "She has traveled to Japan." (Оның Жапонияға саяхаттау тәжірибесі *қазір* оның өмірінің бір бөлігі.)
  • Аяқталмаған уақыт кезеңі: Іс-әрекет әлі аяқталмаған уақыт аралығында болды (мысалы, today, this week, this year).
  • *Мысал:* "We have had three meetings *this morning*." (Таң әлі біткен жоқ, сондықтан тағы да кездесулер болуы мүмкін.)

Уақыт мезгілдері Past Simple мен Present Perfect айырмашылығын қалай көрсетеді?

Уақыт мезгілдері немесе "сигнал сөздер" – осы шақтардың бірін таңдаудағы ең жақсы көмекшіңіз. Олар уақыттың аяқталғанын немесе қазіргі сәтпен байланысты екенін көрсететін нақты белгілер береді.

Міне, жылдам анықтамалық тізім:

  • Past Simple-мен АЯҚТАЛҒАН уақыт сөздерін қолданыңыз:
  • yesterday
  • last week/month/year
  • ... ago (мысалы, five minutes ago)
  • in 2010
  • on Monday (егер қазір аптаның басқа күні болса)
  • when I was a child
  • Present Perfect-пен АЯҚТАЛМАҒАН уақыт сөздерін немесе ҚАЗІРГІ СӘТПЕН байланыстыратын сөздерді қолданыңыз:
  • already, yet, just
  • ever, never
  • so far, up to now
  • this week/month/year (егер бұл кезең әлі бітпесе)
  • since (мысалы, since 2020)
  • for (мысалы, for three years – әлі де жалғасып жатқанын білдіреді)

Екі шақты салыстыратын мысалдарды келтіре аласыз ба?

Шақтарды тікелей салыстырып көргенде, айырмашылық бірден түсінікті болады.

1-жағдай: Қалада тұру

  • Past Simple: "I lived in Paris for five years." (Бұл менің қазір Парижде тұрмайтынымды білдіреді. Бұл менің өмірімнің аяқталған кезеңі.)
  • Present Perfect: "I have lived in Paris for five years." (Бұл менің қазір де Парижде тұратынымды білдіреді. Бес жылдық кезең осы уақытқа дейін жалғасуда.)

2-жағдай: Атақты жазушы

  • Past Simple: "William Shakespeare wrote many famous plays." (Уильям Шекспир қазір өмірде жоқ. Оның барлық шығармалары өткен шақта аяқталған.)
  • Present Perfect: "J.K. Rowling has written many famous books." (Ол әлі тірі және тағы да жазуы мүмкін. Оның шығармалары қазіргі уақытпен байланысты.)

Қорытынды: Жылдам шешім қабылдау ережесі

Past Simple мен Present Perfect айырмашылығын толық меңгеру үшін өзіңізге мына сұрақты қойыңыз: "Мен өткендегі нақты уақытта болған аяқталған оқиға туралы айтып жатырмын ба, әлде өткен оқиғаның қазіргі сәтке әсері туралы айтып жатырмын ба?"

Егер бұл *yesterday* немесе *last year* сияқты уақыт белгісі бар аяқталған оқиға болса, Past Simple-ді қолданыңыз. Егер бұл тәжірибе, қазіргі нәтиже немесе аяқталмаған уақыт кезеңі туралы болса, Present Perfect-ті қолданыңыз. Тәжірибе арқылы бұл таңдау сіз үшін әдетке айналады.


Жиі Қойылатын Сұрақтар (ЖҚС)

Past Simple шағын Present Perfect-тің орнына қашан қолданған дұрыс?

Past Simple шағын іс-әрекет толығымен аяқталып, сіз нақты, аяқталған уақытты көрсеткенде қолданыңыз. Егер "Қашан?" деген сұраққа *yesterday*, *in 1999* немесе *two hours ago* сияқты нақты уақытпен жауап бере алсаңыз, онда Past Simple-ді таңдағаныңыз дұрыс.

"Yesterday" сияқты нақты уақытпен Present Perfect шағын қолдануға бола ма?

Жоқ, болмайды. Бұл – жиі кездесетін қате. Present Perfect нақты емес немесе аяқталмаған уақыт кезеңдері үшін қолданылады. *Yesterday*, *last week*, *in 2015* сияқты сөздер аяқталған уақытты білдіреді, сондықтан олар тек Past Simple-мен қолданылуы керек. Мысалы, "I *have seen* him yesterday" деу қате, "I *saw* him yesterday" деу керек.

Present Perfect шағын қолдану керектігін білдіретін басты белгі қандай?

Ең басты белгі – нақты аяқталған уақыттың болмауы және қазіргі сәтпен тығыз байланыстың болуы. Егер іс-әрекеттің нәтижесі қазір маңызды болса (мысалы, "I've broken my leg" – сондықтан мен қазір жүре алмаймын) немесе ол әлі жалғасып жатқан кезеңде болса (мысалы, "I've drunk three coffees *today*"), онда Present Perfect дұрыс таңдау болады.

Қайсысы дұрыс: "I have eaten breakfast" пе, әлде "I ate breakfast" па?

Екеуі де дұрыс болуы мүмкін, бірақ мағыналары сәл өзгеше. "I ate breakfast" – бұл өткендегі аяқталған іс-әрекет туралы қарапайым хабарлама. Ал "I have eaten breakfast" қазіргі уақытпен байланысты білдіреді, мысалы, біреу сізге тамақ ұсынғанда, сіз *қазір* қарныңыз тоқ болғандықтан бас тартасыз.

Past Simple мен Present Perfect-ке тән негізгі сигнал сөздер (signal words) қандай?

Past Simple үшін аяқталған уақыт белгілеріне назар аударыңыз: *yesterday, last year, ...ago, in 2005, when*. Present Perfect үшін қазіргі сәтпен байланыстыратын немесе аяқталмаған уақытты білдіретін сөздерді іздеңіз: *for, since, already, yet, just, ever, never, this week, so far*.