Present Perfect ('I have eaten') пен Past Simple ('I ate') шақтарының негізгі айырмашылығы — қазіргі уақытпен байланысы. Past Simple өткен шақта белгілі бір уақытта аяқталған іс-әрекетті сипаттаса, Present Perfect өткенде болған, бірақ нәтижесі қазірге әсер ететін немесе аяқталмаған уақыт кезеңіндегі іс-әрекетті білдіреді. Осы екеуін дұрыс қолдана білу — ағылшын тілінде табиғи сөйлеуге жасалған маңызды қадам.
Ағылшын тіліндегі етістік шақтарын меңгеру басқатырғыш секілді көрінуі мүмкін, бірақ Present Perfect пен Past Simple айырмашылығын түсіну — сол басқатырғыштың ең маңызды бөліктерінің бірі. Бұл екі шақ та өткен оқиғалар туралы айтады, бірақ олардың көзқарасы әртүрлі. Ендеше, әрқайсысын нақты мысалдармен қашан және неліктен қолдану керектігін талдап көрейік.
Past Simple ('I ate') шағын қашан қолдану керек?
Past Simple — өткенде белгілі бір уақытта басталып, аяқталған іс-әрекеттерді сипаттау үшін қолданылатын негізгі шақ. Оны толығымен біткен оқиғаны баяндау деп ойлаңыз. Ең бастысы — оқиғаның уақыты нақты айтылады немесе меңзеледі.
Past Simple келесі жағдайларда қолданылады:
- Іс-әрекет толық аяқталғанда.
- Оның *қашан* болғанын білгенде.
yesterday (кеше), last week (өткен аптада), five minutes ago (бес минут бұрын), in 2015 (2015 жылы) немесе when I was a child (мен бала кезімде) сияқты уақыт меңзеуіштеріне назар аударыңыз. Бұл сөздер нақты, аяқталған өткен уақытты білдіреді.
Мысалдар:
- I ate sushi for dinner *last night*. (Мен *кеше түнде* кешкі асқа суши жедім.)
- She visited her grandparents *two weeks ago*. (Ол *екі апта бұрын* ата-әжесіне барып қайтты.)
- They finished the project *yesterday afternoon*. (Олар жобаны *кеше түстен кейін* аяқтады.)
Осы мысалдардың барлығында іс-әрекет 100% өткен шақта қалған және қазіргі сәтпен тікелей байланысы жоқ.
Present Perfect ('I have eaten') шағының қазіргі уақытпен байланысы қандай?
Present Perfect (have/has + past participle) шағы сәл күрделірек, себебі ол өткен шақ пен осы шақтың арасында көпір орнатады. Іс-әрекет өткенде болған, бірақ оның маңызы немесе қатысы *дәл қазір* бар. Біз оны yesterday немесе last year сияқты аяқталған уақытты білдіретін сөздермен қолданбаймыз.
Оның негізгі қолданылу жолдарын қарастырайық.
Қазіргі кезге нәтижесі бар іс-әрекеттер үшін қалай қолданылады?
Өткендегі іс-әрекеттің қазіргі сәтке тікелей әсері немесе нәтижесі болса, Present Perfect қолданылады.
- Мысал: "I have lost my keys."
- *Мағынасы:* Мен кілтімді өткенде жоғалттым, соның салдарынан *қазір* үйіме кіре алмай тұрмын.
- Мысал: "She has broken her leg."
- *Мағынасы:* Оқиға өткенде болған, бірақ оның аяғы *қазір* де сынық.
Өмірлік тәжірибені сипаттау үшін қалай қолданылады?
Present Perfect өмірлік тәжірибе туралы айту үшін таптырмас шақ. Нақты уақыты маңызды емес, тәжірибенің өзі маңызды. Біз жиі ever (бұрын-соңды), never (ешқашан), before (бұрын), so far (осы уақытқа дейін) сияқты сөздерді қолданамыз.
- Мысал: "I have been to Japan twice."
- *Мағынасы:* Мен өмірімде осы уақытқа дейін Жапонияда екі рет болдым. Нақты қай күндері болғаным маңызды емес.
- Мысал: "Have you ever tried snails?"
- *Мағынасы:* Мен сіздің *осы сәтке дейінгі* бүкіл өмірлік тәжірибеңіз туралы сұрап тұрмын.
Аяқталмаған уақыт аралығындағы іс-әрекеттер үшін қалай қолданамыз?
Егер сіз айтып отырған уақыт кезеңі әлі аяқталмаған болса, міндетті түрде Present Perfect шағын қолдануыңыз керек. today (бүгін), this week (осы аптада), this month (осы айда) және this year (биыл) сияқты уақыт меңзеуіштеріне назар аударыңыз.
- Мысал: "He has drunk three cups of coffee *today*."
- *Мағынасы:* Бүгін әлі аяқталған жоқ, сондықтан ол тағы да кофе ішуі мүмкін.
- Мысал: "We haven't seen any good movies *this year*."
- *Мағынасы:* Жыл әлі біткен жоқ, сондықтан әлі де жақсы фильм көріп қалуымыз мүмкін.
Present Perfect пен Past Simple арасындағы негізгі айырмашылық уақыт па?
Сайып келгенде, шешуші фактор — іс-әрекеттің уақытын қалай қарастыратыныңыз. Ол өткен шақтағы аяқталған сәт пе, әлде қазіргі уақытпен байланысы бар ма? Сіз қолданатын уақыт меңзеуіштері — ең үлкен көмекші.
- Past Simple (Нақты, аяқталған уақыт):
- yesterday
- last week/month/year
- ... ago
- in 1999
- at 8 PM
- Present Perfect (Нақтыланбаған немесе аяқталмаған уақыт):
- ever, never
- already, yet, just
- for, since
- so far
- this week/month/year
Екеуін қатар салыстыру 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: Shakespeare wrote many plays. (Шекспир көптеген пьеса жазған. Ол қазір өмірде жоқ.)
- Present Perfect: My favorite author has written many books. (Менің сүйікті жазушым көптеген кітап жазды. Ол тірі және тағы да жазуы мүмкін.)
Қорытынды: Қай шақты таңдау керек?
Present Perfect пен Past Simple айырмашылығын меңгеру бір ғана сұраққа келіп тіреледі: Іс-әрекет аяқталып, өткен шақта қалды ма, әлде қазіргі уақытпен байланысы бар ма? Егер yesterday сияқты нақты аяқталған уақытты атасаңыз, Past Simple қолданыңыз. Егер өмірлік тәжірибе, қазіргі нәтиже немесе today сияқты аяқталмаған уақыт кезеңі туралы айтсаңыз, Present Perfect — ең дұрыс таңдау. Оларды қолданып жаттығыңыз, сонда бұл көп ұзамай әдетке айналады!
Жиі Қойылатын Сұрақтар (ЖҚС)
Неге Present Perfect шағымен 'yesterday' сөзін қолдануға болмайды?
"I have seen him yesterday" деп айтуға болмайды, себебі Present Perfect қазіргі уақытпен байланысы бар немесе аяқталмаған уақыттағы іс-әрекеттер үшін қолданылады. 'Yesterday' — Past Simple шағын талап ететін нақты, аяқталған уақыт көрсеткіші. Дұрыс сөйлем: "I saw him yesterday."
'I have gone' мен 'I have been' сөздерінің айырмашылығы қандай?
'I have gone to the store' деген сөз менің қазір дүкенде екенімді (немесе сол жаққа бара жатқанымды) және әлі қайтып келмегенімді білдіреді. 'I have been to the store' деген сөз менің дүкенге барып, қазір қайтып келгенімді білдіреді. 'Been' барып-келудің аяқталғанын меңзесе, 'gone' сіздің әлі сол жерде екеніңізді көрсетеді.
'I have eaten breakfast' пен 'I ate breakfast' сөйлемдерінің мағынасы бірдей ме?
Олар өте ұқсас, бірақ мағыналық реңктерінде аздаған айырмашылық бар. "I ate breakfast" — бұл өткен шақтағы фактіні қарапайым баяндау. "I have eaten breakfast" қазіргі нәтижені меңзейді, мысалы, сіздің қазір қарныңыз аш емес. Егер біреу "Are you hungry?" (Қарныңыз аш па?) деп сұраса, сіз "No, I've already eaten" (Жоқ, мен тамақтанып қойдым) деп жауап бергеніңіз табиғиырақ болады.
Сөйлесу кезінде Past Simple мен Present Perfect-ті қалай дұрыс таңдауға болады?
Тақырыпқа ой жүгіртіңіз. Егер сіз өмірлік тәжірибе туралы жаңа тақырып бастасаңыз, сөзді Present Perfect-тен бастауыңыз мүмкін: "Have you ever been to Italy?" (Сіз бұрын-соңды Италияда болдыңыз ба?). Егер сұхбаттасыңыз иә десе, әңгіме сол сапардың нақты бөлшектерін талқылау үшін Past Simple шағына ауысуы ықтимал: "Yes, I went there last year. I visited Rome and Florence." (Иә, мен ол жаққа өткен жылы бардым. Рим мен Флоренцияны араладым.)
Америкалық ағылшын тілінде бұл шақтар басқаша қолданыла ма?
Иә, аздаған айырмашылық бар. Америкалық ағылшын тілінде already, just және yet сияқты сөздермен Past Simple шағын жиі қолданады. Мысалы, американдық "Did you eat yet?" немесе "I already ate" деп айтуы мүмкін. Ал британдық ағылшын тілінде Present Perfect шағына басымдық беріледі: "Have you eaten yet?" немесе "I have already eaten."