Іс-әрекет өткен шақта нақты, аяқталған уақытта жасалса, Past Simple қолданылады. Ал іс-әрекет аяқталмаған уақыт аралығында болса немесе оның осы шақпен нақты байланысы не нәтижесі болса, Present Perfect қолданылады. Осы негізгі айырмашылықты түсіну – Present Perfect пен Past Simple шақтарын қатесіз қолданудың басты сыры.
Ағылшын тілін үйренушілердің көпшілігі үшін бұл екі шақтың бірін таңдау – ең қиын грамматикалық тақырыптардың бірі. Іс-әрекеттің өткенде болғанын білесіз, бірақ қай шақты қолдану керек? Уайымдамаңыз. Бұл нұсқаулықта әрқашан дұрыс таңдау жасауға көмектесетін нақты ережелер, сигнал сөздер және мысалдар келтірілген.
Present Perfect пен Past Simple шақтарының басты айырмашылығы неде?
Есте сақтайтын ең маңызды ұғым – осы шақпен байланыс.
- Past Simple нақты, *аяқталған* уақытта біткен іс-әрекеттерді білдіреді. Осы шақпен байланыс үзілген. Оны өткен шақтағы уақыт сызығындағы бір нүкте деп елестетіңіз.
- Present Perfect *аяқталмаған* уақыт аралығындағы іс-әрекеттерді немесе *қазіргі* уақытта нәтижесі не маңызы бар өткендегі іс-әрекеттерді білдіреді. Ол өткен шақ пен осы шақтың арасында көпір орнатады.
Енді әрқайсысының нақты ережелерін қарастырайық.
Past Simple шағын қандай жағдайда қолдану керек?
Past Simple шағын өткенде нақты бір уақытта басталып, аяқталған іс-әрекет үшін қолданыңыз. Уақыт та, іс-әрекет те аяқталған.
Ереже: Іс-әрекет толығымен аяқталған және біз оның *қашан* болғанын жиі айтамыз.
- 1-мысал: I saw that movie last week. (Уақыты көрсетілген, *last week* – өткен апта – аяқталған уақыт.)
- 2-мысал: She lived in London in 2010. (Жылы көрсетілген, *2010* – аяқталған уақыт.)
- 3-мысал: They ate breakfast at 8 a.m. (Нақты уақыт, *8 a.m.* – таңғы 8, өткен шақтағы аяқталған сәт.)
Past Simple шағымен жиі қолданылатын уақытты білдіретін сөздер қандай?
Егер осы сөздерді көрсеңіз, көп жағдайда Past Simple қажет болады:
- yesterday
- last week/month/year
- ... ago (мысалы, two days ago)
- in 1999, in 2020
- at 3 o'clock
- when I was a child
Present Perfect шағы қай кезде қолданылады?
Present Perfect бірнеше негізгі жағдайда қолданылады, бірақ олардың барлығында қазіргі уақытпен байланыс бар. Іс-әрекет өткенде болған, бірақ ол осы сәтке әсер етеді.
Ереже: Іс-әрекет аяқталмаған уақыт аралығында, жалпы өмірлік тәжірибе ретінде айтылады немесе оның қазіргі уақытта тікелей нәтижесі бар.
- Аяқталмаған уақыт аралығы үшін: Уақыт әлі жалғасып жатыр.
- Мысал: I have seen three movies this week. (Бұл апта әлі біткен жоқ; мен тағы бір фильм көруім мүмкін.)
- Мысал: He has worked here since 2018. (Ол жұмысты өткенде бастаған және әлі де осында істейді.)
- Өмірлік тәжірибе туралы айтқанда (нақты уақыты көрсетілмесе):
- Мысал: Have you ever been to Japan? (Мен сіздің осы уақытқа дейінгі бүкіл өміріңіз туралы сұрап тұрмын.)
- Мысал: She has visited the Eiffel Tower. (Біз оның қашан барғанын білмейміз немесе ол маңызды емес; бастысы – тәжірибенің өзі.)
- Осы шақта нәтижесі бар өткендегі іс-әрекет үшін:
- Мысал: I have lost my keys. (Нәтижесі: мен *қазір* үйіме кіре алмай тұрмын.)
- Мысал: They have finished their homework. (Нәтижесі: олар *қазір* ойнауға босады.)
Present Perfect шағының сигналы болатын сөздер бар ма?
Бұл сөздер көбінесе осы шақпен байланысты көрсетеді:
- for, since
- just, already, yet
- ever, never
- this week/month/year (егер бұл кезең әлі аяқталмаған болса)
- today
Present Perfect пен Past Simple арасынан дұрысын қалай таңдауға болады?
Әлі де сенімсіз болсаңыз, Present Perfect пен Past Simple арасында таңдау жасау үшін өзіңізге мына сұрақтарды қойыңыз.
- Сөйлемде нақты, аяқталған уақыт көрсетілген бе? (мысалы, *yesterday, in 2005, last month*)
- Иә? → Past Simple қолданыңыз. (мысалы, *I went to the store yesterday.*)
- Іс-әрекет әлі жалғасып жатқан уақыт аралығында болып жатыр ма? (мысалы, *today, this week, this year*)
- Иә? → Present Perfect қолданыңыз. (мысалы, *I have called him twice today.*)
- Негізгі назар өткендегі іс-әрекеттің қазіргі нәтижесіне аударылып тұр ма? (мысалы, *I can't find my wallet now*)
- Иә? → Present Perfect қолданыңыз. (мысалы, *I have lost my wallet.*)
- Сіз іс-әрекеттің қашан болғанын айтпай, жалпы өмірлік тәжірибе туралы айтып жатырсыз ба?
- Иә? → Present Perfect қолданыңыз. (мысалы, *I have seen that film before.*)
Present Perfect пен Past Simple арасындағы айырмашылықты меңгеру – ағылшын тілін үйренудегі үлкен қадам. Негізгі идея қарапайым: Past Simple – аяқталған өткен шақ үшін, ал Present Perfect – осы шақпен байланысы бар өткен іс-әрекеттер үшін. Осы ережелермен жаттыға берсеңіз, көп ұзамай дұрыс таңдау жасау дағдыға айналады!
Жиі қойылатын сұрақтар
1-сұрақ: «I lost my keys» және «I've lost my keys» сөйлемдерінің айырмашылығы қандай?
Бұл классикалық мысал! «I lost my keys» (Past Simple) – бұл өткендегі оқиға туралы жай ғана хабарлама. Мүмкін сіз оларды кеше жоғалтып, кейін тауып алған шығарсыз. «I've lost my keys» (Present Perfect) сіздің кілттерді өткенде жоғалтқаныңызды және соның салдарынан оларды *қазір* де таба алмай жатқаныңызды білдіреді. Мәселе әлі де өзекті.
2-сұрақ: Present Perfect шағын «yesterday» сөзімен қолдануға бола ма?
Жоқ, болмайды. *yesterday, last week* немесе *in 2015* сияқты аяқталған, нақты уақытты білдіретін сөздер тек Past Simple шағымен қолданылуы керек. «I have seen him yesterday» деп айту қате. Дұрыс сөйлем: «I saw him yesterday».
3-сұрақ: Past Simple шағымен «for» және «since» сөздерін қолдану дұрыс па?
Жалпы алғанда, жоқ. «For» (ұзақтық) және «since» (басталу нүктесі) өткенде басталып, осы шаққа дейін жалғасатын іс-әрекетті сипаттау үшін Present Perfect шағымен қолданылады (мысалы, *I have lived here for five years.*). Past Simple шағымен «for» сөзін тек өткендегі аяқталған уақыт ұзақтығын сипаттау үшін ғана қолданасыз (мысалы, *I lived there for five years, but I moved in 2020.*).
4-сұрақ: Неліктен америкалықтар кейде британдықтар Present Perfect қолданатын жерде Past Simple-ды қолданады?
Бұл өте орынды байқау. Американдық ағылшын тілінде *just, already*, және *yet* сияқты сөздермен Past Simple шағын қолдану жиі кездеседі. Мысалы, американдық адам «Did you eat yet?» немесе «I already ate» деуі мүмкін, ал британдық адам «Have you eaten yet?» немесе «I've already eaten» деп айтуы ықтимал. Екі нұсқа да өз диалектілерінде дұрыс болып саналады.