Present Perfect пен Simple Past шақтарының негізгі айырмашылығы — олардың осы шақпен байланысында. Simple Past өткен шақтағы белгілі бір уақытта аяқталған іс-әрекетті сипаттаса, Present Perfect қазіргі сәтпен байланысы бар әрекетті білдіреді. Бұл байланыс аяқталмаған уақыт кезеңі, әрекеттің нәтижесі немесе өмірлік тәжірибе арқылы көрінеді.
Ағылшын тілінің шақтарын меңгеру қиын көрінуі мүмкін, бірақ Present Perfect пен Simple Past арасындағы негізгі айырмашылықты түсіну — кез келген үйренуші үшін үлкен жетістік. Бұл екі шақ та өткен оқиғалар туралы айтатындықтан, жиі шатастырылады. Алайда, олардың мағыналық аспектілері мүлдем әртүрлі. Қай шақты қашан және неліктен қолдану керектігін талдап көрейік.
Simple Past шағын қашан қолдану керек?
Simple Past — өткен шақта белгілі бір уақытта басталып, аяқталған іс-әрекеттер үшін қолданылатын негізгі шақ. Оны өткен шақтан алынған сурет, яғни аяқталған оқиға ретінде қабылдаңыз. Мұндағы ең бастысы — «аяқталған уақыт». Егер сіз «Бұл қашан болды?» деген сұраққа нақты өткен уақытты көрсететін сөзбен жауап бере алсаңыз, Simple Past шағын қолдануыңыз керек.
Біз оны келесі жағдайларда қолданамыз:
- Өткен шақта бір рет болған іс-әрекет: *Leonardo da Vinci painted the Mona Lisa.* (Леонардо да Винчи Мона Лизаны салған).
- Өткен шақта аяқталған іс-әрекеттер тізбегі: *I woke up, brushed my teeth, and ate breakfast.* (Мен ояндым, тісімді тазаладым және таңғы ас іштім).
- Өткен шақтағы жағдай немесе әдет: *She lived in Tokyo for ten years (but she doesn't live there now).* (Ол Токиода он жыл тұрды (бірақ қазір ол жерде тұрмайды)).
Аяқталған уақытты білдіретін мынадай сигнал сөздерге назар аударыңыз:
- yesterday (кеше)
- last week/month/year (өткен аптада/айда/жылы)
- in 2010 (2010 жылы)
- five minutes ago (бес минут бұрын)
- when I was a child (мен бала кезімде)
Мысал: *She visited her grandparents last weekend.* (Ол өткен демалыста ата-әжесіне барды.) (Іс-әрекет аяқталды, ал 'last weekend' — аяқталған уақыт).
Present Perfect шағын қашан қолданған жөн?
Present Perfect (have/has + етістіктің 3-формасы) толығымен қазіргі сәтпен байланысқа негізделген. Ол өткен оқиға мен осы шақтың арасында көпір орнатады. Іс-әрекеттің нақты уақыты маңызды емес, оның қазіргі уақытпен байланысы маңызды.
Аяқталмаған уақыт аралығындағы іс-әрекетті қалай көрсетеді?
Егер сіз айтып отырған уақыт кезеңі әлі аяқталмаған болса, Present Perfect шағын қолданыңыз. *Today, this week, this month, this year* сияқты сигнал сөздер сізге көмектеседі.
- Қате: *I drank three cups of coffee today.* (Бұл сөйлемде 'бүгін' аяқталған сияқты естіледі, бұл тек кешке қарай айтылса дұрыс болады).
- Дұрыс: *I have drunk three cups of coffee today.* (Бүгін әлі аяқталған жоқ, мен тағы да кофе ішуім мүмкін).
Өмірлік тәжірибені сипаттау үшін қалай қолданылады?
Өміріңіздегі тәжірибелер туралы айтқан кезде, оқиғаның нақты уақыты маңызды емес. Басты назар сол тәжірибенің сіздің осы күнге дейінгі өміріңіздің бір бөлігі екендігінде. Бұл жағдайда біз жиі *ever, never, before, in my life* сөздерін қолданамыз.
- Мысал: *He has visited Australia twice.* (Оның қашан барғанын білмейміз және ол маңызды емес; бастысы — оның осындай тәжірибесі бар).
- Мысал: *Have you ever eaten snails?* (Сіз өміріңізде ұлу жеп көрдіңіз бе?)
Өткен іс-әрекеттің қазіргі нәтижесін көрсету үшін қалай пайдаланылады?
Кейде өткен іс-әрекеттің қазіргі уақытта тікелей нәтижесі болады. Present Perfect осы нәтижені ерекшелеп көрсетеді.
- Мысал: *I have lost my keys.* (Өткендегі әрекет — кілттерді жоғалту. Қазіргі нәтиже — мен үйіме кіре алмай тұрмын).
- Мысал: *She has broken her arm.* (Нәтижесінде оның қолы қазір гипсте).
Present Perfect пен Simple Past шақтарының негізгі айырмашылығы неде?
Present Perfect пен Simple Past арасындағы айырмашылықты толық түсіну үшін бір ғана сұраққа назар аударыңыз: Уақыт аяқталды ма, әлде аяқталмады ма?
Салыстырып көрейік:
- Simple Past: *I worked in a cafe in 2019.*
- Мағынасы: Белгілі бір, аяқталған уақыт (2019). Бұл жұмыс біткен. Бұл менің тарихымның бір бөлігі.
- Present Perfect: *I have worked in a cafe for three years.*
- Мағынасы: Осы шаққа дейін созылған әрекеттің ұзақтығы (мен әлі де сол жерде жұмыс істеймін) немесе менің қазіргі дағдыларыммен байланысы.
Қай шақты таңдау керектігін анықтауға көмектесетін қарапайым нұсқаулық:
- Simple Past қолданыңыз, егер:
- Белгілі бір өткен уақытты атасаңыз (мысалы, *yesterday, last year, at 3 PM*).
- Іс-әрекет толығымен аяқталған және оның қазіргі уақытта тікелей нәтижесі жоқ болса.
- Оқиғаны хронологиялық ретпен баяндап жатсаңыз.
- Present Perfect қолданыңыз, егер:
- Уақыт кезеңі аяқталмаған болса (мысалы, *today, this month*).
- Нақты уақытын көрсетпей, өмірлік тәжірибе туралы айтып жатсаңыз.
- Өткен іс-әрекеттің қазіргі уақытта айқын нәтижесі болса.
Қорытынды: Осы шаққа тастар көпір
Сонымен, бұл шақтардың арасындағы таңдау сіздің көзқарасыңызға байланысты. Simple Past аяқталған уақыттағы аяқталған оқиғаға назар аударады. Present Perfect болса, осы шақ тұрғысынан өткенге қарап, өткен оқиғаны қазіргі сәтпен байланыстырады. Осы негізгі тұжырымдаманы есте сақтау арқылы сіз Present Perfect пен Simple Past арасындағы шынайы айырмашылықты оңай түсініп, оларды сөйлегенде сенімді түрде қолданатын боласыз.
Жиі Қойылатын Сұрақтар (FAQ)
Present Perfect-ті 'yesterday' сөзімен қолдануға бола ма?
Жоқ, болмайды. 'Yesterday', 'last week', 'in 2005' сияқты сөздер белгілі бір, аяқталған уақыт кезеңдерін білдіреді. Present Perfect осы шақпен байланысты (көбінесе аяқталмаған уақыт арқылы) қажет ететіндіктен, оны бұл уақыт көрсеткіштерімен қолдану грамматикалық тұрғыдан қате болып саналады. Сіз міндетті түрде Simple Past шағын қолдануыңыз керек: *"I saw that movie yesterday."*
'I have gone' мен 'I have been' сөздерінің айырмашылығы қандай?
Бұл жиі шатастырылатын жағдай. 'I have gone to the store' деген сөйлем «мен дүкенге кеттім және әлі сол жердемін» дегенді білдіреді. Ал 'I have been to the store' деген сөйлем «мен дүкенге барып келдім» дегенді білдіреді; бұл — аяқталған сапар және өмірлік тәжірибе. Сондықтан, егер адам жаныңызда тұрса, ол туралы *"He has gone to Paris"* деп айта алмайсыз.
Present Perfect шағы қалай жасалады?
Present Perfect шағы 'have' (немесе he/she/it үшін 'has') көмекші етістігі мен негізгі етістіктің өткен шақ есімшесі (past participle/3-ші формасы) арқылы жасалады. Дұрыс етістіктер үшін бұл форма Simple Past формасымен бірдей болады (мысалы, worked, played, listened). Бұрыс етістіктер үшін арнайы формасын жаттау керек (мысалы, go -> gone, see -> seen, eat -> eaten).
Қазақ тілділерге Present Perfect шағын түсіну неге қиын?
Көптеген тілдерде, соның ішінде қазақ тілінде дәл осылай жұмыс істейтін шақ жоқ. Біздің тілімізде өткен шақтың бірнеше түрі болғанымен, Simple Past пен Present Perfect-тің функцияларын қамтитын бір ғана балама жоқ. Ағылшын тілінің осы шақты осы шақпен байланысына қарай ажырататыны үйренушілерге қиындық тудырады.