Present Perfect шағын қазіргі уақытпен байланысты іс-әрекеттер үшін қолданыңыз, мысалы, өмірлік тәжірибелер немесе аяқталмаған уақыт кезеңіндегі оқиғалар. Past Simple шағын өткендегі нақты, аяқталған уақытта біткен іс-әрекеттер үшін қолданыңыз. Бұл айырмашылықты меңгеру ағылшын тілінде табиғи сөйлеуге көмектеседі.
Ағылшын тілі грамматикасында шақтарды ажырату көптеген адамдар үшін ең қиын тақырыптардың бірі. Әсіресе, Present Perfect шағын Past Simple-дың орнына қашан қолдану керегін білу үлкен жұмбақ сияқты көрінуі мүмкін. Іс-әрекеттің өткенде болғанын білесіз, онда неге жай ғана Past Simple қолданбасқа? Оның құпиясы бір негізгі идеяда жатыр: оның қазіргі сәтпен байланысы (немесе байланысының жоқтығы).
Бұл нұсқаулық осы күрделі тақырыпты грамматикадағы мықты тұсыңызға айналдыру үшін барлық ережелерді нақты мысалдармен түсіндіреді.
Present Perfect пен Past Simple шақтарының негізгі айырмашылығы неде?
Негізгі айырмашылық уақыт пен байланыста жатыр.
- Past Simple (мысалы, *I walked, she ate, they saw*) нақты, аяқталған уақытта болған іс-әрекетті сипаттайды. Оның байланысы тек өткен шақпен ғана. Оқиға біткен.
- Present Perfect (мысалы, *I have walked, she has eaten, they have seen*) өткенде болған, бірақ қазіргі уақытпен байланысы бар іс-әрекетті сипаттайды. Бұл байланыс қазіргі нәтиже, әлі де маңызды өмірлік тәжірибе немесе аяқталмаған уақыт кезеңіндегі әрекет болуы мүмкін.
Былай ойлап көріңіз: Past Simple өткен туралы оқиға баяндайды. Present Perfect өткенді *дәл қазір* болып жатқан нәрсемен байланыстырады.
Past Simple шағын нақты қашан қолдану керек?
Бұл мәселедегі ең нақты ереже аяқталған уақытты білдіретін сөздермен байланысты. Егер іс-әрекеттің қашан болғанын нақты, аяқталған уақытпен көрсетсеңіз, міндетті түрде Past Simple шағын қолдануыңыз керек. Басқа таңдау жоқ.
Мынадай сигнальды сөздер мен сөз тіркестеріне назар аударыңыз:
- yesterday
- last week / month / year
- in 2010
- five minutes ago
- when I was a child
- on Monday (егер бүгін аптаның кейінгі күні болса)
Мысалдар:
- I visited my grandmother *yesterday*. (I have visited... ЕМЕС)
- She graduated from university *in 2019*. (She has graduated... ЕМЕС)
- We ate lunch *an hour ago*. (We have eaten... ЕМЕС)
Егер уақыт нақты және аяқталған болса, таңдау оңай: Past Simple шағын қолданыңыз.
Онда Present Perfect шағын Past Simple-дың орнына қашан қолданған жөн?
Дәл осы жерде қазіргі уақытпен байланыстың маңызы артады. Present Perfect шағын таңдауға тура келетін үш негізгі жағдай бар.
1-ереже: Аяқталмаған уақыт кезеңдері үшін
Егер іс-әрекет әлі жалғасып жатқан уақыт кезеңінде болса, Present Perfect қолданыңыз. Уақыт әлі біткен жоқ, сондықтан басқа да әрекеттер болуы мүмкін.
Жиі кездесетін аяқталмаған уақытты білдіретін сөздер: *today, this week, this month, this year, so far, recently.*
- Мысал: She has called me three times *today*.
- (Неге? Себебі 'today' (бүгін) әлі аяқталған жоқ. Ол тағы да қоңырау шалуы мүмкін.)
- Салыстыру: She called me three times *yesterday*.
- (Неге? Себебі 'yesterday' (кеше) толығымен аяқталған уақыт.)
- Мысал: We have seen two good movies *this month*.
- (Бұл ай әлі біткен жоқ, сондықтан тағы да фильм көруіміз мүмкін.)
2-ереже: Өмірлік тәжірибелерді сипаттау үшін (нақты уақыты маңызды емес)
Біз Present Perfect шағын өміріміздегі тәжірибелер туралы айтқанда жиі қолданамыз. Мұнда басты назар іс-әрекеттің *қашан* болғанына емес, *тәжірибенің өзіне* аударылады. *Ever* (сұраулы сөйлемде) және *never* (болымсыз сөйлемде) сигнальды сөздері жиі қолданылады.
- Мысал: "Have you ever been to Mexico?" "Yes, I have been there twice."
- (Сұрақ сіздің өмірлік тәжірибеңіз туралы. Сапардың нақты күні маңызды емес.)
Егер сол сапар туралы нақты мәлімет бергіңіз келсе, Past Simple шағына ауысуыңыз керек.
- Мысалдың жалғасы: "I went in 2015 and again in 2018."
- (Енді біз нақты, аяқталған уақыттар туралы айтып жатырмыз.)
3-ереже: Қазіргі сәтке нәтижесі әсер ететін өткендегі іс-әрекеттер үшін
Бұл – өте жиі кездесетін қолданыс. Іс-әрекет өткенде аяқталған, бірақ оның салдары немесе нәтижесі қазіргі сәтте маңызды.
- Мысал: I have lost my wallet.
- (Әмиянды жоғалту әрекеті өткенде болды, бірақ оның *нәтижесі* қазіргі сәтте: менің ақшам *қазір* жоқ.)
- Мысал: He has broken his leg.
- (Нәтижесі: оның аяғы *қазір* гипсте.)
- Мысал: They have finished their homework.
- (Нәтижесі: олар *қазір* ойнауға босайды.)
Present Perfect пен Past Simple шақтарын дұрыс қолдану неліктен маңызды?
Шақтарды дұрыс қолдану сіздің ағылшынша сөйлеуіңізді әлдеқайда нақты және табиғи етеді. Егер сіз "I have seen that movie yesterday" десеңіз, ана тілінде сөйлейтін адам сізді түсінеді, бірақ бірден тіл үйренуші екеніңізді байқайды. Ал "I saw that movie yesterday" деп дұрыс айту арқылы сіз ағылшын тілі грамматикасының ережелерін және уақытты қалай білдіру керегін тереңірек түсінетініңізді көрсетесіз. Бұл айырмашылықты меңгеру – еркін сөйлеуге жасалған маңызды қадам.
Жиі қойылатын сұрақтар: Present Perfect vs. Past Simple
Present Perfect шағын 'yesterday' немесе 'last week' сөздерімен қолдануға бола ма?
Жоқ, ешқашан. 'Yesterday', 'last week', 'in 2005' немесе 'five minutes ago' сияқты сөздер аяқталған уақытты білдіреді. Бұл сізге міндетті түрде Past Simple шағын қолдану керегін көрсететін нақты белгілер.
'I have been to London' және 'I went to London' сөйлемдерінің шынайы айырмашылығы қандай?
'I have been to London' – бұл өмірлік тәжірибе. Яғни, сіз өміріңіздің бір сәтінде Лондонда болғансыз. Уақыты маңызды емес. 'I went to London' нақты, аяқталған сапарды білдіреді. Одан кейін әдетте "I went to London last year" сияқты уақытты білдіретін сөз тіркесін қосасыз.
Егер өткен шақты сипаттаса, неге 'present' perfect деп аталады?
Ол 'present' perfect деп аталады, себебі оның әрқашан *қазіргі* уақытпен тығыз байланысы бар. Іс-әрекет не 'today' сияқты аяқталмаған қазіргі уақыт кезеңінде болған, не оның 'I have lost my keys' сияқты қазіргі сәтке тікелей нәтижесі бар. Басты назар оның қазіргі уақытқа қатыстылығында.
'I've just finished' сөйлемі Present Perfect пе, әлде Past Simple ма?
Бұл – Present Perfect. 'Just' сөзі – жақында ғана болған және қазіргі нәтижесі бар іс-әрекеттің нақты көрсеткіші. 'I've just finished' деген сөз "мен қазір боспын" дегенді білдіреді. Кейбір американдықтар 'I just finished' деуі мүмкін, бірақ британдық ағылшын тілінде Present Perfect жиірек қолданылады және бұл контексте әрқашан грамматикалық тұрғыдан дұрыс болып саналады.
Егер екі шақты шатастырып алсам, маңызды ма?
Түсінікті сөйлесу үшін бұл маңызды. Адамдар сіздің ойыңызды түсінуі мүмкін, бірақ шақты дұрыс қолданбау кейде іс-әрекеттің жалғасып жатқаны, аяқталғаны немесе қазіргі жағдайға қатыстылығы туралы түсінбеушілік тудыруы мүмкін. Дұрыс қолдану – жоғары деңгейдегі ағылшын тілін меңгерген адамның белгісі.