Present Perfect пен Simple Past шақтарының негізгі айырмашылығы олардың уақытпен байланысында жатыр. Simple Past өткен шақтағы белгілі бір, аяқталған уақытта жасалған іс-әрекетті сипаттаса, Present Perfect белгісіз уақытта болған немесе өткенде басталып, осы шаққа дейін жалғасып жатқан іс-әрекетті сипаттайды.
Ағылшын тіліндегі етістік шақтарын меңгеру қиын болуы мүмкін, бірақ Present Perfect пен Simple Past айырмашылығын түсіну – кез келген оқушы үшін маңызды қадам. Бұл екі шақ екеуі де өткен оқиғаларға қатысты болғандықтан, жиі шатастырылады. Алайда, олардың қолданылуы толығымен контекстке және сөйлеушінің іс-әрекеттің қазіргі сәтпен байланысын қалай қарастыратынына байланысты. Бұл нұсқаулықта біз оны нақты ережелер мен мысалдар арқылы талдаймыз.
Simple Past шағы дегеніміз не және ол қалай жасалады?
Simple Past шағы өткенде белгілі бір уақытта басталып, аяқталған іс-әрекеттерді сипаттау үшін қолданылады. Уақыт не нақты көрсетіледі, не контекстен анық білініп тұрады. Оны өткен шақтағы жабық оқиға ретінде қарастырыңыз.
Simple Past шағының негізгі сипаттамалары:
- Іс-әрекет 100% аяқталған.
- Ол нақты, белгілі бір уақытта болған.
- Оның осы шақпен тікелей байланысы жоқ.
Simple Past шағы қалай жасалады?
Көптеген етістіктер үшін негізгі формаға «-ed» жалғауы қосылады. Дегенмен, көптеген кең таралған етістіктер бұрыс етістіктер болып табылады және олардың ерекше өткен шақ формалары бар.
Құрылымы: Бастауыш + өткен шақтағы етістік (мысалы, walked, ate, saw)
Мысалдар:
- I visited my grandparents last week. (Уақыт, last week (өткен аптада), нақты және аяқталған.)
- She graduated from university in 2021. (2021 жылы – аяқталған уақыт.)
- They watched the movie yesterday evening. (Іс-әрекет аяқталған және уақыты нақты көрсетілген.)
Present Perfect шағы қандай жағдайда қолданылады?
Present Perfect шағы өткен шақ пен осы шақтың арасында байланыс орнатады. Ол қазіргі сәтке дейін белгісіз бір уақытта болған немесе өткенде басталып, әлі де жалғасып жатқан іс-әрекеттер үшін қолданылады.
Present Perfect шағының негізгі сипаттамалары:
- Іс-әрекеттің осы шақта маңызы немесе нәтижесі бар.
- Іс-әрекеттің нақты уақыты маңызды емес немесе белгісіз.
- Ол аяқталмаған уақыт кезеңіндегі іс-әрекетті сипаттай алады (мысалы, today (бүгін), this month (осы айда)).
Present Perfect шағы қалай жасалады?
You use the auxiliary verb 'have' or 'has' followed by the past participle of the main verb.
Құрылымы: Бастауыш + have/has + Past Participle (мысалы, have walked, has eaten, have seen)
Мысалдар:
- I have visited Paris. (Өмірлік тәжірибе; нақты уақыты айтылмаған.)
- She has lost her keys. (Өткен шақтағы әрекеттің қазіргі нәтижесі бар: ол қазір үйіне кіре алмайды.)
- They have lived here for ten years. (Олар мұнда өткенде өмір сүре бастаған және әлі де тұрады.)
Present Perfect пен Simple Past шақтарының басты айырмашылығы неде?
Present Perfect пен Simple Past арасындағы негізгі айырмашылық – уақыт ұғымында. Simple Past іс-әрекетті аяқталған өткен шаққа жатқызса, Present Perfect іс-әрекеттің маңыздылығын осы шаққа әкеледі.
Салыстырып көрейік:
- Simple Past: I wrote my essay. (Тапсырма аяқталды. Назар өткендегі іс-әрекетте.)
- Present Perfect: I have written my essay. (Тапсырма аяқталды, нәтижесінде мен оны қазір тапсыра аламын.)
- Simple Past: Marie Curie discovered radium. (Ол кісі қазір өмірде жоқ; іс-әрекет толығымен өткен шақта қалған.)
- Present Perfect: Scientists have discovered a new planet. (Бұл жаңалық жақында болған, ғалымдар әлі тірі болуы мүмкін.)
Дұрыс шақты таңдауға уақыт маркерлері қалай көмектеседі?
Уақыт маркерлері немесе уақыт үстеулері – дұрыс шақты таңдауға көмектесетін ең жақсы белгілер. Белгілі бір сөздер әрдайым тек бір шақпен ғана қолданылады.
- Simple Past уақыт маркерлері: Бұлар аяқталған, нақты уақыттарды білдіреді.
- yesterday (кеше)
- last week/month/year (өткен аптада/айда/жылы)
- ... ago (мысалы, five minutes ago – бес минут бұрын)
- in 2015 (2015 жылы)
- on Monday (дүйсенбіде)
- Present Perfect уақыт маркерлері: Бұлар белгісіз немесе аяқталмаған уақытты білдіреді.
- for (... бойы)
- since (...-дан/-ден бері)
- already (қазірдің өзінде)
- yet (әлі)
- ever / never (бұрын-соңды / ешқашан)
- so far (осы уақытқа дейін)
- this week/month/year (егер кезең аяқталмаса)
Қорытынды
Қорытындылай келе, Present Perfect пен Simple Past арасындағы негізгі айырмашылық – іс-әрекеттің нақты аяқталған уақытпен байланысты болуында немесе оның осы шақпен байланысының болуында. Аяқталған және уақыты белгілі іс-әрекеттер үшін Simple Past шағын қолданыңыз. Өмірлік тәжірибе, қазіргі нәтижесі бар жақында болған оқиғалар немесе осы шаққа дейін жалғасатын іс-әрекеттер үшін Present Perfect шағын пайдаланыңыз. Уақыт маркерлеріне мұқият болыңыз, сонда сіз ағылшын тілі грамматикасының осы маңызды бөлігін тез арада меңгеріп аласыз.
***
Жиі Қойылатын Сұрақтар (ЖҚС)
Present Perfect шағын 'yesterday' сөзімен қолдануға бола ма? Жоқ. 'Yesterday' – аяқталған уақыт маркері, сондықтан сіз Simple Past шағын қолдануыңыз керек. Мысалы, "I *have gone* to the store yesterday" деудің орнына, "I *went* to the store yesterday" деп айтыңыз.
'I have gone to London' мен 'I have been to London' сөйлемдерінің айырмашылығы қандай? 'I have gone to London' сөйлемі адамның қазір Лондонда екенін немесе сол жаққа бара жатқанын білдіреді (ол әлі оралған жоқ). 'I have been to London' – бұл өмірлік тәжірибе, яғни адам өткенде Лондонға барып, содан бері қайтып келгенін білдіреді.
Present Perfect жақында болған іс-әрекеттерді сипаттау үшін қолданыла ма? Иә, әсіресе іс-әрекеттің осы шақта нәтижесі болса. Мысалы, "I've just finished my homework" (сондықтан қазір боспын) немесе "She has cut her finger" (және қазір оның саусағы қанап тұр).
Present Perfect шағында 'for' және 'since' сөздері қалай жұмыс істейді? 'For' уақыт кезеңімен қолданылады (мысалы, *for two years* – екі жыл бойы, *for ten minutes* – он минут бойы). 'Since' нақты уақыт нүктесімен қолданылады (мысалы, *since 2020* – 2020 жылдан бері, *since last Tuesday* – өткен сейсенбіден бері). Екеуі де өткенде басталып, осы шаққа дейін жалғасатын іс-әрекетті сипаттау үшін Present Perfect шағымен қолданылады.
Неге 'I have finished my work at 6 pm' деп айту қате болып саналады? Бұл қате, себебі 'at 6 pm' – өткен шақтағы нақты уақыт нүктесі. Іс-әрекеттің қашан аяқталғанын нақты көрсеткенде, сіз Simple Past шағын қолдануыңыз керек: "I *finished* my work at 6 pm."