Past Simple мен Present Perfect шақтарының негізгі айырмашылығы – Past Simple өткен шақта белгілі бір уақытта аяқталған іс-әрекетті сипаттайды, ал Present Perfect қазіргі уақытпен байланысы бар әрекетті білдіреді. Ең бастысы, өзіңізге сұрақ қойыңыз: уақыт аяқталды ма, әлде қазіргі сәтпен байланысы бар ма?
Бұл маңызды грамматикалық ережені түсіну ағылшын тілін меңгеру деңгейіңізді айтарлықтай жақсартады. Көптеген оқушылар бұл екі шақты шатастырады, себебі екеуі де өткен оқиғалар туралы айтады. Алайда, олардың мағыналық аясы мүлдем бөлек. Past Simple мен Present Perfect арасындағы негізгі айырмашылықты анықтап, оларды сенімді түрде қолдануды үйренейік.
Past Simple мен Present Perfect шақтарының негізгі айырмашылығы қандай?
Бұл айырмашылықты есте сақтаудың ең оңай жолы – «уақыт қабырғасын» елестету. Past Simple осы қабырғаның арғы жағында, яғни толығымен өткен шақта орналасқан. Ал Present Perfect бір аяғымен қабырғаның екі жағында тұрғандай – ол өткен шақты қазіргімен байланыстырады.
Past Simple дегеніміз не және ол қашан қолданылады?
Past Simple шағын өткен уақытта белгілі бір сәтте басталып, аяқталған іс-әрекеттерді, оқиғаларды немесе жағдайларды сипаттау үшін қолданыңыз. Оның қазіргі уақытпен байланысы маңызды емес, басты назар аяқталған әрекеттің өзінде болады. Бұл шақ көбінесе нақты уақытты білдіретін сөздермен бірге қолданылады.
Құрылымы: Бастауыш + Етістіктің 2-ші формасы (-ed немесе бұрыс етістік)
Мына уақыт үстеулерімен бірге қолданылады:
- yesterday (кеше)
- last week / month / year (өткен аптада / айда / жылы)
- in 2015 (2015 жылы)
- five minutes ago (бес минут бұрын)
- when I was a child (мен бала кезімде)
Мысалдар:
- I visited my grandparents last weekend. (Мен өткен демалыста атам мен әжеме бардым.) (Іс-әрекет аяқталған және уақыты нақты көрсетілген.)
- She graduated from university in 2020. (Ол университетті 2020 жылы бітірді.) (Белгілі бір уақытта аяқталған оқиға.)
- They ate pizza for dinner yesterday. (Олар кеше кешкі асқа пицца жеді.) (Іс-әрекет аяқталған.)
Present Perfect шағы қазіргі уақытпен қалай байланысты?
Present Perfect шағын іс-әрекеттің уақыты көрсетілмеген немесе маңызды болмаған кезде қолданыңыз. Мұнда басты назар іс-әрекеттің қазіргі уақыттағы нәтижесіне немесе өмірлік тәжірибеге аударылады.
Құрылымы: Бастауыш + have/has + Етістіктің 3-ші формасы (Past Participle)
Қолданылу жағдайлары:
- Өмірлік тәжірибе: Өміріңізде жасаған немесе жасамаған істер туралы айтқанда. Нақты уақыты маңызды емес.
- *Мысал:* I have been to Japan three times. (Мен Жапонияда үш рет болдым.) (Қашан болғаныңыз маңызды емес, бастысы – тәжірибенің болуы.)
- Жақын арада болып, қазіргі уақытта нәтижесі көрініп тұрған іс-әрекет: Әрекет жақында орын алды және оның әсерін қазір көруге болады.
- *Мысал:* I have lost my keys. (Мен кілттерімді жоғалтып алдым.) (Нәтижесінде мен қазір үйге кіре алмай тұрмын.)
- Аяқталмаған уақыт кезеңдері: Әлі аяқталмаған уақыт аралығында болған іс-әрекеттер (мысалы, today (бүгін), this week (осы апта), this year (осы жыл)).
- *Мысал:* She has called me three times this morning. (Ол маған бүгін таңертең үш рет қоңырау шалды.) (Таңертеңгі уақыт әлі біткен жоқ.)
Қай шақты таңдау керегін қалай білуге болады?
Дұрыс шақты таңдау көбінесе сөйлемдегі контекстке және уақытты білдіретін сөздерге байланысты. Дұрыс шешім қабылдауға көмектесетін қарапайым нұсқаулық:
- Past Simple шағын қолданыңыз, егер...
- Белгілі бір, аяқталған уақыт туралы айтсаңыз (yesterday, in 1999).
- Сұрақ "When...?" (Қашан...?) деп басталса (мысалы, "When did you buy that car?").
- Оқиғаны хронологиялық тәртіппен баяндап жатсаңыз.
- Present Perfect шағын қолданыңыз, егер...
- Уақыт айтылмаса немесе жалпылама болса (ever, never, before).
- Іс-әрекеттің қазіргі уақытта айқын нәтижесі болса.
- Әлі жалғасып жатқан уақыт кезеңі туралы айтсаңыз (today, this month).
- Өткенде басталып, әлі де жалғасып жатқан әрекетті сипаттау үшін for немесе since қолдансаңыз.
| Ерекшелігі | Past Simple | Present Perfect | | :------------- | :---------------------------------------- | :---------------------------------------------- | | Мақсаты | Өткен шақта аяқталған іс-әрекет | Өткен шақтағы іс-әрекеттің қазіргімен байланысы | | Уақыты | Нақты, аяқталған уақыт | Белгісіз, жақында болған немесе жалғасудағы уақыт| | Сигнал сөздер | yesterday, last year, ago, in 2010 | ever, never, just, already, for, since | | Мысал | I saw that movie last night. | I have seen that movie before. |
Қорытынды
Қорытындылай келе, Past Simple мен Present Perfect айырмашылығын меңгеру уақытпен байланысты анықтай білуге негізделген. Егер іс-әрекет өткен шақтағы белгілі бір сәтке «байланған» болса, сізге Past Simple қажет. Егер іс-әрекеттің тәжірибе, нәтиже немесе аяқталмаған уақыт кезеңі арқылы қазіргі уақытпен байланысы болса, онда Present Perfect шағын қолдану керек. Тәжірибе арқылы бұл уақыт белгілерін тану сіз үшін әдетке айналады.
Жиі қойылатын сұрақтар (ЖҚС)
1-сұрақ: Present Perfect шағын 'yesterday' сөзімен қолдануға бола ма?
Жоқ, болмайды. 'Yesterday' өткен шақтағы нақты, аяқталған уақытты білдіреді. Сондықтан сіз міндетті түрде Past Simple шағын қолдануыңыз керек. Мысалы, "I *have gone* to the store yesterday" деп емес, "I *went* to the store yesterday" деп айтыңыз.
2-сұрақ: "I have lived here for five years" пен "I lived here for five years" сөйлемдерінің айырмашылығы неде?
Бұл – шақтардың айырмашылығын көрсететін тамаша мысал. "I have lived here for five years" (Present Perfect) – сіз осы жерде бес жыл бұрын тұра бастадыңыз және әлі де тұрып жатырсыз дегенді білдіреді. "I lived here for five years" (Past Simple) – сіз өткен уақытта бес жыл бойы осы жерде тұрдыңыз, бірақ қазір мұнда тұрмайсыз дегенді білдіреді.
3-сұрақ: "I have been to London" және "I went to London" сөйлемдерінің мағынасы бірдей ме?
Олардың мағынасы бірдей емес. "I have been to London" (Present Perfect) өмірлік тәжірибені сипаттайды; нақты уақыты маңызды емес. "I went to London" (Past Simple) аяқталған нақты сапарды білдіреді. Әдетте, бұдан кейін "I went to London *last year*" сияқты нақтылаушы ақпарат беріледі.
4-сұрақ: Неліктен америкалықтар кейде британдықтар Present Perfect қолданатын жерде Past Simple-ды қолданады?
Бұл жиі кездесетін түсінбеушілік. Кейбір жағдайларда, әсіресе just, already және yet сияқты сөздермен, американдық ағылшын тілінде көбінесе Past Simple қолданылады. Британдық адам "I've already eaten" десе, американдық "I already ate" деуі мүмкін. Екі нұсқа да өз диалектілерінде дұрыс болып саналады.