Present Perfect шағы өткен шақ пен осы шақты байланыстырады. Сіз оны өткенде басталып, әлі де жалғасып жатқан іс-әрекеттерді немесе қазіргі сәтке тікелей нәтижесі немесе қатысы бар өткен оқиғаларды сипаттау үшін қолданасыз.
Ағылшын тілі грамматикасын үйренуде Present Perfect шағын қашан және қалай қолдану керектігін түсіну ең қиын тақырыптардың бірі болуы мүмкін. Ол өткен шаққа ұқсағанымен, «present» (осы шақ) деп аталуының себебі бар: оның әрқашан қазіргі уақытпен байланысы болады. Толығымен аяқталған іс-әрекеттерді сипаттайтын Past Simple-дан айырмашылығы, Present Perfect бұрын болған оқиға мен қазіргі жағдайдың арасында көпір орнатады. Осы маңызды шақты нақты ережелер мен мысалдар арқылы талдап көрейік.
Present Perfect шағы қалай жасалады?
«Қашан» қолданылатынын талдамас бұрын, «қалай» жасалатынын қарастырайық. Оның құрылымы өте қарапайым және тұрақты.
Формуласы:
Бастауыш + have/has + Past Participle (Етістіктің 3-ші формасы)
have немесе has етістігін таңдау бастауышқа байланысты:
- I / you / we / they + have + past participle
- He / she / it + has + past participle
Past participle — бұл етістіктің үшінші формасы. Дұрыс етістіктер үшін ол Past Simple формасымен бірдей (соңы -ed-ке аяқталады). Бұрыс етістіктер үшін оның өзіндік ерекше формасы бар, оны жаттау керек (мысалы, go -> went -> gone; eat -> ate -> eaten).
- Болымды түрі: I have finished my work. (Мен жұмысымды аяқтадым.)
- Болымсыз түрі: She has not (hasn't) seen the movie. (Ол бұл фильмді көрген жоқ.)
- Сұраулы түрі: Have you ever been to Canada? (Сіз Канадада болып көрдіңіз бе?)
Present Perfect шағын қай кезде қолдану керек?
Бұл ең маңызды сұрақ. Present Perfect шағын қолдану қажет болатын үш негізгі жағдай бар. Осы контекстерді түсіну оны Past Simple-дың орнына сенімді түрде таңдауға көмектеседі.
Аяқталмаған іс-әрекеттер немесе күйлер үшін қалай қолданылады?
Present Perfect шағын өткенде басталып, қазіргі уақытқа дейін жалғасып келе жатқан іс-әрекет немесе күй үшін қолданыңыз. Ол әлі аяқталмаған.
Бұл жерде біз жиі for (ұзақтықты сипаттау үшін) және since (басталу нүктесін сипаттау үшін) предлогтарын қолданамыз.
- She has lived in Paris for five years. (Ол бес жыл бұрын Парижде тұра бастаған және әлі де сонда тұрады.)
- We have known each other since we were children. (Біз бала кезімізден бері бір-бірімізді білеміз және әлі де танимыз.)
- He has worked as a teacher his whole life. (Ол әлі де мұғалім.)
Өмірлік тәжірибені айту үшін қашан қолданылады?
Адамның өмірінде белгісіз бір уақытта болған тәжірибе туралы айтқанда, Present Perfect дұрыс таңдау болып табылады. Нақты уақыт маңызды емес, тәжірибенің өзі маңызды.
Бұл қолданыс үшін сигнал сөздер: ever, never, before және in my life.
- I have visited Italy twice. (Нақты күндер айтылмаған; маңыздысы — Италияға бару тәжірибесі.)
- Have you ever eaten sushi? (Сіздің осы уақытқа дейінгі өмірлік тәжірибеңіз туралы сұрақ.)
- My mother has never flown in a plane. (Ол өмірінде ұшақпен ұшып көрмеген.)
Өткен іс-әрекеттің қазіргі нәтижесін көрсету үшін ше?
Бұл қолданыс жақында аяқталған және нәтижесі қазіргі уақытта көрініп тұрған немесе маңызды болып табылатын іс-әрекеттер үшін қолданылады. Іс-әрекет біткен, бірақ оның салдары әлі де бар.
Мұндағы сигнал сөздер көбінесе just, already және yet болады.
- I have lost my keys. (Өткендегі іс-әрекет — кілттерді жоғалту. Қазіргі нәтиже — мен есікті аша алмаймын.)
- She has just finished her report. (Іс-әрекет жақында болды. Қазіргі нәтиже — есеп дайын.)
- They haven't arrived yet. (Іс-әрекет әлі болған жоқ. Қазіргі нәтиже — біз әлі күтіп отырмыз.)
Present Perfect пен Past Simple шақтарының айырмашылығы неде?
Бұл — жиі кездесетін шатасу. Негізгі айырмашылық — уақытпен байланыста. Past Simple өткендегі нақты бір уақытта аяқталған іс-әрекеттер үшін, ал Present Perfect — қазіргі уақытпен байланысы бар іс-әрекеттер үшін қолданылады.
- Present Perfect (Белгісіз уақыт / Қазіргі уақытпен байланыс):
- *I have seen that movie.* (Маңыздысы — менің оны көрген тәжірибем.)
- *She has broken her leg.* (Нәтижесі — оның аяғы қазір гипсте.)
- Past Simple (Нақты, аяқталған уақыт):
- *I saw that movie last week.* (Іс-әрекет аяқталған және өткендегі нақты уақытқа байланған.)
- *She broke her leg when she was skiing.* (Іс-әрекет өткендегі нақты бір сәтте болған.)
Present Perfect шағын анықтауға қандай сигнал сөздер көмектеседі?
Кейбір үстеулер мен уақыт өрнектерін тану Present Perfect шағын қолдану қажет екенін білдіруі мүмкін. Міне, ең жиі кездесетіндері:
- For: уақыт кезеңімен қолданылады (мысалы, *He has been here for two hours.*)
- Since: нақты уақыт нүктесімен қолданылады (мысалы, *I have known her since 2010.*)
- Just: жақында болған іс-әрекеттер үшін (мысалы, *They have just left.*)
- Already: бір нәрсе күтілгеннен ерте болғанда (мысалы, *I have already eaten lunch.*)
- Yet: көбінесе сұраулы және болымсыз сөйлемдерде, әлі болмаған нәрсе үшін (мысалы, *Have you finished yet?*)
- Ever: өмірлік тәжірибе туралы сұрақтарда (мысалы, *Have you ever been to Asia?*)
- Never: өміріңізде болмаған нәрселер үшін (мысалы, *He has never tried coffee.*)
Бұл шақты меңгеру тәжірибені қажет етеді, бірақ оның қазіргі уақытпен байланысына назар аудару — негізгі кілт. Үш негізгі қолданысын — аяқталмаған іс-әрекеттер, өмірлік тәжірибелер және қазіргі нәтижесі бар өткен іс-әрекеттерді — есте сақтай отырып, сіз Present Perfect шағын дәл қолдана аласыз және ана тілінде сөйлейтін адам сияқты естілесіз.
Present Perfect туралы жиі қойылатын сұрақтар
Present Perfect шағында болымсыз сөйлемді қалай құрастырамыз?
Болымсыз сөйлем жасау үшін бастауыш пен past participle арасына 'have not' (haven't) немесе 'has not' (hasn't) қолданасыз. Мысалы: "I haven't seen him today."
Present Perfect-ті 'yesterday' сияқты нақты уақытпен қолдануға бола ма?
Жоқ, болмайды. 'Yesterday', 'last week' немесе 'in 2015' сияқты нақты, аяқталған уақыт өрнектері Past Simple шағын қажет етеді. Сіз "I have gone to the cinema yesterday" демей, "I went to the cinema yesterday" деп айтуыңыз керек.
Past Participle дегеніміз не?
Past Participle — бұл етістіктің үшінші негізгі формасы. Дұрыс етістіктер үшін ол -ed жалғауын қосу арқылы жасалады (мысалы, walk -> walked -> walked). Бұрыс етістіктер үшін формасы әртүрлі болады және оны жаттау керек (мысалы, see -> saw -> seen).
'Have been' мен 'have gone' фразаларының айырмашылығы қандай?
'Have been' адамның бір жерге барып, қайтып келгенін білдіреді. Мысалы, "She has been to the store" дегені оның дүкенге барып, қазір қайтып келгенін білдіреді. 'Have gone' адамның әлі сол жерде екенін білдіреді. "She has gone to the store" дегені оның қазіргі уақытта дүкенде екенін білдіреді.
Егер өткен шақ туралы айтса, неге ол 'present' (осы шақ) деп аталады?
Ол 'present' perfect деп аталады, себебі ол сипаттайтын өткен іс-әрекеттің әрқашан қазіргі сәтпен байланысы немесе маңыздылығы болады. Назар тек өткен оқиғаға ғана емес, оның қазіргі күйіне немесе нәтижесіне аударылады.