Present Perfect пен Simple Past шақтарының негізгі айырмашылығы — олардың қазіргі шақпен байланысы. Simple Past белгілі бір, аяқталған уақытта болған іс-әрекетті сипаттаса, Present Perfect қазіргі сәтпен байланысы бар іс-әрекетті білдіреді. Ол не әлі жалғасып жатыр, не оның нәтижесі қазір маңызды.
Ағылшын тіліндегі етістік шақтарын меңгеру қиын болуы мүмкін. Әсіресе, оқып жүргендер үшін Present Perfect пен Simple Past шақтарының айырмашылығын түсіну жиі кездесетін қиындықтардың бірі. Екеуі де өткен шақ туралы айтады, сонда айырмашылығы неде? Оның құпиясы бір ғана негізгі тұжырымдамада жатыр: іс-әрекеттің қазіргі шақпен байланысының болуы немесе болмауы. Ендеше, нақты ережелер мен мысалдар арқылы талдап көрейік.
Simple Past шағы дегеніміз не және ол қалай қолданылады?
Simple Past шағы өткенде белгілі бір уақытта басталып, аяқталған іс-әрекеттерді сипаттау үшін қолданылады. Мұны аяқталған оқиға ретінде қарастырыңыз. Уақыт әрдайым біткен.
Ереже: Simple Past шағын іс-әрекет толығымен аяқталып, нақты уақыт көрсетілгенде (немесе меңзелгенде) қолданыңыз.
Simple Past шағымен жиі қолданылатын уақыт мезгілдері:
- yesterday (кеше)
- last week / month / year (өткен аптада / айда / жылы)
- five minutes ago (бес минут бұрын)
- in 2015 (2015 жылы)
- when I was a child (мен бала кезімде)
Мысалдар:
- She visited Paris in 2019. (Ол Парижге 2019 жылы барды. Сапар аяқталған. 2019 жыл — біткен уақыт.)
- I ate breakfast at 8 AM. (Мен таңғы асты сағат 8-де іштім. Таңғы ас бітті. Уақыт нақты көрсетілген.)
- They watched that movie last night. (Олар кеше түнде сол фильмді көрді. Іс-әрекет аяқталған.)
Present Perfect шағы дегеніміз не және ол қашан қажет?
Present Perfect шағы өткен шақты қазіргімен байланыстырады. Іс-әрекет қазіргі сәтке дейін белгісіз бір уақытта болған, бірақ оның нақты уақыты маңызды емес. Ең бастысы — оның қазіргі уақытқа қатыстылығы немесе нәтижесі.
Present Perfect шағын бірнеше негізгі жағдайда қолданамыз.
Өткен шақта басталып, қазір де жалғасатын іс-әрекеттер үшін қалай қолданылады?
Бұл өткенде басталып, бүгінгі күнге дейін жалғасып келе жатқан іс-әрекетті сипаттайды.
- He has lived in London for ten years. (Ол Лондонда он жылдан бері тұрады. Яғни, он жыл бұрын тұра бастаған және әлі де сонда тұрады.)
- We have known each other since we were in school. (Біз бір-бірімізді мектеп кезінен бері білеміз. Өткенде танысқанбыз және әлі де танимыз.)
Өткендегі іс-әрекеттің қазіргі нәтижесін көрсету үшін ше?
Бұл аяқталған іс-әрекеттің салдары қазіргі уақытта маңызды екенін білдіреді.
- I have lost my wallet. (Мен әмиянымды жоғалтып алдым. Жоғалту ісі өткенде болды, бірақ нәтижесі — ол қазір менде жоқ.)
- She has broken her leg. (Ол аяғын сындырып алды. Оқиға өткенде болған, бірақ нәтижесі — оның аяғы қазір сынық.)
Нақты уақыты белгісіз өмірлік тәжірибені сипаттау үшін қалай қолданылады?
Бұл адамның өмірінде болған тәжірибелер туралы, олардың қашан болғанын нақты айтпай-ақ сипаттау үшін қолданылады.
- Have you ever eaten sushi? (Сіз өміріңізде суши жеп көрдіңіз бе? Мен сіздің осы уақытқа дейінгі өміріңіздің кез келген сәтін сұрап тұрмын.)
- He has travelled to Asia many times. (Ол Азияға бірнеше рет саяхаттаған. Нақты күндерін білмейміз, тек оның осындай тәжірибесі бар екенін білеміз.)
Present Perfect пен Simple Past-тың іс жүзіндегі басты айырмашылығы қандай?
Шешуші айырмашылық — уақыт аралығы. Simple Past үшін *аяқталған уақыт* қажет, ал Present Perfect *аяқталмаған уақытты* (мысалы, *today* (бүгін), *this week* (осы апта) немесе адамның өмірі) қолданады.
Тікелей салыстырып көрейік:
- Simple Past: I saw that movie last weekend.
- (Назар нақты, аяқталған уақытқа аударылған: өткен демалыста.)
- Present Perfect: I have seen that movie.
- (Назар тәжірибеге аударылған. Уақыт айтылмаған немесе маңызды емес. Нәтижесі — менде сол фильм туралы естелік бар.)
- Simple Past: She worked as a teacher for five years.
- (Бұл оның қазір мұғалім емес екенін білдіреді. Бес жылдық кезең аяқталған.)
- Present Perfect: She has worked as a teacher for five years.
- (Бұл оның бес жыл бұрын мұғалім болып жұмыс істей бастағанын және бүгінде де мұғалім екенін білдіреді.)
Кілт сөздер: Қай шақты таңдау керектігін қалай білуге болады?
Кілт сөздер немесе уақыт маркерлері — қай шақты қолдану керектігін шешудегі ең жақсы көмекшілеріңіз. Міне, қысқаша нұсқаулық:
- Simple Past шағын мына аяқталған уақыт сөздерімен қолданыңыз:
- yesterday
- last... (week, month, year, Monday)
- ...ago (мысалы, three days ago)
- in + [өткен жыл] (мысалы, in 1999)
- at + [өткен уақыт] (мысалы, at 6 PM)
- when
- Present Perfect шағын мына аяқталмаған уақыт және тәжірибе сөздерімен қолданыңыз:
- for
- since
- already
- yet
- just
- ever / never
- so far
- recently
- this... (week, month, year)
Қорытынды: Барлығы қазіргі шақпен байланысқа тіреледі
Қорытындылай келе, Present Perfect пен Simple Past шақтарының негізгі айырмашылығы — олардың қазіргі уақытпен байланысы. Егер іс-әрекет аяқталып, өткендегі нақты бір сәтке байланса, Simple Past шағын қолданыңыз. Егер іс-әрекет аяқталмаса, қазіргі уақытта нәтижесі болса немесе нақты уақытсыз өмірлік тәжірибе болса, Present Perfect шағын қолданыңыз. Аздап жаттығу арқылы сіз дұрыс шақты сенімділікпен таңдайтын боласыз!
Жиі Қойылатын Сұрақтар (ЖҚС)
1-сұрақ: Present Perfect шағын 'yesterday' немесе 'last week' сөздерімен қолдануға бола ма?
Жоқ. 'yesterday,' 'last week,' немесе 'in 2010' сияқты сөздер нақты, аяқталған уақыт кезеңдерін білдіреді. Сондықтан олармен тек Simple Past шағын қолдану керек. Мысалы, "I *have gone* to the store yesterday" деп емес, "I *went* to the store yesterday" деп айтыңыз.
2-сұрақ: Simple Past шағын қашан қолдану керектігін оңай есте сақтаудың жолы қандай?
Оңай тәсілдердің бірі — өзіңізге «Бұл қашан болды?» деген сұраққа нақты уақытпен жауап бере аламын ба деп сұрау. Егер жауап иә болса (мысалы, *last night, at 3 o'clock, on Saturday*), онда Simple Past шағын қолдануыңыз керек.
3-сұрақ: Егер өткен шақ туралы айтса, неге 'Present' Perfect деп аталады?
Бұл өте орынды сұрақ! Ол 'Present' Perfect деп аталады, себебі іс-әрекет өткенде болғанымен, оның *қазіргі* сәтпен тығыз байланысы, қатыстылығы немесе нәтижесі бар.
4-сұрақ: 'I have eaten lunch' деп айту грамматикалық тұрғыдан дұрыс па?
Иә, бұл толығымен дұрыс. Бұл сіздің жақын арада белгісіз бір уақытта түскі ас ішкеніңізді және оның нәтижесінде қазір қарныңыз тоқ екенін білдіреді. Егер уақытты нақтылағыңыз келсе, Simple Past шағын қолданар едіңіз: "I ate lunch at 1 PM."