Present Perfect пен Past Simple шақтарының негізгі айырмашылығы – Past Simple өткен шақтағы белгілі бір уақытта аяқталған іс-әрекетті сипаттайды, ал Present Perfect өткендегі іс-әрекетті осы шақпен байланыстырады және нақты уақыты маңызды емес. Осы негізгі айырмашылықты түсіну ағылшын тілінде сауатты сөйлеп, жазу үшін өте маңызды.
Бұл екі шақты шатастыру – ағылшын тілін үйренушілер арасында ең жиі кездесетін қиындықтардың бірі. Неліктен «I visited Paris in 2019» деп айтуға болады, бірақ «I have visited Paris in 2019» деп айтуға болмайды? Бұл нұсқаулықта Present Perfect пен Past Simple айырмашылығы нақты ережелермен және өмірден алынған мысалдармен түсіндіріледі, соның арқасында сіз бұл шақтарды сенімділікпен қолданатын боласыз.
Past Simple шағын қашан қолданған дұрыс?
Past Simple шағы өткендегі *белгілі бір уақытта* толығымен аяқталған іс-әрекеттерді, оқиғаларды немесе жағдайларды сипаттау үшін қолданылады. Мұндағы ең маңызды сөз – «аяқталған уақыт». Іс-әрекет өткен шақта басталып, өткен шақта аяқталды және біз оның қашан болғанын білеміз.
Мұны аяқталған оқиға туралы әңгіме деп қабылдаңыз. Ол көбінесе уақытты білдіретін сигнал сөздермен бірге қолданылады.
Негізгі ереже: Белгілі бір уақытта аяқталған іс-әрекеттер
Егер сіз «Бұл қашан болды?» деген сұраққа өткен шақтағы нақты уақытпен жауап бере алсаңыз, Past Simple шағын қолданыңыз.
Мысалдар:
- I watched that movie *yesterday*. (Мен бұл фильмді *кеше* көрдім.)
- She graduated from university *in 2022*. (Ол университетті *2022 жылы* бітірді.)
- They moved to Canada *three years ago*. (Олар Канадаға *үш жыл бұрын* көшіп кетті.)
- We ate at that new restaurant *last night*. (Біз *кеше түнде* жаңа мейрамханада тамақтандық.)
Әр мысалда уақыт нақты және аяқталған: *yesterday* (кеше), *in 2022* (2022 жылы), *three years ago* (үш жыл бұрын), *last night* (кеше түнде).
Present Perfect шағы қандай жағдайда қолданылады?
Present Perfect шағы өткен шақ пен осы шақтың арасында көпір қызметін атқарады. Іс-әрекет *осы сәтке дейін* белгісіз бір уақытта орын алған, бірақ оның нақты уақыты белгісіз немесе маңызды емес. Ең бастысы – оның осы шақпен байланысы.
Негізгі қолданылу мақсаттары мен мысалдары
- Осы шақта нәтижесі бар іс-әрекеттер: Өткендегі іс-әрекеттің қазір көріп немесе сезіп тұрған нәтижесі бар.
- «I have lost my keys.» (Нәтижесі: мен *қазір* үйіме кіре алмаймын.)
- «He has broken his leg.» (Нәтижесі: оның аяғы *қазір* гипсте.)
- Өмірлік тәжірибе: Өміріңізде болған тәжірибелер туралы айту үшін. Нақты уақыт емес, тәжірибенің өзі маңызды.
- «She has traveled to Japan.» (Ол өмірінде, осы уақытқа дейін Жапонияда болған.)
- «Have you ever eaten sushi?» (Сіз өміріңізде суши жеп көрдіңіз бе?)
- «I have never seen that film.» (Мен бұл фильмді ешқашан көрген емеспін.)
- Аяқталмаған уақыт аралығындағы іс-әрекеттер: Әлі аяқталмаған уақыт кезеңінде болған іс-әрекеттер үшін.
- «I have drunk three cups of coffee *today*.» (*Today* (бүгін) әлі аяқталған жоқ.)
- «We have had two meetings *this week*.» (*This week* (осы апта) әлі аяқталған жоқ.)
Present Perfect пен Past Simple шақтарын қалай ажыратуға болады?
Екеуін салыстырып көрейік. Негізгі шешуші фактор – «аяқталған» және «аяқталмаған» уақыт пен фокус тұжырымдамасы.
- Past Simple: Аяқталған өткен іс-әрекетке назар аудару
- Уақыт: Нақты және аяқталған (yesterday, last year, in 1990).
- Мысал: «William Shakespeare wrote *Hamlet*.» (Шекспир қазір өмірде жоқ; іс-әрекет толығымен аяқталған).
- Present Perfect: Осы шақпен байланысқа назар аудару
- Уақыт: Нақты емес немесе аяқталмаған (ever, this week, so far).
- Мысал: «The author has written three books.» (Автор әлі тірі және тағы да кітап жазуы мүмкін. Бұл оның өмірлік жұмысының бір бөлігі).
Екі шақты ажыратуға көмектесетін сигнал сөздер қандай?
Сигнал сөздер – дұрыс шақты таңдауға көмектесетін ең жақсы көмекші.
- Жиі кездесетін Past Simple сигнал сөздері:
- yesterday (кеше)
- last week / month / year (өткен аптада / айда / жылы)
- ... ago (мысалы, five minutes ago, two years ago)
- in 2010 (2010 жылы)
- when I was a child (мен бала кезімде)
- Жиі кездесетін Present Perfect сигнал сөздері:
- for (уақыт аралығы, мысалы, for two years – екі жыл бойы)
- since (белгілі бір уақыттан бері, мысалы, since 2020 – 2020 жылдан бері)
- already (қазірдің өзінде)
- just (жаңа ғана)
- yet (әлі)
- ever / never (өмірінде / ешқашан)
- this week / month / year (егер кезең әлі аяқталмаса)
- so far (осы уақытқа дейін)
Present Perfect пен Past Simple айырмашылығын меңгеру тәжірибені қажет етеді, бірақ бұл сіздің ағылшын тіліндегі еркіндігіңіз үшін өте маңызды. Келесі жолы қай шақты қолданарыңызды білмесеңіз, өзіңізге сұрақ қойыңыз: мен белгілі бір уақытта аяқталған өткен оқиға туралы айтып жатырмын ба, әлде өткен оқиғаны осы шақпен байланыстырып жатырмын ба? Жауабыңыз сізге дұрыс шақты таңдауға көмектеседі.
Жиі Қойылатын Сұрақтар
«Yesterday» сөзін Present Perfect-пен бірге қолдануға бола ма?
Жоқ, болмайды. «Yesterday» – аяқталған уақытты білдіретін сөз, сондықтан ол Past Simple шағын қажет етеді. Сіз «I have seen him yesterday» деп емес, «I saw him yesterday» деп айтуыңыз керек.
«I have gone to Italy» мен «I have been to Italy» сөйлемдерінің айырмашылығы неде?
Бұл жиі шатастыратын жағдай. «I have gone to Italy» деген сөйлем адамның Италияға кетіп, әлі сол жақта екенін білдіреді. «I have been to Italy» деген сөйлем адамның өмірінде бір рет Италияға барып, қайтып келгенін білдіреді. «Been» сөзі аяқталған өмірлік тәжірибелер үшін қолданылады.
«I have finished» деп айтқан дұрыс па, әлде «I finished» пе?
Екеуі де грамматикалық тұрғыдан дұрыс, бірақ мағыналық екпіні әртүрлі. «I finished my work an hour ago» (Past Simple) іс-әрекеттің қашан аяқталғанын нақтылайды. «I have finished my work!» (Present Perfect) көбінесе хабарландыру ретінде қолданылып, осы шақтағы нәтижеге – яғни сіздің *қазір* бос екеніңізге баса назар аударады.
Жақында болған оқиғалар үшін Past Simple мен Present Perfect-тің қайсысын таңдау керек?
Егер сіз оқиғаның нақты уақытын айтсаңыз, тіпті ол жақында ғана болса да, Past Simple шағын қолданыңыз. Мысалы, «The mail arrived five minutes ago.» (Пошта бес минут бұрын келді.) Егер сіз жаңалықты нақты уақытсыз хабарлап жатсаңыз, Present Perfect шағын қолданыңыз. Мысалы, «Guess what! My sister has had her baby!» (Білесің бе! Әпкем сәбилі болды!).