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

Present Perfect пен Past Simple: Айырмашылығын түсініп, дұрыс қолдану

Present Perfect пен Past Simple шақтарын шатастырасыз ба? Бұл нұсқаулықта ережелер, мысалдар және ЖҚС арқылы нақты айырмашылықты түсіндіреміз.

difference between present perfect and past simplepresent perfect vs past simplewhen to use present perfectwhen to use past simpleenglish grammar tenses

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

Ағылшын тіліндегі етістік шақтарын меңгеру қиын болуы мүмкін, бірақ осы негізгі айырмашылықты түсіну – сәттіліктің кілті. Ендеше, ережелерді талдап, нақты мысалдарды қарастырып, осы жиі кездесетін грамматикалық жұмбақтың шешімін табайық. Осы нұсқаулықты оқып болған соң, әр шақты қашан қолдану керектігін нақты білетін боласыз.

Past Simple шағы дегеніміз не және ол қашан қолданылады?

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

Құрылымы: Бастауыш + Етістік (-ed немесе бұрыс түрі)

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

Past Simple келесі жағдайларда қолданылады:

  • Өткен шақтағы белгілі бір уақытта аяқталған іс-әрекеттер:
  • *I visited my grandparents last weekend.* (Мен өткен демалыста атам мен әжеме бардым.)
  • *She graduated from university in 2022.* (Ол университетті 2022 жылы бітірді.)
  • Өткен шақта аяқталған іс-әрекеттер тізбегі:
  • *He woke up, took a shower, and left for work.* (Ол оянды, душ қабылдады және жұмысқа кетті.)

Past Simple шағымен жиі қолданылатын уақытты білдіретін сөздер: *yesterday, last week, last month, ago, in 2010, when I was a child*.

Ал Present Perfect шағының ерекшелігі неде?

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

Құрылымы: Бастауыш + have/has + Етістіктің 3-түрі (Past Participle)

Past Simple-ға қарағанда, мұнда іс-әрекеттің нақты уақыты жиі айтылмайды немесе маңызды емес.

Present Perfect келесі жағдайларда қолданылады:

  • Осы шақта нәтижесі бар іс-әрекеттер:
  • *I have lost my keys.* (Нәтижесінде мен қазір үйіме кіре алмаймын.)
  • Өмірлік тәжірибе (нақты уақыты көрсетілмеген):
  • *She has been to Japan three times.* (Қашан барғанын білмейміз, тәжірибенің өзі маңызды.)
  • Аяқталмаған уақыт аралығындағы іс-әрекеттер:
  • *We have had three meetings this week.* (Бұл апта әлі аяқталған жоқ.)
  • Өткенде басталып, әлі күнге дейін жалғасып келе жатқан жағдайлар ('for' және 'since' сөздерімен):
  • *They have lived here since 2015.* (Олар әлі де осында тұрады.)

Жиі қолданылатын уақытты білдіретін сөздер: *for, since, already, yet, just, ever, never, this month, today*.

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

Бұл екі шақтың бірін таңдау бір ғана нәрсеге байланысты: уақытқа. Уақыт аяқталған ба, әлде аяқталмаған ба? Уақыт нақты ма, әлде белгісіз бе? Міне, қарапайым талдау:

  • Past Simple: Өткен шақтағы аяқталған уақыт үшін қолданыңыз. Іс-әрекет 100% біткен және осы шақпен байланысы жоқ.
  • *Мысал: Leonardo da Vinci painted the Mona Lisa.* (Ол енді өмірде жоқ; уақыт аяқталған.)
  • Present Perfect: Аяқталмаған уақыт үшін немесе іс-әрекеттің осы шақта нәтижесі болғанда қолданыңыз.
  • *Мысал: The artist has painted three pictures this month.* (Бұл ай әлі біткен жоқ; ол тағы да сурет салуы мүмкін.)
  • *Мысал: I have broken my arm.* (Қолым қазір гипсте; осы шақта нақты нәтижесі бар.)

Қай шақпен қандай уақыт үстеулерін қолдану керек?

| Past Simple-мен қолданыңыз... | Present Perfect-пен қолданыңыз... | |--------------------------------|-------------------------------| | yesterday | today | | last week/month/year | this week/month/year | | in 1999, on Monday, at 3 PM | just, already, yet | | ... ago | for, since | | when I was a child | ever, never, so far |

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

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

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

Иә, әрине! Бұл сөйлесу кезінде жиі кездеседі. Мысалы: *"I haven't seen Mark today. I saw him yesterday, though."* (Мен бүгін Маркты көрген жоқпын. Бірақ кеше көрдім.) Бірінші бөлік аяқталмаған уақытқа ('today'), ал екіншісі аяқталған, нақты уақытқа ('yesterday') қатысты.

"I have seen that movie last week" деп айту дұрыс па?

Жоқ, бұл жиі кездесетін қате. "Last week" (өткен апта) өткен шақтағы нақты, аяқталған уақыт болғандықтан, Past Simple шағын қолдану керек. Дұрыс сөйлем: *"I saw that movie last week."*

"I have lived in London" мен "I lived in London" сөйлемдерінің айырмашылығы қандай?

*"I have lived in London"* (Present Perfect) сіздің қазір де Лондонда тұратыныңызды немесе бұл тәжірибенің жақында болғанын және маңызды екенін білдіреді. *"I lived in London"* (Past Simple) сіздің енді Лондонда тұрмайтыныңызды білдіреді; бұл сіздің өміріңіздің аяқталған кезеңі.

Present Perfect шағында 'for' және 'since' сөздерін қалай дұрыс таңдауға болады?

'For' сөзін уақыт ұзақтығын айту үшін қолданыңыз (мысалы, *for two years* - екі жыл бойы, *for ten minutes* - он минут бойы). 'Since' сөзін басталу нүктесін айту үшін қолданыңыз (мысалы, *since 2020* - 2020 жылдан бері, *since last Tuesday* - өткен сейсенбіден бері).

Американдықтар неге кейде Present Perfect орнына Past Simple шағын қолданады?

Бұл өте жақсы байқағыштық. Американдық ағылшын тілінде 'already', 'just', 'yet' сияқты сөздермен Past Simple шағын қолдану жиі кездеседі. Мысалы, американдық *"Did you eat yet?"* немесе *"I already ate"* десе, британдық *"Have you eaten yet?"* немесе *"I've already eaten"* деуі ықтимал. Екі нұсқа да өз диалектілерінде дұрыс болып саналады.