Present Perfect пен Simple Past арасындағы негізгі айырмашылық — уақыт шеңбері. Біз Simple Past шағын өткендегі нақты, аяқталған уақытта болған іс-әрекеттер үшін қолданамыз. Ал Present Perfect шағын осы шақпен байланысы бар немесе әлі аяқталмаған уақыт кезеңінде орын алған әрекеттерді сипаттау үшін пайдаланамыз.
Бұл айырмашылықты түсіну — ағылшын тілін үйренуші үшін маңызды қадам. Осы грамматикалық ережені меңгерсеңіз, ағылшынша сөйлеуіңіз әлдеқайда табиғи әрі нақты шығады. Бұл нұсқаулықта Present Perfect пен Simple Past айырмашылығы нақты ережелермен және мысалдармен түсіндіріледі, осылайша сіз оларды сенімді түрде қолдана аласыз.
Simple Past шағын қашан қолдану керек?
Simple Past шағын тек аяқталған сәттерге саяхаттайтын уақыт саяхатшысы ретінде елестетіңіз. Оның міндеті — өткенде басталып, толығымен аяқталған іс-әрекеттер туралы хабарлау. Оның қазіргі уақытпен байланысы үзілген.
1-ереже: Нақты уақыт белгісі бар аяқталған іс-әрекеттер
Егер сіз іс-әрекеттің қашан болғанын нақты айта алсаңыз және сол уақыт кезеңі аяқталған болса, Simple Past шағын қолдануыңыз керек. Аяқталған кезеңді білдіретін уақыт маркерлеріне назар аударыңыз.
Жиі кездесетін уақыт маркерлері: *yesterday (кеше), last week (өткен аптада), last month (өткен айда), last year (былтыр), in 2010 (2010 жылы), when I was a child (бала кезімде), five minutes ago (бес минут бұрын).*
- Дұрыс: I visited the museum yesterday.
- Бұрыс: I have visited the museum yesterday.
- Дұрыс: She graduated from university in 2022.
- Бұрыс: She has graduated from university in 2022.
2-ереже: Өткен шақтағы аяқталған іс-әрекеттер тізбегі (баяндау)
Өткенде болған оқиғаны баяндағанда немесе хронологиялық тәртіппен болған іс-әрекеттерді тізіп өткенде, Simple Past — сіздің ең жақсы көмекшіңіз. Әрбір іс-әрекет — әңгіменің аяқталған бір қадамы.
- Мысал: He woke up, brushed his teeth, and made a cup of coffee. Then, he checked his emails before he left for work.
Ал Present Perfect шағын қай кезде қолданған жөн?
Present Perfect пен Simple Past айырмашылығын түсіну үшін Present Perfect-ті «көпір» ретінде қарастырыңыз. Ол өткендегі оқиғаны қазіргі сәтпен байланыстырады. Іс-әрекет өткенде болғанымен, оның нәтижесі, маңыздылығы немесе ол орын алған уақыт кезеңі әлі де белсенді.
1-ереже: Аяқталмаған уақыт кезеңіндегі іс-әрекеттер
Егер сіз айтып отырған уақыт кезеңі әлі аяқталмаған болса, Present Perfect шағын қолдануыңыз керек. Бұл — өте жиі кездесетін және маңызды қолданыс.
Жиі кездесетін уақыт маркерлері: *today (бүгін), this week (осы аптада), this month (осы айда), this year (биыл), so far (осы уақытқа дейін), in my life (менің өмірімде).*
- Мысал: I haven't seen her today. (Today, яғни «бүгін» әлі аяқталған жоқ.)
- Мысал: We have had three meetings this week. (This week, яғни «осы апта» әлі жалғасып жатыр.)
2-ереже: Өмірлік тәжірибе (нақты уақытты көрсетпей)
Жалпы өмірлік тәжірибе туралы айтқанда, біз Present Perfect шағын қолданамыз. Мұнда басты назар іс-әрекеттің *қашан* болғанында емес, оның осы уақытқа дейінгі өміріңізде орын алғанында. Сондықтан біз жиі *ever* (қашан да бір) және *never* (ешқашан) сөздерін қолданамыз.
- Мысал: Have you ever been to Japan? (Мен сіздің бүкіл өмірлік тәжірибеңіз туралы сұрап тұрмын.)
- Мысал: She has never tried sushi before. (Ол өмірінде осы сәтке дейін ешқашан суши жеп көрмеген.)
3-ереже: Қазіргі уақытта нәтижесі бар жақын арада болған іс-әрекеттер
Жақында болған іс-әрекеттің нәтижесі қазіргі сәтте маңызды болса, Present Perfect шағын қолданыңыз.
- Мысал: I have lost my keys. (Нәтижесі: мен *қазір* үйіме кіре алмаймын.)
- Мысал: He has finished his homework. (Нәтижесі: ол *қазір* ойнауға бос.)
Present Perfect пен Simple Past айырмашылығын қалай тез ажыратуға болады?
Кейде тез анықтама қажет болады. Бұл тізім дұрыс шақты таңдауға көмектесетін негізгі тұжырымдарды көрсетеді.
- Simple Past шағын қолданыңыз, егер:
- Іс-әрекет 100% аяқталған болса.
- Сіз нақты, аяқталған өткен уақытты көрсетсеңіз (мысалы, *yesterday, last year, in 2005*).
- Сіз өткен оқиғалар туралы әңгімелеп жатсаңыз.
- Сіз жауап беретін сұрақ «Бұл қашан болды?» дегенге саятын болса.
- Present Perfect шағын қолданыңыз, егер:
- Іс-әрекеттің қазіргі уақытта нәтижесі немесе салдары болса.
- Іс-әрекет аяқталмаған уақыт кезеңінде орын алса (мысалы, *today, this week*).
- Сіз нақты уақытты көрсетпей, жалпы өмірлік тәжірибе туралы айтып жатсаңыз.
- Сіз жауап беретін сұрақ «Бұл бұрын-соңды болды ма?» дегенге саятын болса.
Present Perfect пен Simple Past шақтарын меңгеру тәжірибені қажет етеді, бірақ негізгі идея қарапайым: Simple Past қазіргі уақыттан толығымен ажыратылған, ал Present Perfect әрқашан онымен байланысын сақтайды. Осы ережелер мен мысалдарды есте сақтасаңыз, көп ұзамай оларды ана тіліңіздей еркін қолданатын боласыз.
Жиі Қойылатын Сұрақтар (ЖҚС)
Present Perfect шағымен 'yesterday' сөзін қолдануға бола ма?
Жоқ, болмайды. 'Yesterday' (кеше) — аяқталған уақытты білдіретін маркер, ол Simple Past шағын талап етеді. "I have gone to the park yesterday" деудің орнына, "I went to the park yesterday" деп айту керек.
Simple Past пен Present Perfect шақтарын қолданғанда жиі жіберілетін қателік қандай?
Ең жиі кездесетін қателік — Present Perfect шағын нақты, аяқталған уақыт белгісімен қолдану. Мысалы, «I have seen that movie last week» деу. «Last week» (өткен апта) аяқталған уақыт болғандықтан, дұрыс сөйлем: «I saw that movie last week».
«I have finished my work» деп айту дұрыс па?
Иә, бұл толығымен дұрыс. Бұл — қазіргі уақытта нәтижесі бар жақын арада болған іс-әрекет үшін қолданылатын Present Perfect шағының тамаша мысалы. Нәтижесінде сіз қазір боссысыз немесе келесі тапсырмаға дайынсыз.
Америкалықтар неге 'just' немесе 'already' сөздерімен британдықтарға қарағанда Simple Past шағын жиі қолданады?
Бұл — өте орынды байқау. Америкалық ағылшын тілінде *just, already,* және *yet* сияқты үстеулермен Simple Past шағын қолдану жиі кездеседі. Мысалы, америкалық «He already left» десе, британдық «He has already left» деуі ықтимал. Екеуі де дұрыс, бірақ бұл екі диалект арасындағы қолданыстағы негізгі айырмашылықтардың бірі.
Present Perfect шағы қалай жасалады?
Present Perfect шағы *have/has* көмекші етістігіне негізгі етістіктің өткен шақ есімшесін (past participle немесе үшінші формасы) қосу арқылы жасалады. Мысалы: *I have seen*, *She has eaten*, *They have traveled*.