Present Perfect ('I have done') пен Past Simple ('I did') шақтарының негізгі айырмашылығын түсінудің ең қарапайым жолы — уақытқа назар аудару. Past Simple өткен шақтағы *белгілі, аяқталған уақытта* жасалған іс-әрекеттер үшін қолданылады. Ал Present Perfect уақыты *белгісіз* немесе өткен шақты *осы сәтпен* байланыстыратын іс-әрекеттер үшін қолданылады.
Ағылшын тіліндегі етістік шақтарын меңгеру қиын болып көрінуі мүмкін, бірақ олай болмауы тиіс. Көптеген оқушылар 'I have finished' пен 'I finished' сөздерін қашан қолдану керектігін білмей қиналады. Уайымдамаңыз, сіз жалғыз емессіз! Бұл нұсқаулық Present Perfect пен Past Simple айырмашылығын анық ережелермен және есте сақтауға оңай мысалдармен түсіндіріп, бұл тақырыпты бұрынғыдан да жеңілдетеді.
Present Perfect пен Past Simple шақтарының негізгі айырмашылығы неде?
Мұны өткен шаққа екі түрлі көзқарас ретінде қарастырыңыз. Бірі — есігі жабылған оқиға, ал екіншісінің есігі осы шаққа ашық. Осы негізгі идеяны толығырақ қарастырайық.
Past Simple: Аяқталған оқиға
Past Simple шағы өткенде басталып, өткенде аяқталған іс-әрекеттер туралы айтады. Мұндағы ең бастысы — уақыт кезеңінің аяқталғаны. Біз көбінесе оның *қашан* болғанын білеміз.
- Ереже: Past Simple-ді өткендегі белгілі бір уақытта аяқталған іс-әрекет үшін қолданыңыз.
- Ойланыңыз: Бұл оқиға — тек естелік. Ол бітті.
Мысалдар:
- I visited Paris in 2019. (Мен 2019 жылы Парижде болдым. 2019 жыл аяқталған.)
- She bought a new car last week. (Ол өткен аптада жаңа көлік сатып алды. Өткен апта бітті.)
- They ate dinner an hour ago. (Олар бір сағат бұрын кешкі ас ішті. Сол уақыт өтіп кетті.)
Осы мысалдардың барлығында іс-әрекет өткен шақта қалып, қазіргі уақытпен тікелей байланысы жоқ.
Present Perfect: Осы шақпен байланыс
Present Perfect шағы *осы сәтке дейін* белгісіз бір уақытта болған немесе өткенде басталып, осы уақытқа дейін жалғасатын іс-әрекеттерді білдіреді. Ол тәжірибеге немесе нәтижеге баса назар аударады.
- Ереже: Present Perfect-ті уақыт маңызды болмағанда немесе іс-әрекеттің қазіргі уақытта нәтижесі немесе маңызы болғанда қолданыңыз.
- Ойланыңыз: Оқиғаның осы шаққа әсері бар.
Мысалдар:
- I have visited Paris. (Мен Парижде болғанмын. Бұл — өмірлік тәжірибе; нақты уақыты айтылмаған.)
- She has bought a new car. (Ол жаңа көлік сатып алды. Нәтижесінде оның қазір жаңа көлігі бар.)
- I have lost my keys! (Мен кілттерімді жоғалтып алдым! Нәтижесінде мен қазір үйіме кіре алмай тұрмын.)
Уақыт үстеулері Present Perfect пен Past Simple-ді ажыратуға қалай көмектеседі?
Ең оңай тәсілдердің бірі — уақытты білдіретін сөздерге (time expressions) қарау. Белгілі бір сөздер мен сөз тіркестері қай шақты қолдану керектігін көрсететін айқын белгілер болып табылады. Олар сөйлемдегі пайдалы кілттер сияқты.
Міне, жылдам анықтамалық тізім:
- Past Simple-ді АЯҚТАЛҒАН уақытты білдіретін сөздермен қолданыңыз:
- yesterday (кеше)
- last week/month/year (өткен аптада/айда/жылы)
- in 1998, in the 20th century (1998 жылы, 20-ғасырда)
- five minutes ago (бес минут бұрын)
- when I was a child (мен бала кезімде)
- Present Perfect-ті АЯҚТАЛМАҒАН уақытты немесе жалпы тәжірибені білдіретін сөздермен қолданыңыз:
- today, this week/month/year (бүгін, осы аптада/айда/жылы — бұл уақыт кезеңдері әлі біткен жоқ)
- ever (бұрын-соңды), never (ешқашан)
- already (қазірдің өзінде), yet (әлі), just (жаңа ғана)
- for (уақыт ұзақтығы үшін, мысалы, for three years — үш жыл бойы)
- since (уақыт нүктесінен бастап, мысалы, since 2020 — 2020 жылдан бері)
Айырмашылықты салыстырыңыз:
- I didn't eat breakfast this morning. (Мен бүгін таңертең таңғы ас ішпедім. Қазір түстен кейін болды; 'this morning' уақыты аяқталды.)
- I haven't eaten breakfast today. (Мен бүгін таңғы ас ішпедім. 'Today' уақыты әлі аяқталған жоқ.)
Сөйлесу кезінде бұл екі шақты қалай дұрыс қолдану керек?
Ережелерді білу жақсы, бірақ бұл күнделікті өмірде қалай жұмыс істейді? Міне, бірнеше кең таралған жағдай.
Оқиға баяндау үшін Past Simple шағын қолданыңыз
Бір-бірінің соңынан болған оқиғаларды баяндаған кезде, сіз әңгіме айтып жатасыз. Әңгімелер әрдайым дерлік Past Simple шағында айтылады, себебі сіз аяқталған оқиғаларды сипаттайсыз.
> Yesterday, I went to the park. I saw a friend, and we talked for an hour. Then, I came home. (Кеше мен саябаққа бардым. Бір досымды көрдім, біз бір сағат сөйлестік. Сосын үйге келдім.)
Жаңалық немесе жаңартылған ақпарат үшін Present Perfect шағын таңдаңыз
Нәтижесі қазіргі уақытқа қатысты жаңа ақпаратпен немесе жаңалықпен бөліскенде, Present Perfect — ең дұрыс таңдау.
> Guess what! I've passed my driving test! (Білесің бе! Мен көлік жүргізу сынағынан өттім! Нәтижесі — менде қазір куәлік бар.) > Oh no, he has broken his leg. (О, жоқ, ол аяғын сындырып алды. Нәтижесі — оның аяғы қазір гипсте.)
Уақытқа — аяқталған немесе қазіргі сәтпен байланысты екеніне — назар аудару арқылы сіз осы кең таралған грамматикалық жұмбақты оңай шеше аласыз. Present Perfect пен Past Simple айырмашылығын түсіну дегеніміз — контекст пен сөйлеушінің неге назар аударып тұрғанын түсіну. Тәжірибе арқылы дұрыс шақты таңдау сіз үшін әдетке айналады.
Жиі Қойылатын Сұрақтар (ЖҚС)
Present Perfect шағын 'yesterday' сөзімен қолдануға бола ма? Жоқ, болмайды. 'Yesterday' — бұл Past Simple шағын талап ететін, аяқталған уақытты білдіретін сөз. Сіз "I have gone to the cinema yesterday" деп емес, "I went to the cinema yesterday" деп айтуыңыз керек.
'I lost my keys' және 'I've lost my keys' сөйлемдерінің айырмашылығы қандай? 'I lost my keys' — бұл өткендегі оқиға туралы қарапайым хабарлама (әңгіме айтқан сияқты). 'I've lost my keys' сөйлемінің қазіргі уақытқа қатысты күшті нәтижесі бар: менде кілттер *дәл қазір* жоқ және мен оларды таба алмай жатырмын. Екінші сөйлем қазіргі мәселені білдіреді.
'Did you do?' және 'Have you done?' сұрақтарын қашан қою керек? 'Did you do...?' сұрағын белгілі бір, аяқталған уақыт туралы сұрағанда қолданыңыз. Мысалы, "What did you do last weekend?" (Өткен демалыста не істедің?). 'Have you done...?' сұрағын жалпы тәжірибе немесе аяқталмаған уақыт кезеңі туралы сұрағанда қолданыңыз, мысалы, "Have you done your homework yet?" (Үй жұмысыңды істеп болдың ба әлі?).
Неліктен американдықтар британдықтарға қарағанда Past Simple шағын жиірек қолданатын сияқты? Бұл диалектілердегі белгілі айырмашылық. Кейбір жағдайларда, әсіресе 'just', 'already' және 'yet' сияқты сөздермен, американдық ағылшын тілінде Past Simple жиі қолданылса, британдық ағылшын тілінде Present Perfect таңдалады. Мысалы, (AmE) "He just left" және (BrE) "He has just left". Екеуі де өз контекстінде дұрыс.
'I have seen that movie' деп айту дұрыс па? Иә, бұл толығымен дұрыс. Бұл сіздің өміріңізде сол фильмді көргеніңізді білдіреді. Сіз *қашан* болғанын нақтыламай, өмірлік тәжірибеңізді сипаттап жатырсыз. Егер қашан көргеніңізді айтқыңыз келсе, Past Simple шағына ауысасыз: "I saw that movie last year" (Мен ол фильмді өткен жылы көрдім).