Present Perfect пен Simple Past арасындағы негізгі айырмашылық – олардың осы шақпен байланысында. Simple Past белгілі бір, аяқталған уақытта болып, біткен іс-әрекетті сипаттайды. Ал Present Perfect өткенде болған, бірақ нәтижесі немесе маңызы *дәл қазір* білінетін іс-әрекетті білдіреді. Бұл екеуін дұрыс қолдану қиын көрінуі мүмкін, бірақ уайымдамаңыз – біз бәрін түсіндіріп береміз. Present Perfect пен Simple Past шақтарының нақты айырмашылығын түсіну – ағылшын тілінде ана тіліңіздей сөйлеуге жасалған маңызды қадам. Бұл нұсқаулықта грамматикалық ережелерді қарапайым тілмен және нақты мысалдармен талдаймыз.
Simple Past шағын қашан қолдану керек?
Simple Past шағы өткенде белгілі бір уақытта басталып, сол уақытта аяқталған іс-әрекеттер үшін қолданылады. Ең басты идея – іс-әрекеттің де, уақыт кезеңінің де толығымен аяқталуы. Оны тарих кітабындағы жабық оқиға ретінде елестетіңіз. Simple Past шағын қолданғанда, сіз осы сәтпен тікелей байланысы жоқ оқиғаны баяндайсыз.
yesterday (кеше), last year (былтыр) немесе in 2015 (2015 жылы) сияқты нақты, аяқталған уақыт маркерлеріне назар аударыңыз.
Мысалдар:
- I visited Japan in 2018. (2018 жыл аяқталған.)
- She finished her homework an hour ago. («Бір сағат бұрын» уақыты аяқталған.)
- They watched that movie last night. («Өткен түн» – нақты, аяқталған уақыт.)
Present Perfect шағы қандай жағдайларда қолданылады?
Present Perfect шағы өткен шақты осы шақпен байланыстырады. Біз оны өткендегі іс-әрекеттің *қазіргі уақытта* маңызы бар бірнеше негізгі жағдайда қолданамыз. Әрекеттің нақты уақыты көбінесе маңызды емес немесе белгісіз; басты назар қазіргі нәтижеге немесе уақыттың жалғасуына аударылады.
Аяқталмаған уақыт аралығындағы іс-әрекеттер үшін қалай қолданамыз?
Егер сіз айтып отырған уақыт кезеңі әлі аяқталмаған болса (today – бүгін, this week – осы апта, this month – осы ай), Present Perfect шағын қолдану керек.
Мысалдар:
- I have drunk three cups of coffee *today*. («Бүгін» әлі аяқталған жоқ.)
- She has worked very hard *this week*. («Осы апта» әлі жалғасуда.)
Нәтижесі қазіргі сәтке әсер ететін іс-әрекеттерді сипаттау үшін ше?
Өткендегі іс-әрекеттің осы шақта тікелей салдары болса, Present Perfect ең дұрыс таңдау болады. Нақты уақыт емес, нәтиже маңызды.
Мысалдар:
- I have lost my keys. (Нәтижесі: мен *қазір* үйіме кіре алмаймын.)
- He has broken his leg. (Нәтижесі: оның аяғы *қазір* гипсте.)
Өмірлік тәжірибе туралы айтқанда қалай дұрыс қолдануға болады?
Біз жиі ever (бұрын-соңды) және never (ешқашан) сөздерімен өмірлік тәжірибе туралы айту үшін Present Perfect шағын қолданамыз. Сіздің өміріңіз – аяқталмаған уақыт кезеңі, сондықтан нақты уақыт көрсетілмесе, оның ішіндегі кез келген тәжірибені осы шақпен сипаттауға болады.
Мысалдар:
- Have you ever been to Mexico? (Бүкіл өміріңізде, осы уақытқа дейін.)
- She has never tried sushi. (Бүкіл өмірі бойы.)
Present Perfect пен Simple Past арасындағы ең басты айырмашылық неде?
Шешуші фактор – уақыт. Уақыт аяқталған ба, әлде аяқталмаған ба? Іс-әрекеттің осы шақпен байланысы бар ма? Simple Past іс-әрекетті өткен шақта оқшауласа, Present Perfect өткен шақ пен осы шақ арасында көпір салады.
Тікелей салыстыруларды қарастырайық:
- Simple Past: I lost my wallet yesterday. (Басты назар аяқталған күнде болған іс-әрекетте.)
- Present Perfect: I have lost my wallet. (Басты назар қазіргі мәселеде: менің әмияным *қазір* жоқ.)
- Simple Past: Leonardo da Vinci painted the Mona Lisa. (Ол енді тірі емес. Іс-әрекет аяқталған өткен шақта.)
- Present Perfect: My son has painted a beautiful picture. (Ол тірі, және суретті біз қазір көре аламыз.)
Сөйлесу кезінде Present Perfect пен Simple Past-ты қалай дұрыс таңдауға болады?
Present Perfect пен Simple Past айырмашылығын меңгерудің ең оңай жолдарының бірі – олардың «сигнал сөздерін» үйрену. Бұл уақыт үстеулері көбінесе қай шақты қолдану керектігін көрсетіп тұрады.
Simple Past шағын аяқталған уақыт сөздерімен қолданыңыз:
- yesterday
- last week / month / year
- five minutes ago
- in 2010
- when I was a child
Present Perfect шағын аяқталмаған уақыт сөздерімен және басқаларымен қолданыңыз:
- for (ұзақтық) - I have lived here for five years. (Мен мұнда бес жыл бойы тұрып жатырмын.)
- since (бастау нүктесі) - I have lived here since 2019. (Мен мұнда 2019 жылдан бері тұрамын.)
- just, already, yet - I have just finished. (Мен жаңа ғана бітірдім.) / Have you finished yet? (Сен әлі бітірмедің бе?)
- ever, never - Have you ever seen a ghost? (Сен бұрын-соңды елес көрдің бе?)
- today, this week / month / year (егер кезең аяқталмаса)
Қорытынды
Ағылшын етістіктерінің шақтарын меңгеру тәжірибені қажет етеді, бірақ негізгі ереже қарапайым: егер іс-әрекет аяқталған уақытта толығымен бітсе, Simple Past қолданыңыз. Егер іс-әрекеттің осы шақпен байланысы болса – нәтиже, аяқталмаған уақыт кезеңі немесе өмірлік тәжірибе арқылы – Present Perfect қолданыңыз. Осы сигнал сөздерді есте сақтасаңыз, Present Perfect пен Simple Past айырмашылығын түсіну әдетке айналады.
***
Жиі Қойылатын Сұрақтар
'yesterday'-мен Present Perfect-ті қолдануға бола ма?
Жоқ. 'yesterday' – аяқталған уақыт маркері, сондықтан міндетті түрде Simple Past қолдану керек. Дұрыс: I saw him yesterday. Қате: I have seen him yesterday.
"I lived in Paris" пен "I have lived in Paris" сөйлемдерінің айырмашылығы қандай?
"I lived in Paris" (Simple Past) сіздің енді Парижде тұрмайтыныңызды білдіреді; бұл сіздің өміріңіздің аяқталған кезеңі. "I have lived in Paris" (Present Perfect) сіздің әлі де сонда тұратыныңызды немесе бұл сіздің өмірлік тәжірибеңіз екенін білдіруі мүмкін.
'Just' сөзі Simple Past-пен бе, әлде Present Perfect-пен бе қолданылады?
'Just' – әсіресе британдық ағылшын тілінде жақын арада болған іс-әрекетті білдіретін Present Perfect-тің классикалық сигнал сөзі (мысалы, "I have just eaten lunch."). Америкалық ағылшын тілінде Simple Past-ты да жиі естуге болады ("I just ate lunch."), бірақ Present Perfect-ті қолдану әрқашан дұрыс болады.
Егер өткен шақ туралы айтса, неге 'present' perfect деп аталады?
Бұл өте орынды сұрақ! Ол 'present' perfect деп аталады, себебі ол сипаттайтын өткен шақтағы іс-әрекеттің осы сәтпен байланысы, нәтижесі немесе маңыздылығы бар. Басты назар тек өткен оқиғаға емес, оның бүгінгі күндегі маңызына аударылады.
Simple Past пен Present Perfect-те сұрақ қалай қойылады?
Simple Past үшін Did...? қолданасыз. Мысалы, "Did you finish your project last week?". Present Perfect үшін Have/Has...? қолданасыз. Мысалы, "Have you finished your project yet?"