Simple past шағы өткендегі нақты, аяқталған уақытта болған іс-әрекетті сипаттайды. Ал present perfect шағы қазіргі уақытпен байланысы бар іс-әрекетті білдіреді. Мысалы, өткендегі белгісіз бір уақытта болған немесе өткенде басталып, әлі де жалғасып жатқан әрекет.
Етістік шақтарын меңгеру — тілді еркін сөйлеуге жасалған үлкен қадам, бірақ ағылшын тілін үйренушілердің көбі осы екі шақты шатастырады. Present perfect пен simple past шақтарының айырмашылығын түсіну қиынға соғуы мүмкін, себебі екеуі де өткендегі оқиғаларға қатысты. Алайда, олардың қазіргі уақытпен байланысы басты ерекшелігі болып табылады. Бұл нұсқаулықта сіз оларды дұрыс әрі сенімді қолдану үшін ережелерді талдап, нақты мысалдармен танысасыз.
Simple Past шағы дегеніміз не және ол қашан қолданылады?
Simple past шағы өткендегі нақты бір сәтте басталып, аяқталған іс-әрекеттерді, оқиғаларды немесе жағдайларды сипаттау үшін қолданылады. Мұндағы негізгі идея — аяқталу. Іс-әрекет бітті және оның болған уақыты да өтіп кетті. Оны өткен шақтағы жабық оқиға ретінде елестетіңіз, оның қазіргі сәтпен тікелей байланысы жоқ.
Біз simple past шағымен жиі *yesterday* (кеше), *last week* (өткен аптада), *in 2015* (2015 жылы) немесе *when I was a child* (мен бала кезімде) сияқты нақты уақыт көрсеткіштерін қолданамыз.
Simple Past шағына мысалдар:
- She visited Paris last year. (Ол былтыр Парижде болды. Сапар аяқталған; 'last year' — нақты, біткен уақытты білдіреді.)
- I ate breakfast at 8 AM. (Таңғы ас ішу әрекеті аяқталды және таңғы сағат 8 өтіп кетті.)
- They finished the project yesterday. (Олар жобаны кеше аяқтады. Жоба біткен, 'yesterday' — аяқталған уақыт.)
Әр мысалдың өткендегі нақты бір сәтке нұсқайтынына назар аударыңыз. Іс-әрекеттің қазіргі уақытқа еш қатысы жоқ тарихи факт ретінде баяндалады.
Present Perfect шағы деген не және оның ерекшелігі қандай?
Present perfect шағы икемдірек. Ол өткен мен қазіргі уақыт арасында көпір орнатады. Бұл шақ өткенде болған, бірақ қазіргі сәтке қатысы немесе әсері бар іс-әрекетті сипаттау үшін қолданылады. Оны қолданудың екі негізгі жағдайы бар.
Белгісіз уақытта болған іс-әрекеттер үшін Іс-әрекеттің нақты қашан болғаны маңызды болмай, оның нәтижесі немесе тәжірибе маңызды болған кезде present perfect шағын қолданамыз. Мұнда назар іс-әрекеттің өзіне аударылады, оның қашан болғанына емес.
- I have seen that movie before. (Мен бұл фильмді бұрын көргенмін. Қашан көргенім емес, оны көру тәжірибемнің болғаны маңызды.)
- She has travelled to Japan. (Ол Жапонияда болған. Бұл оның өмірлік тәжірибесіне жатады, сапардың нақты күні маңызды емес.)
Қазіргі уақытқа дейін жалғасатын іс-әрекеттер үшін Бұл шақ өткенде басталып, қазіргі уақытта әлі де жалғасып жатқан немесе шындыққа сай келетін іс-әрекеттер үшін өте қолайлы. Бұл контексте біз жиі *for* (бойы) және *since* (бері) сияқты уақыт көрсеткіштерін қолданамыз.
- He has lived here for ten years. (Ол мұнда он жыл бұрын тұра бастаған және әлі де тұрып жатыр.)
- We have known each other since we were kids. (Біздің достығымыз бала кезден басталған және бүгінгі күнге дейін жалғасуда.)
Present Perfect пен Simple Past шақтарының басты айырмашылығы неде?
Present perfect пен simple past шақтарының негізгі айырмашылығы — уақыт шеңбері. Simple past аяқталған уақыт үшін қолданылса, present perfect аяқталмаған уақыт немесе қазіргі уақытпен байланысы бар іс-әрекеттер үшін қолданылады.
Салыстырып көрейік:
- Simple Past: *I lost my keys yesterday.* (Мен кеше кілтімді жоғалтып алдым. Іс-әрекет аяқталған уақыт шеңберінде болды: 'yesterday'. Назар өткен оқиғаға аударылады.)
- Present Perfect: *I have lost my keys.* (Іс-әрекет өткенде болды, бірақ нәтижесі қазіргі уақытта: мен *қазір* үйіме кіре алмаймын. Уақыт шеңбері аяқталмаған — менің осы сәтке дейінгі өмірім.)
Тағы бір мысал:
- Simple Past: *Leonardo da Vinci painted the Mona Lisa.* (Ол енді тірі емес. Оның өмірі де, іс-әрекеті де аяқталған өткен шақта қалды.)
- Present Perfect: *My favourite artist has painted a new mural.* (Суретші әлі тірі және тағы да сурет сала алады. Уақыт шеңбері — оның мансабы — аяқталмаған.)
Қай шақты қашан қолдану керек? Белгі сөздерді қалай ажыратамыз?
Белгі сөздер қай шақты қолдану керектігін анықтауға көмектеседі. Осы уақыт үстеулеріне назар аудару сіздің сауаттылығыңызды айтарлықтай арттырады.
SIMPLE PAST шағын осы аяқталған уақыт сөздерімен қолданыңыз:
- yesterday (кеше)
- last week/month/year (өткен аптада/айда/жылы)
- ago (бұрын, мысалы: three days ago)
- in 1999, in the 20th century (1999 жылы, 20-ғасырда)
- when... (кезде, мысалы: when I was young)
PRESENT PERFECT шағын осы аяқталмаған уақыт сөздерімен қолданыңыз:
- for (бойы)
- since (-дан/-ден бері)
- already (қазірдің өзінде, әлдеқашан)
- yet (әлі)
- ever/never (қашан да бір/ешқашан)
- just (жаңа ғана)
- so far (осы уақытқа дейін)
- this week/month/year (егер бұл кезең әлі аяқталмаса)
Present Perfect пен Simple Past айырмашылығы туралы соңғы ойлар
Қорытындылай келе, present perfect пен simple past шақтарының негізгі айырмашылығы оның қазіргі уақытпен байланысында жатыр. Егер іс-әрекет пен оның уақыт шеңбері толығымен аяқталып, өткен шақта қалса, simple past шағын қолданыңыз. Егер іс-әрекеттің қазіргі уақытта нәтижесі болса, өткеннің белгісіз бір уақытында орын алса немесе қазіргі уақытқа дейін жалғасса, present perfect шағын қолданыңыз. Тәжірибе мен контекстке назар аудару арқылы сіз ағылшын тілі грамматикасының осы маңызды аспектісін меңгересіз.
Жиі Қойылатын Сұрақтар (ЖҚС)
Present Perfect-пен 'yesterday' сөзін қолдануға бола ма?
Жоқ, болмайды. *Yesterday*, *last week* немесе *in 2010* сияқты аяқталған уақытты білдіретін сөздер simple past шағымен қолданылуы керек. "I have finished my work yesterday" деп айту қате; дұрыс нұсқасы — "I finished my work yesterday."
Қазіргі уақытқа дейін жалғасатын іс-әрекетке қандай мысал келтіруге болады?
Керемет мысал: "She has worked as a teacher for twenty years." Present perfect шағындағы бұл сөйлем оның жиырма жыл бұрын мұғалім болып жұмыс істей бастағанын және бүгінде де мұғалім екенін білдіреді. Егер біз "She worked as a teacher for twenty years" десек, бұл оның енді мұғалім емес екенін білдірер еді.
'I have seen that movie' мен 'I saw that movie' сөйлемдерін қашан қолданамыз?
Нақты уақытты атамай, өмірлік тәжірибеңіз туралы айтқанда "I have seen that movie" дейсіз. Егер досыңыз "Do you want to watch *Dune*?" деп сұраса, сіз "No thanks, I have seen it" (Жоқ, рақмет, мен оны көргенмін) деп жауап бере аласыз. Ал іс-әрекеттің қашан болғанын нақтылап айтсаңыз, "I saw that movie last weekend" (Мен ол фильмді өткен демалыста көрдім) дейсіз.
Present Perfect шағы қалай жасалады?
Present perfect шағын жасау үшін have/has көмекші етістігін және негізгі етістіктің past participle (үшінші формасын) қолданасыз. Мысалы: *I have eaten* (Мен жедім), *She has written* (Ол жазды), *They have arrived* (Олар келді).