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

Present Perfect пен Past Simple: Басты Айырмашылығы Неде және Қашан Қолданылады?

Ағылшын шақтарынан шатасасыз ба? Present Perfect пен Past Simple ережелерін нақты мысалдармен түсіндіреміз. Енді қателеспейтін боласыз!

present perfect vs past simpledifference between present perfect and past simpleenglish grammar tenseswhen to use present perfectwhen to use past simple

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

'Present Perfect' пен 'Past Simple' арасындағы нақты айырмашылықты түсіну – ағылшын тілін үйренушілер үшін жиі кездесетін қиындық. Мысалы, "I ate breakfast" пе, әлде "I have eaten breakfast" деп айтқан дұрыс па? Екеуі де дұрыс болуы мүмкін, бірақ мағыналары сәл өзгеше. Бұл мақалада біз осы маңызды ағылшын шақтарын біржола меңгеруге көмектесетін ережелерді, уақыт үстеулерін және нақты мысалдарды талдаймыз.

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

Ең басты ұғым – аяқталған және аяқталмаған уақыт идеясы. Дәл осы тұжырымдама қай шақты қолдану керектігін анықтайды.

Past Simple шағын аяқталған уақыт үшін қалай қолданамыз?

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

Мынадай нақты уақыт көрсеткіштерін есте сақтаңыз:

  • yesterday (кеше)
  • last week/month/year (өткен аптада/айда/жылы)
  • five minutes ago (бес минут бұрын)
  • in 2010 (2010 жылы)
  • when I was a child (мен бала кезімде)

Егер "Қашан?" деген сұраққа өткен шақтағы нақты уақытпен жауап бере алсаңыз, онда әрдайым дерлік Past Simple шағын қолдану керек.

Мысалдар (Examples):

  • I visited Paris in 2019. (2019 жыл аяқталған.)
  • She finished her report two hours ago. (Уақыт нақты көрсетілген және өткен шақта.)
  • They watched that movie last night. (Өткен түн аяқталды.)

Present Perfect шағын аяқталмаған уақыт пен қазіргі нәтиже үшін қалай қолданамыз?

Present Perfect шағын әрекеттің уақыты нақты көрсетілмегенде немесе әлі жалғасып жатқан уақыт кезеңінде болған әрекеттер үшін қолданыңыз. Мұнда басты назар әрекеттің *қашан* болғанына емес, оның нәтижесіне немесе тәжірибеге аударылады.

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

  • today (бүгін)
  • this week/month/year (осы аптада/айда/жылы)
  • in my life (менің өмірімде)
  • so far (осы уақытқа дейін)

Мысалдар (Examples):

  • I have visited Paris three times. (Мұнда менің өмірлік тәжірибеме назар аударылады; нақты даталар маңызды емес.)
  • She hasn't finished her report yet. (Қазіргі нәтижесі – есеп әлі дайын емес.)
  • They have watched that movie. (Олардың бұл фильмді көрген тәжірибесі бар; қашан көргені маңызды емес.)

Present Perfect пен Past Simple арасынан дұрысын қалай таңдауға болады?

Қай шақты қолдану керектігін шешпес бұрын, өзіңізге бірнеше маңызды сұрақ қойыңыз. Бұл ойша тексеру тізімі сізге дұрыс таңдау жасауға көмектеседі.

  1. Нақты, аяқталған уақыт көрсетілген бе? Егер *yesterday*, *last week* немесе *in 1998* сияқты сөздерді көрсеңіз, Past Simple шағын қолданыңыз.
  2. Назар қазіргі нәтижеге немесе өмірлік тәжірибеге аударылған ба? Егер әрекеттің салдары қазір маңызды болса немесе жалпы өмірлік тәжірибе туралы айтып жатсаңыз, Present Perfect шағын қолданыңыз.
  3. Іс-әрекет әлі жалғасып жатқан уақыт кезеңінде ме? Егер уақыт *this week*, *today* немесе *this month* болса, Present Perfect шағын қолданыңыз.

Қай шақты қолдану керегін білдіретін сигнал сөздер бар ма?

Кейбір уақыт үстеулері дұрыс шақты таңдауға көмектесетін нақты белгілер болып табылады.

  • Past Simple үшін тән сөздер:
  • yesterday
  • ... ago (мысалы, three years ago)
  • last ... (мысалы, last month)
  • in + [өткен жыл] (мысалы, in 2005)
  • at + [өткен уақыт] (мысалы, at 8 PM last night)
  • Present Perfect үшін тән сөздер:
  • for (уақыт аралығы)
  • since (белгілі бір уақыттан бері)
  • just
  • already
  • yet
  • ever / never
  • so far

'For' және 'since' сөздерін қолданғанда жиі қандай қателік жіберіледі?

Ең айқын айырмашылықтардың бірі уақыт өте келе жалғасатын іс-әрекеттерде байқалады. Мына екі сөйлемді салыстырыңыз:

  • Past Simple: I lived in London for five years. (Бұл менің енді Лондонда тұрмайтынымды білдіреді. Бес жылдық кезең аяқталған.)
  • Present Perfect: I have lived in London for five years. (Бұл менің Лондонға бес жыл бұрын көшіп келгенімді және әлі де сонда тұратынымды білдіреді.)

Мұнда Present Perfect өткен шақ пен осы шақтың арасында берік көпір орнатады.

Қорытынды: Есте сақтайтын басты нәрсе

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


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

'I have done' мен 'I did' сөйлемдерінің айырмашылығы қандай?

'I did' сөйлемін нақты өткен уақытты меңзегенде қолданыңыз, тіпті оны атамасаңыз да (мысалы, "I did my homework" – үй тапсырмасын бүгін ертерек немесе кеше жасағаныңызды білдіреді). 'I have done' сөйлемін нәтижесі қазір маңызды болғанда қолданыңыз (мысалы, "I have done my homework, so I can go out" – үй тапсырмасын орындап болдым, енді сыртқа шыға аламын).

Past Simple шағымен 'for' және 'since' сөздерін қолдануға бола ма?

Иә, бірақ мағынасы толығымен өзгереді. "I worked there for ten years" деген сөйлем сіздің ол жердегі жұмысыңыздың аяқталғанын білдіреді. Ал "I have worked here for ten years" сіздің сол жұмыста әлі де істейтініңізді білдіреді.

'I have seen that movie yesterday' деп айту дұрыс па?

Иә, бұл жиі кездесетін қате. 'yesterday' сөзі аяқталған уақытты білдіретіндіктен, міндетті түрде Past Simple шағын қолдану керек. Дұрыс сөйлем: "I saw that movie yesterday."

Екі шақтың айырмашылығын оңай есте сақтаудың қандай әдісі бар?

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

Егер әрекет өткен шақта жасалса, неге 'Present' Perfect деп аталады?

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