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

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

Present Perfect пен Simple Past шақтарын шатастырасыз ба? Қай шақты қай кезде қолдану керегін қарапайым мысалдармен түсіндіретін нұсқаулық.

present perfect vs simple pastEnglish verb tensesgrammar ruleswhen to use present perfectEnglish conversation practice

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

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

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

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

  • Simple Past (Арал): *I lost my keys yesterday.* (Кілттерімді кеше жоғалтып алдым). Бұл әрекет аяқталған күнде болды, яғни бұл — біткен оқиға.
  • Present Perfect (Көпір): *I have lost my keys.* (Кілттерімді жоғалтып алдым). Әрекет өткенде болғанымен, оның нәтижесі — кілттерді таба алмай жатқаным — маған *дәл қазір* әсер етіп тұр.

Осы «қазіргі сәтпен байланыс» — есте сақтау керек ең маңызды тұжырымдама.

Present Perfect шағын Simple Past-тың орнына қашан қолданған жөн?

Present Perfect шағын таңдау керек нақты жағдайларды қарастырайық. Бұл үш сценарий де «қазіргі сәтпен байланыс» ережесіне негізделген.

Аяқталмаған уақыт кезеңдері үшін қалай қолданылады?

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

Аяқталмаған уақыт кезеңі деген не? *today, this week, this month, this year* сияқты сөздер және *in my life* сияқты тіркестер уақыт аралығының әлі бітпегенін білдіреді.

  • Дұрыс: *She has called me three times today.* (Ол маған бүгін үш рет қоңырау шалды). Бүгінгі күн әлі біткен жоқ; ол тағы да қоңырау шалуы мүмкін.
  • Қате: *She called me three times today.*
  • Салыстыру: *She called me three times yesterday.* (Ол маған кеше үш рет қоңырау шалды). Кеше — аяқталған уақыт кезеңі, сондықтан Simple Past қолданамыз.

Нақты уақыты маңызды емес өмірлік тәжірибе үшін қай шақты қолданамыз?

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

  • Дұрыс: *I have been to Japan.* (Мен Жапонияда болғанмын). Бұл менің қазір ие болған өмірлік тәжірибем.
  • Салыстыру: *I went to Japan in 2018.* (Мен Жапонияға 2018 жылы бардым). Мұнда біз нақты, аяқталған уақытты қосамыз, сондықтан Simple Past шағына ауысуымыз керек.

Жақын арада болып, нәтижесі қазірге әсер ететін іс-әрекетті қалай айтамыз?

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

  • Дұрыс: *He has broken his leg.* (Ол аяғын сындырып алды). Нәтижесі: оның аяғы *қазір* гипсте.
  • Дұрыс: *We have eaten all the pizza.* (Біз пиццаның бәрін жеп қойдық). Нәтижесі: саған *қазір* пицца қалмады.

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

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

Simple Past шағын мына жағдайларда қолданыңыз:

  • Нақты, аяқталған уақытты атап өткенде. Бұл — алтын ереже. Егер сіз *yesterday, last week, in 2010, ago, when I was a child* сияқты сөздерді көрсеңіз, міндетті түрде Simple Past қолдануыңыз керек.
  • *Мысал:* We watched that movie last night.
  • *Мысал:* They moved to Canada two years ago.
  • Мәнмәтін аяқталған оқиғаны немесе өмірден өткен адамды білдірсе.
  • *Мысал:* Leonardo da Vinci painted the Mona Lisa. (Оның өмірі — аяқталған уақыт кезеңі).

Present Perfect пен Simple Past-ты ажыратуға көмектесетін белгі сөздер бар ма?

Әрине! Белгілі бір сөздер мен сөз тіркестері қай шақты қолдану керегін шешуге көмектесетін күшті белгілер болып табылады. Оларды пайдалы жол сілтеуіштер деп ойлаңыз.

  • Present Perfect-пен жиі қолданылады:
  • *for* (ұзақтығы): I have known him *for* ten years.
  • *since* (басталу нүктесі): She has lived here *since* 2020.
  • *already, yet, just*: He has already left. Have you finished yet?
  • *ever, never*: Have you ever tried snails? I have never seen that film.
  • Simple Past-пен жиі қолданылады:
  • *yesterday, last night/week/month/year*: I saw him *yesterday*.
  • *in [өткен жыл/ай]*: We graduated *in 2015*.
  • *[уақыт] ago*: The meeting ended ten minutes *ago*.
  • *when...*: *When* I was a child, I lived in a small town.

Қорытынды: Практикалық түйін

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

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

1-сұрақ: «I have lived in London» және «I lived in London» сөйлемдерінің айырмашылығы қандай?

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

2-сұрақ: «Yesterday» сияқты өткен шақтың белгі сөзімен Present Perfect-ті қолдануға бола ма?

Жоқ, бұл өте жиі кездесетін қате. Present Perfect шағын аяқталған уақытты білдіретін сөздермен қолдануға болмайды. Әрқашан «I saw that movie yesterday» деп айтыңыз, «I have seen that movie yesterday» деп айтуға болмайды.

3-сұрақ: Уақыт кезеңінің аяқталғанын немесе аяқталмағанын қалай білемін?

Аяқталмаған уақыт кезеңі — сөйлеу сәтінде әлі жалғасып жатқан уақыт. Мысалы, *today* (күн әлі біткен жоқ), *this week* (апта әлі біткен жоқ) және *your life* (сіз әлі тірісіз). Аяқталған уақыт кезеңі толығымен өткен шақта қалған, мысалы, *yesterday*, *last month* немесе *2019*.

4-сұрақ: Неліктен америкалықтар кейде Present Perfect орнына Simple Past-ты қолданады?

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