Present Perfect шағын қазіргі кезбен байланысы бар, мысалы, аяқталмаған уақыт аралығындағы, өмірлік тәжірибедегі немесе қазіргі кезге нәтижесі бар жақын арада болған іс-әрекеттер үшін қолданыңыз. Ал Simple Past шағын өткен шақтағы нақты, аяқталған уақытта жасалған іс-әрекеттер үшін пайдаланыңыз.
Ағылшын тіліндегі етістік шақтарын меңгеру қиын болып көрінуі мүмкін, бірақ өткен шақ пен осы шақтың негізгі айырмашылығын түсіну – ең бастысы. Ең жиі шатастырылатын екі шақ – Present Perfect және Simple Past. Екеуі де өткен шақ туралы айтқанымен, олардың көзқарасы әртүрлі. Бұл нұсқаулық ағылшын тіліндегі сөзіңіз табиғи әрі нақты шығу үшін Present Perfect шағын Simple Past-тың орнына қашан қолдану керектігін анықтап береді.
Simple Past дегеніміз не және ол қашан қолданылады?
Алдымен оңайынан бастайық. Simple Past шағы өткендегі белгілі бір уақытта басталып, аяқталған іс-әрекеттерді, оқиғаларды немесе жағдайларды сипаттау үшін қолданылады. Мұндағы ең бастысы – аяқталған уақыттағы аяқталған іс-әрекет.
Мұны толығымен біткен оқиғаны баяндау деп ойлаңыз. Сіз оның *қашан* болғанын әрдайым дерлік білесіз.
- Мысал: I visited my grandparents last weekend. (Мен өткен демалыста атам мен әжеме бардым.)
- Мысал: She graduated from university in 2019. (Ол университетті 2019 жылы бітірді.)
- Мысал: We ate pizza for dinner yesterday. (Біз кеше кешкі асқа пицца жедік.)
Бұл мысалдардың барлығында уақыт кезеңі (last weekend, in 2019, yesterday) аяқталған, іс-әрекет те аяқталған.
Present Perfect шағын Simple Past-тың орнына қандай жағдайларда қолданған жөн?
Present Perfect шағы (have/has + past participle арқылы жасалады) – бұл өткен шақ пен осы шақты байланыстыратын көпір. Ол қазіргі сәтпен байланысы немесе маңызы бар өткен іс-әрекеттерді сипаттайды. Оны қолдану қажет болатын үш негізгі жағдай бар.
Аяқталмаған уақыт аралығындағы іс-әрекеттер үшін қалай қолданамыз?
Егер іс-әрекет әлі жалғасып жатқан уақыт аралығында болса, Present Perfect шағын қолдануыңыз керек. today (бүгін), this week (осы апта), this month (осы ай) немесе this year (осы жыл) сияқты уақыт тіркестеріне назар аударыңыз.
- Present Perfect: I have drunk three cups of coffee today. (Бүгін әлі аяқталған жоқ; мен тағы ішуім мүмкін.)
- Simple Past: I drank three cups of coffee yesterday. (Кеше толығымен аяқталды.)
- Present Perfect: We have had two meetings this month. (Бұл ай әлі біткен жоқ.)
- Simple Past: We had two meetings last month. (Өткен ай аяқталды.)
Өмірлік тәжірибе туралы айтқанда неліктен Present Perfect таңдау керек?
Адамның өмірінде бір кездері болған тәжірибе туралы айтқанда, оның нақты уақыты маңызды емес. Негізгі назар тәжірибенің өзінде болады. Бұл – Present Perfect-тің классикалық қолданысы, көбінесе ever (бұрын-соңды), never (ешқашан) және before (бұрын) сияқты сөздермен бірге келеді.
- Present Perfect: Have you ever been to Mexico? (Мен сіздің осы уақытқа дейінгі бүкіл өмірлік тәжірибеңіз туралы сұрап тұрмын.)
- Simple Past: Did you go to Mexico last year? (Мен нақты, аяқталған уақыт – өткен жыл туралы сұрап тұрмын.)
- Present Perfect: He has never seen a Star Wars movie. (Ол өмірінде ешқашан «Жұлдызды соғыстар» фильмін көрмеген.)
- Simple Past: He didn't see the new Star Wars movie when it was in cinemas. (Белгілі бір өткен шақтағы мүмкіндік туралы айтылып тұр.)
Қазіргі кезге әсері бар жақын арада болған оқиғаларды сипаттау үшін қай шақты қолданған дұрыс?
Егер өткен іс-әрекеттің осы шаққа тікелей әсері немесе нәтижесі болса, Present Perfect шағын қолданыңыз. Мұнда назар өткен әрекеттен туындаған қазіргі жағдайға аударылады. just (жаңа ғана), already (қазірдің өзінде), yet (әлі) сияқты сигнал сөздер жиі кездеседі.
- Present Perfect: I have lost my wallet. (Қазіргі нәтижесі: менде әмиян жоқ және ақша төлей алмаймын.)
- Simple Past: I lost my wallet on the bus yesterday. (Бұл жай ғана өткен оқиға туралы ақпарат. Назар қазіргі нәтижеге емес, өткен оқиғаға аударылған.)
- Present Perfect: She has just finished her homework. (Қазіргі нәтижесі: ол енді теледидар көруге бос.)
- Simple Past: She finished her homework an hour ago. (Назар іс-әрекеттің қашан аяқталғанында.)
Дұрыс шақты таңдауға көмектесетін сигнал сөздер бар ма?
Сигнал сөздер – бұл тамаша көмекші. Егер осы сөздердің бірін көрсеңіз, бұл қай шақты қолдану керектігін білдіретін күшті белгі. Міне, жылдам анықтамалық тізім:
- Жиі кездесетін Simple Past сигнал сөздері:
- yesterday
- last week / month / year
- ... ago (мысалы, two days ago)
- in 2010 / in the 19th century
- when I was a child
- Жиі кездесетін Present Perfect сигнал сөздері:
- ever / never
- already / yet / just
- so far / up to now
- since (мысалы, since 2020)
- for (мысалы, for three years)
- this week / month / year
Қорытынды: Ең басты түйін
Осы шақтардың арасындағы таңдау бір ғана сұраққа келіп тіреледі: Осы шақпен байланыс бар ма? Егер іс-әрекет нақты өткен уақытпен байланысты аяқталған оқиға болса, Simple Past қолданыңыз. Егер іс-әрекет аяқталмаған уақыттың бөлігі болса, өмірлік тәжірибе болса немесе осы шақта айқын нәтижесі болса, онда Simple Past-тың орнына Present Perfect шағын қолдануыңыз керек. Тәжірибе арқылы бұл маңызды ағылшын тілі грамматикасының ережесі сіз үшін үйреншікті болып кетеді!
Жиі Қойылатын Сұрақтар (ЖҚС)
'Yesterday' сөзімен Present Perfect қолдануға бола ма? Жоқ. 'Yesterday' – аяқталған уақыт маркері, сондықтан ол әрқашан Simple Past шағын қажет етеді. "I have seen that movie yesterday" деудің орнына, "I *saw* that movie yesterday" деп айту керек.
'I have lived in Paris' пен 'I lived in Paris' сөйлемдерінің айырмашылығы неде? "I have lived in Paris for five years" деген сөйлем сіздің әлі де Парижде тұратыныңызды білдіреді. Ал "I lived in Paris for five years" сіздің өткенде бес жыл тұрғаныңызды, бірақ қазір ол жерде тұрмайтыныңызды білдіреді. Біріншісі осы шақпен байланысты, екіншісі – өміріңіздің аяқталған кезеңі.
'For' және 'since' сөздері әрқашан Present Perfect-пен бірге жүре ме? Егер олар осы сәтке дейін жалғасатын уақыт ұзақтығын білдірсе, иә. 'For' сөзін уақыт кезеңімен (мысалы, *for two years* – екі жыл бойы) және 'since' сөзін нақты басталу нүктесімен (мысалы, *since 2022* – 2022 жылдан бері) қолданыңыз. Мысалы: "She has worked here *for* ten years" немесе "She has worked here *since* 2014."
Америкалықтар неге 'just' немесе 'already' сөздерімен Simple Past қолданады? Бұл – британдық және американдық ағылшын тілі арасындағы жиі кездесетін айырмашылық. Американдық ағылшын тілінде жақында болған оқиғалар үшін Simple Past шағын қолдану өте жиі кездеседі, мысалы, "Did you eat already?" немесе "I just saw him." Ал британдық ағылшын тілінде Present Perfect көбірек қолданылады: "Have you eaten already?" немесе "I've just seen him." Екі нұсқа да өз диалектілерінде дұрыс болып саналады.
Present Perfect шағы қалай жасалады? Оның құрылымы қарапайым: have (немесе he/she/it үшін has) көмекші етістігінен кейін негізгі етістіктің өткен шақ есімшесі (past participle) келеді. Мысалы: "I have eaten", "She has traveled", "They have finished."