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

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

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

difference between simple past and present perfectsimple past vs present perfectEnglish verb tensesgrammar ruleswhen to use present perfect

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

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

Simple Past шағын қашан қолдану керек?

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

Құрылымы: Бастауыш + етістіктің өткен шақ формасы (мысалы, walked, ate, saw)

Нақты, аяқталған уақытты көрсететін мынадай белгі сөздерге назар аударыңыз:

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

Мысалдар:

  • I visited my grandparents last weekend. (Демалыс аяқталды.)
  • She graduated from university in 2022. (2022 жыл өтіп кетті.)
  • We ate pizza for dinner yesterday. (Кешегі күн аяқталды.)

Present Perfect шағы қандай жағдайда қолданылады?

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

Құрылымы: Бастауыш + has/have + етістіктің 3-формасы (Past Participle) (мысалы, has walked, have eaten, have seen)

Ол көбінесе үш негізгі жағдайда қолданылады:

Қазіргі сәтке дейінгі белгісіз уақыт үшін

Іс-әрекет өткен шақта бір кездері болған, бірақ біз оның нақты қашан болғанын айтпаймыз. Мұнда басты назар әрекеттің өзіне аударылады, оның уақытына емес.

  • I have seen that movie before. (Қашан? Ол маңызды емес.)
  • Someone has eaten my sandwich! (Нәтижесінде менің сэндвичім қазір жоқ.)

Әлі аяқталмаған іс-әрекеттер үшін

Бұл өткенде басталып, осы шаққа дейін жалғасып жатқан іс-әрекеттер немесе жағдайлар үшін қолданылады. Көбінесе for (ұзақтығы) және since (басталу нүктесі) сөздерімен бірге жүреді.

  • She has lived in London for three years. (Ол әлі де Лондонда тұрады.)
  • We have known each other since we were in school. (Біз әлі де бір-бірімізді танимыз.)

Өмірлік тәжірибелер үшін

Бұл біреудің өміріндегі жалпы тәжірибелер туралы айтқанда жиі кездеседі, көбінесе ever (бұрын-соңды), never (ешқашан), before (бұрын), және so far (осы уақытқа дейін) сияқты сөздермен қолданылады.

  • Have you ever been to Japan? (Сіз бұрын-соңды Жапонияда болып көрдіңіз бе?)
  • He has never flown in a helicopter. (Ол ешқашан тікұшақпен ұшып көрмеген.)

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

Негізгі айырмашылық — аяқталған уақыт пен осы шақпен байланыс тұжырымдамасында. Егер сіз осы бір ережені есте сақтасаңыз, онда сіз дұрыс шақты таңдауда ешқашан қателеспейсіз.

Екеуін қатар салыстырып көрейік:

  • Simple Past: Аяқталған уақыт
  • Іс-әрекет те, уақыт кезеңі де 100% аяқталған.
  • *Мысал:* Leonardo da Vinci painted the Mona Lisa. (Ол қазір өмірде жоқ; әрекет өткен шақта толық аяқталған.)
  • *Мысал:* I lost my keys yesterday. (Кеше — аяқталған уақыт кезеңі.)
  • Present Perfect: Осы шақпен байланыс
  • Іс-әрекеттің *қазіргі уақытта* нәтижесі немесе маңызы бар.
  • *Мысал:* The artist has painted a beautiful portrait. (Сурет қазір бар және біз оны көре аламыз.)
  • *Мысал:* I have lost my keys. (Нәтижесінде мен *қазір* үйіме кіре алмаймын.)

«I did my homework» және «I have done my homework» сөйлемдерін салыстырып көріңіз.

  • I did my homework. (Сіз жай ғана өткендегі іс-әрекет туралы фактіні айтып жатырсыз. Мүмкін, досыңызға кеше не істегеніңізді айтып жатқан боларсыз.)
  • I have done my homework. (Сіз қазіргі нәтижені меңзеп тұрсыз. Мүмкін, ата-анаңыз теледидар көруге рұқсат сұрағанда, сіз осылай жауап беріп, «Иә, мен қазір боспын» дегенді білдіресіз.)

Қорытынды: Дұрыс шақты таңдау

Сонымен, Simple Past пен Present Perfect арасындағы айырмашылық контекстке байланысты. Өзіңізге сұрақ қойыңыз: «Мен өткендегі нақты, аяқталған сәт туралы айтып жатырмын ба?» Егер жауап «иә» болса, Simple Past-ты қолданыңыз. Егер сіз белгісіз уақыт, өмірлік тәжірибе немесе қазіргі уақытта нақты нәтижесі бар іс-әрекет туралы айтып жатсаңыз, Present Perfect — ең дұрыс таңдау. Тәжірибе арқылы мұндай контексттерді ажырату сіз үшін үйреншікті іске айналады.

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

Present Perfect шағын 'yesterday' сөзімен қолдануға бола ма? Жоқ, болмайды. yesterday, last week немесе in 2015 сияқты аяқталған уақытты білдіретін сөздер міндетті түрде Simple Past шағымен қолданылуы керек. «I have seen him yesterday» деп айту қате. Дұрыс нұсқасы: «I saw him yesterday».

'I have gone' мен 'I have been' сөздерінің айырмашылығы қандай? 'I have gone to the store' деген сөз менің қазір дүкенде екенімді немесе сол жаққа бара жатқанымды білдіреді (яғни, мен әлі қайтып келген жоқпын). Ал 'I have been to the store' деген сөз менің дүкенге барып, қазір қайтып келгенімді білдіреді. Бұл аяқталған өмірлік тәжірибе.

Америкалық ағылшын тілінде неге 'just' немесе 'already' сөздерімен Simple Past жиі қолданылады? Бұл америкалық және британдық ағылшын тілдері арасындағы жиі кездесетін айырмашылық. Британдық ағылшын тілінде «I've already eaten» деп айту жиі кездеседі. Ал америкалық ағылшын тілінде көбінесе «I already ate» дегенді естисіз. Екі нұсқа да өз диалектілерінде дұрыс болып саналады.

Іс-әрекеттің 'осы шақпен байланысы' барын қалай білуге болады? Өзіңізден сұраңыз: өткен іс-әрекеттің қазіргі жағдайға әсер ететін нақты нәтижесі немесе салдары бар ма? Мысалы, «I have broken my arm» (Мен қолымды сындырып алдым) деген сөйлемнің қазіргі уақытта нақты нәтижесі бар: менің қолым *қазір* гипсте. Ал «I broke my arm when I was ten» (Мен он жасымда қолымды сындырдым) деген сөйлем — бұл жай ғана өткен шақтағы аяқталған оқиға туралы әңгіме.