Блогқа оралу
4 мин оқу

Present Perfect пен Past Simple: Айырмашылығы неде және қашан қолданылады?

Ағылшын грамматикасы қиын ба? Present Perfect пен Past Simple шақтарының айырмашылығын түсінікті мысалдармен және ережелермен оңай үйреніңіз.

present perfect vs past simplepresent perfect tensepast simple tenseEnglish grammar rulesverb tenses explained

Present Perfect шағын осы шақпен байланысты іс-әрекеттер үшін қолданыңыз, мысалы, өмірлік тәжірибе немесе аяқталмаған уақыт кезеңіндегі оқиғалар. Ал Past Simple шағын өткен шақта белгілі бір уақытта болып, толығымен аяқталған іс-әрекеттер үшін қолданыңыз.

Ағылшын тіліндегі етістік шақтарын меңгеру қиын болуы мүмкін. Ең жиі шатастыратын жағдайлардың бірі – Present Perfect пен Past Simple шақтарын қашан қолдану керектігін білу. Екеуі де өткен шақ туралы айтқанымен, олардың арасында табиғи сөйлеу және ойыңызды дәл жеткізу үшін өте маңызды айырмашылық бар. Бұл нұсқаулықта сізді грамматика маманы ету үшін ережелерді нақты мысалдармен түсіндіреміз.

Present Perfect пен Past Simple шақтарының негізгі айырмашылығы неде?

Бұл шақтарды түсінудің кілті – осы шақпен байланыс ұғымында жатыр.

  • Present Perfect (have/has + past participle) өткен шақ пен осы шақтың арасында көпір салады. Іс-әрекет өткенде болған, бірақ оның нәтижесі, маңыздылығы немесе болған уақыт кезеңі *қазіргі сәтпен* әлі де байланысты.
  • Past Simple (verb-ed немесе дұрыс емес етістік формасы) өткен шақ пен осы шақтың арасына қабырға қояды. Іс-әрекет аяқталған, бітіп, толығымен өткендегі белгілі бір уақытқа тиесілі.

Былай ойлап көріңіз:

  • Present Perfect: I have lost my wallet. (Маңыздысы – *қазіргі нәтиже*: менің әмияным *қазір* жоқ.)
  • Past Simple: I lost my wallet yesterday. (Іс-әрекет аяқталған және өткендегі нақты уақытта болған: *кеше*.)

Present Perfect шағын Past Simple-дың орнына қашан қолдану керек?

Шатасуды болдырмау үшін Present Perfect шағын қажет ететін нақты жағдайларды қарастырайық. Егер сіздің жағдайыңыз осы ережелердің біріне сәйкес келмесе, сізге Past Simple қажет болуы мүмкін.

1-ереже: Аяқталмаған уақыт кезеңдері үшін қалай қолданамыз?

Егер іс-әрекет әлі жалғасып жатқан уақыт кезеңінде орын алса, міндетті түрде Present Perfect шағын қолдану керек. Бұған *today (бүгін), this week (осы апта), this month (осы ай), this year (осы жыл)* және *in my life (менің өмірімде)* сияқты уақыт аралықтары кіреді.

  • Дұрыс: She has drunk two coffees today. (Бүгін әлі аяқталған жоқ; ол тағы ішуі мүмкін.)
  • Қате: She drank two coffees today.

Мұны аяқталған уақыт кезеңімен салыстырыңыз:

  • Дұрыс: She drank five coffees yesterday. (Кеше аяқталды және толығымен өткен шаққа жатады.)

2-ереже: Нәтижесі қазіргі шаққа әсер ететін, бірақ уақыты белгісіз іс-әрекеттерді қалай сипаттаймыз?

Өткендегі іс-әрекеттің *нәтижесі* қазіргі уақытта маңызды болса және оның нақты қашан болғаны айтылмаса немесе маңызды болмаса, Present Perfect қолданылады. Мұнда басты назар қазіргі жағдайға аударылады.

  • Tom has broken his arm. (Нәтижесі – оның қолы *қазір* гипсте. Оның таңертең немесе өткен аптада болғаны маңызды емес.)
  • I have cleaned the kitchen. (Нәтижесі – ас үй *қазір* таза.)

Егер нақты уақытты қоссаңыз, Past Simple шағына ауысуыңыз керек:

  • Tom broke his arm last Saturday.
  • I cleaned the kitchen this morning. (Мұнда, егер қазір түс немесе кеш болса, 'this morning' аяқталған уақыт ретінде қарастырылады).

3-ереже: Өмірлік тәжірибе туралы айтқанда қай шақты таңдау керек?

Осы сәтке дейінгі тәжірибелер (немесе тәжірибенің болмауы) туралы айтқанда, Present Perfect – сіздің негізгі таңдауыңыз. Нақты уақыт емес, тәжірибенің өзі маңызды. Мұнда *ever, never, before, so far* сияқты сигнал сөздер жиі кездеседі.

  • Have you ever been to Thailand? (Сіз бұрын-соңды Таиландта болып көрдіңіз бе?)
  • He has never seen snow. (Ол ешқашан қар көрмеген.)
  • It's the best book I have ever read. (Бұл мен оқыған ең жақсы кітап.)

Әңгіме сол тәжірибенің нақты бір сәтіне ауысқанда, Past Simple шағын қолданыңыз.

  • A: Have you ever been to Thailand? (Present Perfect – өмірлік тәжірибе)
  • B: Yes, I have. I went there in 2018. (Past Simple – нақты уақыт)

Қорытынды: Соңғы тексеру

Шешім бір сұраққа келіп тіреледі: Іс-әрекеттің қазіргі сәтпен байланысы бар ма, әлде бұл өткен шақта аяқталған оқиға ма? Егер қазіргі нәтиже, аяқталмаған уақыт аралығы немесе өмірлік тәжірибе болса, сіз Present Perfect шағын Past Simple-дың орнына қолдану керектігін білесіз. Егер сіз іс-әрекетті нақты, аяқталған уақытқа (last year, at 3 PM, when I was a child) жатқыза алсаңыз, Past Simple – дұрыс жауап. Осы негізгі айырмашылықты түсіну – ағылшын тілін еркін меңгеруге жасалған маңызды қадам.


Жиі Қойылатын Сұрақтар (ЖҚС)

Present Perfect-ті 'yesterday' немесе 'last week' сөздерімен қолдануға бола ма?

Жоқ. 'yesterday', 'last week', 'in 2010', 'five minutes ago' немесе 'when I was young' сияқты аяқталған уақытты білдіретін сөздер міндетті түрде Past Simple шағымен қолданылуы керек. Бұл уақыт меңзеуіштері іс-әрекетті өткен шаққа нақты орналастырып, оның осы шақпен байланысын үзеді.

«I have lived here for 10 years» пен «I lived here for 10 years» сөйлемдерінің айырмашылығы қандай?

Бұл – шақтардың жұмысын көрсететін тамаша мысал. «I have lived here for 10 years» (Present Perfect) сіздің әлі де сол жерде тұратыныңызды білдіреді. «I lived here for 10 years» (Past Simple) сіздің енді ол жерде тұрмайтыныңызды білдіреді; сіздің өміріңіздің бұл кезеңі аяқталған.

«I have eaten» деген толық сөйлем бола ала ма?

Иә, бола алады. Дұрыс контексте бұл толыққанды жарамды сөйлем. Мысалы, егер біреу «Are you hungry?» (Қарның аш па?) деп сұраса, сіз «No, thanks. I have eaten.» (Жоқ, рақмет. Мен тамақтанып алдым) деп жауап бере аласыз. Қазіргі нәтиже – сіздің қарныңыз тоқ. Қашан тамақтанғаныңыз маңызды емес.

Неліктен американдықтар британдықтарға қарағанда Past Simple шағын жиі қолданады?

Бұл жиі байқалатын жағдай. Американдық ағылшын тілінде жақында болған іс-әрекеттер үшін, әсіресе 'just', 'already' және 'yet' сөздерімен Past Simple шағын қолдану жиі кездеседі. Мысалы, американдық «Did you eat yet?» немесе «I already saw that film» деуі мүмкін, ал британдық ағылшын тілінде сөйлейтін адам дәстүрлі түрде Present Perfect шағын таңдайды: «Have you eaten yet?» немесе «I've already seen that film.» Екі нұсқа да өз диалектілерінде дұрыс болып саналады.