Present Perfect шағы өткендегі іс-әрекетті қазіргі сәтпен байланыстырып, оның нәтижесіне немесе аяқталмаған уақыт кезеңіне назар аударады. Ал Past Simple шағы өткендегі белгілі бір уақытта болып, толығымен аяқталған іс-әрекетті сипаттайды.
Present Perfect пен Past Simple айырмашылығын түсіну — ағылшын тілін үйренушілер үшін жиі кездесетін қиындық, бірақ бұл — тілді еркін меңгеруге апаратын маңызды қадам. Бұл екі шақ та өткен оқиғаларды сипаттайды, алайда олар уақытқа және қазіргі сәтке қатысты әртүрлі мағына береді. Бұл нұсқаулықта грамматиканың осы күрделі тұсын меңгеруге көмектесетін ережелер нақты, өмірлік мысалдармен түсіндіріледі.
Past Simple шағын қашан қолданған дұрыс?
Past Simple шағы өткен уақыттың нақты бір сәтінде басталып, аяқталған іс-әрекеттерді, оқиғаларды немесе жағдайларды сипаттау үшін қолданылады. Мұндағы ең бастысы — уақыт кезеңінің толығымен аяқталғаны. Мұны өткенде нақты басталуы мен аяқталуы бар оқиғаны баяндау деп ойлаңыз.
Past Simple әдетте аяқталған уақытты білдіретін сөздермен бірге қолданылады.
Мысалдар:
- I watched that movie *yesterday*. (Мен ол фильмді *кеше* көрдім.)
- She graduated from university *in 2022*. (Ол университетті *2022 жылы* бітірді.)
- They visited their grandparents *last week*. (Олар ата-әжесіне *өткен аптада* барып қайтты.)
Бұл сөйлемдердің барлығында *yesterday*, *in 2022*, *last week* сияқты уақыт көрсеткіштері толығымен аяқталған. Іс-әрекет өткен шақта қалып, қазіргі сәтпен тікелей байланысы жоқ.
Past Simple шағымен жиі қолданылатын уақыт сөздері қандай?
- yesterday (кеше)
- last week/month/year (өткен аптада/айда/жылы)
- in 2010 / on Monday (2010 жылы / дүйсенбіде)
- five minutes ago (бес минут бұрын)
- when I was a child (мен бала кезімде)
Present Perfect шағын қай кезде қолданамыз?
Present Perfect (have/has + past participle) шағының құрылымы күрделірек, себебі ол өткен шақ пен осы шақтың арасында көпір орнатады. Ол негізінен екі жағдайда қолданылады:
Аяқталмаған уақыт аралығындағы іс-әрекеттер үшін қалай қолданылады?
Егер іс-әрекет әлі жалғасып жатқан уақыт кезеңінде орын алса, міндетті түрде Present Perfect шағын қолдану керек.
Мысалдар:
- I have seen three good movies *this month*. (*Бұл ай* әлі аяқталған жоқ, сондықтан мен тағы фильм көруім мүмкін.)
- He has drunk two cups of coffee *today*. (*Бүгін* әлі біткен жоқ, сондықтан ол тағы кофе ішуі мүмкін.)
Өткен іс-әрекеттің қазіргі кезге әсері болса ше?
Өткендегі іс-әрекеттің нәтижесі қазіргі уақытта маңызды болған кезде Present Perfect қолданылады. Іс-әрекеттің нақты қашан болғаны белгісіз немесе маңызды емес.
Мысалдар:
- I have lost my keys. (Нәтижесі: мен *қазір* үйіме кіре алмаймын.)
- She has broken her leg. (Нәтижесі: оның аяғы *қазір* гипсте.)
- We have eaten all the cake. (Нәтижесі: *қазір* торт қалмады.)
Бұл шақ сондай-ақ өмірлік тәжірибе туралы айтқанда қолданылады. Нақты уақыт емес, тәжірибенің өзі маңызды.
- I have been to Japan twice. (Бұл менің өмірімде болған тәжірибе.)
Present Perfect пен Past Simple шақтарының басты айырмашылығы неде?
Шешуші фактор — уақыт. Уақыт аяқталған ба, әлде осы шақпен байланысы бар ма? Мағынаның қалай өзгеретінін көру үшін тікелей салыстырып көрейік.
- Past Simple: I lived in London for two years.
- *Мағынасы:* Менің Лондонда тұрған уақытым бітті. Қазір мен ол жақта тұрмаймын.
- Present Perfect: I have lived in London for two years.
- *Мағынасы:* Мен осыдан екі жыл бұрын Лондонда тұра бастадым және әлі де сонда тұрамын.
Қай шақты таңдау керектігін анықтауға көмектесетін қысқаша нұсқаулық:
- Past Simple қолданыңыз, егер:
- Аяқталған іс-әрекет туралы айтсаңыз.
- Өткен шақтың нақты, аяқталған уақытын атасаңыз (мысалы, yesterday, last year, in 1999).
- Іс-әрекеттің қазіргі кезге тікелей нәтижесі немесе әсері болмаса.
- Present Perfect қолданыңыз, егер:
- Аяқталмаған уақыт кезеңіндегі (мысалы, today, this week) іс-әрекет туралы айтсаңыз.
- Іс-әрекеттің нәтижесі қазір маңызды болса.
- Нақты уақытын көрсетпей, өмірлік тәжірибе туралы айтсаңыз.
Екі шақтың айырмашылығын бір сұрақпен қалай анықтауға болады?
Қай шақты қолданарыңызға сенімсіз болсаңыз, өзіңізге мына қарапайым сұрақты қойыңыз: «Мен аяқталған уақыт туралы айтып жатырмын ба?»
Егер жауабыңыз ИӘ болса, Past Simple шағын қолданыңыз.
- *Did you finish your homework?* «Yes, I finished it an hour ago.» («An hour ago» — аяқталған уақыт.)
Егер жауабыңыз ЖОҚ болса немесе басты назар қазіргі нәтижеде болса, Present Perfect шағын қолданыңыз.
- *Can I see your homework?* «I have just finished it.» (Басты назар қазіргі нәтижеде — үй жұмысы қазір дайын.)
Present Perfect пен Past Simple шақтарының айырмашылығын меңгеру тәжірибені қажет етеді. Сөйлемдерде қолданылатын уақыт көрсеткіштеріне назар аударып, іс-әрекеттің толық аяқталғанын немесе оның қазіргі сәтке қатысы бар-жоғын үнемі ойланыңыз. Осы мысалдарды есте сақтасаңыз, көп ұзамай бұл шақтарды ана тіліңіздей еркін қолданатын боласыз.
Жиі қойылатын сұрақтар
С: 'I have been to Paris' пен 'I went to Paris' сөйлемдерінің айырмашылығы қандай?
Ж: «I have been to Paris» (Present Perfect) — өміріңіздің бір кезеңінде Парижде болғаныңызды білдіреді. Нақты уақыты аталмайды. «I went to Paris» (Past Simple) нақты уақытты талап етеді, мысалы, «I went to Paris *last summer*». Бұл аяқталған бір сапарды білдіреді.
С: Present Perfect шағымен 'yesterday' сөзін қолдануға бола ма?
Ж: Жоқ, болмайды. «Yesterday» (кеше) — аяқталған уақыт кезеңі, сондықтaн сіз міндетті түрде Past Simple шағын қолдануыңыз керек. Дұрыс сөйлем: «I saw him yesterday», «I have seen him yesterday» емес.
С: 'I've lost my keys' деген сөйлем Past Simple ме, әлде Present Perfect пе?
Ж: «I've lost my keys» — бұл Present Perfect шағы («I have lost...»). Бұл шақты қолдану дұрыс, себебі ол қазіргі нәтижеге баса назар аударады: сіз *дәл қазір* кілтіңізді таба алмай тұрсыз.
С: Уақыт аралығының аяқталғанын немесе аяқталмағанын қалай білуге болады?
Ж: Уақытты білдіретін сөздің өзіне қараңыз. *Today*, *this week*, *this month*, *this year* сияқты сөздер әлі жалғасып жатқан уақыт кезеңдерін білдіреді, сондықтан Present Perfect қолданылады. Ал *yesterday*, *last week*, *last month*, *last year* сияқты сөздер аяқталған уақыт кезеңдерін білдіреді, сондықтан Past Simple қолданылады.