Present Perfect пен Past Simple шақтарының негізгі айырмашылығы — Past Simple өткен шақта белгілі бір уақытта аяқталған іс-әрекетті сипаттайды, ал Present Perfect өткендегі әрекетті қазіргі сәтпен байланыстырады. Past Simple оқиғаның *қашан* болғанына назар аударса, Present Perfect оның қазіргі *нәтижесіне* немесе *тәжірибеге* баса мән береді.
Ағылшын тіліндегі етістік шақтарын меңгеру бас қатыратын жұмбақтай көрінуі мүмкін, бірақ Present Perfect пен Past Simple айырмашылығын түсіну — ағылшын тілін орта деңгейде үйренушілер үшін өте маңызды қадам. Бұл екі шақ та өткен оқиғаларды сипаттайтындықтан, жиі шатастырылады. Алайда, олардың әрқайсысы әртүрлі жағдайды баяндайды. Ендеше, осы грамматикалық қиындықты нақты ережелер мен мысалдар арқылы талдап көрейік.
Present Perfect пен Past Simple шақтарының басты айырмашылығы неде?
Өзіңізге қоятын ең маңызды сұрақ: «Бұл іс-әрекеттің қазіргі сәтпен байланысы бар ма?» Егер жауабыңыз «иә» болса, сізге Present Perfect қажет болуы мүмкін. Егер жауабыңыз «жоқ» болса, яғни іс-әрекет толығымен аяқталып, оның уақыты өткен болса, онда Past Simple шағын қолдану керек.
Past Simple шағын қандай жағдайда қолдану керек?
Past Simple шағын өткенде белгілі бір уақытта басталып, аяқталған іс-әрекеттер үшін қолданыңыз. Оның қазіргі сәтпен байланысы маңызды емес. Мұны нақты соңы бар, толық аяқталған оқиға ретінде қабылдаңыз.
- Ереже: Белгілі бір өткен уақытта аяқталған іс-әрекет.
- Белгі сөздер: *yesterday, last week, last year, two hours ago, in 2015, when I was young.*
Мысалдар:
- I visited my grandparents last weekend. (Демалыс аяқталды.)
- She graduated from university in 2020. (2020 жыл өтіп кетті.)
- They watched that movie yesterday. (Кешегі күн бітті.)
Present Perfect шағы қай кезде қолданылады?
Present Perfect шағын өткенді қазіргі сәтпен байланыстыратын бірнеше негізгі жағдайда қолданыңыз.
- Өмірлік тәжірибе туралы айтқанда: Нақты уақыты емес, тәжірибенің өзі маңызды болғанда.
- I have been to Japan. (Мен өмірімде, осы уақытқа дейін Жапонияда болғанмын.)
- He has never eaten sushi. (Ол өмірінде ешқашан суши жеп көрмеген.)
- Қазіргі сәтке нәтижесі бар жақын арада болған іс-әрекеттер үшін: Жақында болған әрекеттің қазіргі сәтке әсері болғанда.
- I have lost my keys. (Нәтижесі: қазір есікті аша алмаймын.)
- She has finished her work. (Нәтижесі: ол қазір бос.)
- Аяқталмаған уақыт аралығындағы іс-әрекеттер үшін: Іс-әрекет әлі жалғасып жатқан уақыт кезеңінде орын алса.
- I have drunk three cups of coffee this morning. (Таң әлі біткен жоқ.)
- We have seen two good films this month. (Бұл ай әлі аяқталған жоқ.)
Present Perfect пен Past Simple шақтары уақыт үстеулерімен қалай ерекшеленеді?
Уақыт үстеулері — дұрыс шақты таңдауға көмектесетін ең жақсы белгілер. Кейбір сөздер тек бір шаққа ғана тән болады.
Төменде жылдам салыстыру берілген:
- Past Simple (Аяқталған уақыт):
- yesterday: I spoke to him yesterday.
- last ___ (week, month, year): We went on holiday last month.
- ___ ago: She called ten minutes ago.
- in + [өткен жыл]: They moved to Canada in 2018.
- Present Perfect (Аяқталмаған уақыт / Белгісіз уақыт):
- ever/never: Have you ever tried this?
- already/yet: I haven't finished yet. He has already left.
- for/since: I have lived here for five years. / I have lived here since 2019.
- this ___ (week, month, year): She has worked very hard this week.
Мына салыстыруға назар аударыңыз:
- I lost my wallet *last night*. (Нақты, аяқталған уақыт = Past Simple)
- I have lost my wallet. (Нақты уақыт жоқ, бірақ қазір нәтижесі бар = Present Perfect)
Қорытынды: Сәттіліктің кілті
Сонымен, Present Perfect пен Past Simple айырмашылығын түсіну контекстке байланысты. Әрқашан іс-әрекеттің өткен шақта аяқталған оқиға ма (Past Simple) немесе оның тамыры қазіргі сәтке дейін жете ме (Present Perfect) деп сұраңыз. Уақыт үстеулеріне мұқият болыңыз, себебі олар дұрыс таңдау жасауға бағыттайтын тамаша белгілер. Тәжірибе арқылы бұл екі шақтың бірін таңдау сіз үшін үйреншікті іске айналады!
Present Perfect пен Past Simple туралы жиі қойылатын сұрақтар
Present Perfect шағын 'yesterday' немесе 'last week' сөздерімен қолдануға бола ма?
Жоқ. 'Yesterday', 'last week' немесе 'in 2010' сияқты уақыт үстеулері аяқталған уақыт кезеңдерін білдіреді. Олар Past Simple шағын талап етеді. Мысалы, "I *have seen* him yesterday" деу қате, дұрысы — "I *saw* him yesterday".
'I have gone to Italy' мен 'I have been to Italy' сөйлемдерінің айырмашылығы қандай?
Бұл — жиі шатастыратын жағдай. 'I have gone to Italy' деген сөйлем адамның әлі де Италияда екенін білдіреді. 'I have been to Italy' болса, адамның өмірінде бір кездері Италияға барып, қайтып келгенін білдіреді. 'Been' сөзі аяқталған өмірлік тәжірибелер үшін қолданылады.
Present Perfect шағында 'for' және 'since' сөздерін қалай дұрыс таңдауға болады?
'For' сөзін уақыттың ұзақтығын немесе кезеңін көрсету үшін қолданыңыз (мысалы, *for two years, for ten minutes, for a long time*). 'Since' сөзін өткендегі басталу нүктесін көрсету үшін қолданыңыз (мысалы, *since 2022, since Monday, since I was a child*). Екеуі де өткенде басталып, қазірге дейін жалғасып жатқан іс-әрекеттер үшін Present Perfect шағымен қолданылады.
Жақында ғана болған іс-әрекетті Past Simple шағымен айту қате ме?
Міндетті түрде қате емес, бірақ мағынасы өзгереді. "The mailman came a minute ago" деп айту толықтай дұрыс, себебі 'a minute ago' — өткен шақтағы нақты уақыт. "The mailman has just come" деп айту да дұрыс және бұл қазіргі нәтижені білдіреді: сізді күтіп тұрған хат бар.