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

Ағылшын тілі: Present Perfect пен Simple Past шақтарының айырмашылығы

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

present perfect vs simple pastwhen to use present perfectsimple past rulesEnglish grammar tenseshave has past participle

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

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

Сонымен, Present Perfect шағы Simple Past-тың орнына қай кезде қолданылады?

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

Өткендегі іс-әрекеттің нәтижесі қазіргі уақытқа әсер етсе, не істейміз?

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

  • Present Perfect: *"I have lost my wallet."* (Нәтижесінде, менің әмияным *қазір* жанымда жоқ.)
  • Simple Past: *"I lost my wallet yesterday."* (Бұл кеше болған аяқталған оқиға. Мүмкін, мен оны тауып алған да шығармын.)
  • Present Perfect: *"She has broken her leg."* (Нәтижесінде, оның аяғы *қазір* сынық.)
  • Simple Past: *"She broke her leg when she was on holiday."* (Бұл өткендегі белгілі бір уақытта болған оқиғаны сипаттайды.)

Өткен шақта нақты уақыты белгісіз іс-әрекетті қалай сипаттаймыз?

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

  • Present Perfect: *"He has visited Japan several times."* (Оның Жапонияға қашан барғанын білмейміз және ол маңызды емес. Ең бастысы — оның осындай тәжірибесі бар.)
  • Simple Past: *"He visited Japan in 2019."* (Мұнда нақты уақыт — 2019 жыл — көрсетілген, сондықтан Simple Past қолданылуы керек.)
  • Present Perfect: *"Have you ever eaten snails?"* (Бүгінгі күнге дейінгі өмірлік тәжірибе туралы сұрақ.)
  • Simple Past: *"Did you eat snails when you were in Paris?"* (Парижде болған кездегі аяқталған сапар туралы нақты сұрақ.)

Егер іс-әрекет әлі аяқталмаған уақыт аралығында орын алса, қай шақты қолданамыз?

Егер сіз айтып отырған уақыт кезеңі әлі аяқталмаған болса, Present Perfect шағын қолданыңыз. *Today* (бүгін), *this week* (осы апта), *this month* (осы ай), *this year* (осы жыл), *so far* (осы уақытқа дейін) сияқты уақыт меңзеуіштеріне назар аударыңыз.

  • Present Perfect: *"I haven't seen her today."* (Бүгінгі күн әлі біткен жоқ, сондықтан мен оны әлі де көріп қалуым мүмкін.)
  • Simple Past: *"I didn't see her yesterday."* (Кешегі күн — толығымен аяқталған уақыт кезеңі.)
  • Present Perfect: *"We have had three meetings this week."* (Бұл апта әлі аяқталған жоқ.)
  • Simple Past: *"We had three meetings last week."* (Өткен апта аяқталды.)

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

Simple Past шағын қолдану оңайырақ. Оның негізгі міндеті — толығымен аяқталған және өткен шаққа тиесілі оқиғалар туралы айту.

Нақты уақыты көрсетілген аяқталған іс-әрекеттер үшін қай шақ қолданылады?

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

  • *"They arrived an hour ago."* (Олар бір сағат бұрын келді.)
  • *"Shakespeare wrote Hamlet in around 1600."* (Шекспир «Гамлетті» шамамен 1600 жылы жазған.)
  • *"I ate breakfast when I woke up."* (Мен оянған кезде таңғы асымды іштім.)

Оқиғаны баяндау немесе өткендегі оқиғалар тізбегін айту үшін қай шақты пайдалану керек?

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

  • *"This morning, I got up, took a shower, got dressed, and left for work."* (Бүгін таңертең мен тұрдым, душ қабылдадым, киіндім де, жұмысқа кеттім.)

Жылдам салыстыру: Present Perfect және Simple Past

Түсініктірек болуы үшін, міне қысқаша қорытынды:

  • PRESENT PERFECT шағын мына жағдайларда қолданыңыз:
  • Нәтижесі қазіргі уақытпен байланысты іс-әрекеттер.
  • Нақты уақыты көрсетілмеген өмірлік тәжірибелер.
  • Аяқталмаған уақыт кезеңіндегі іс-әрекеттер (мысалы, *today*, *this week*).
  • SIMPLE PAST шағын мына жағдайларда қолданыңыз:
  • Нақты уақытта аяқталған іс-әрекеттер (мысалы, *yesterday*, *last year*, *in 2010*).
  • Оқиғаларды немесе аяқталған іс-әрекеттер тізбегін баяндау.

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


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

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

"I have lived in London for three years" (present perfect) сіздің әлі де Лондонда тұратыныңызды білдіреді. Ал "I lived in London for three years" (simple past) сіздің енді Лондонда тұрмайтыныңызды білдіреді; бұл — сіздің өміріңіздің аяқталған кезеңі.

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

Әдетте 'for' және 'since' сөздері Present Perfect шағымен бірге іс-әрекеттің қазіргі уақытқа дейінгі ұзақтығын сипаттау үшін қолданылады (мысалы, "I have known him since 2015"). Simple Past шағымен 'for' сөзін *аяқталған* іс-әрекеттің ұзақтығын көрсету үшін қолдануға болады (мысалы, "I worked there for five years" — жаңа жұмысқа ауысқанға дейін).

3-сұрақ: 'I have seen that movie last weekend' деп айту дұрыс па?

Жоқ, бұл қате. Сіз аяқталған уақытты ("last weekend") көрсеткендіктен, Simple Past шағын қолдануыңыз керек: "I saw that movie last weekend." Егер уақытын көрсетпесеңіз, "I have seen that movie before" деп айта аласыз.

4-сұрақ: Present Perfect шағы қалай жасалады?

Оның құрылымы өте қарапайым: have/has + past participle (етістіктің 3-ші формасы). Мысалы: "You have finished." / "She has eaten." Дұрыс емес етістіктердің ерекше Past Participle формалары болатынын ұмытпаңыз (мысалы, go -> gone, see -> seen, do -> done).