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

Present Perfect пен Past Simple: Айырмашылығын Мысалдармен Түсіндіреміз

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

difference between present perfect and past simplepast simple vs present perfectenglish verb tenseswhen to use present perfectwhen to use past simple

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

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

Past Simple шағы дегеніміз не және ол қалай қолданылады?

Past Simple — бұл өткендегі нақты, аяқталған уақытта болған іс-әрекеттер, оқиғалар немесе жағдайлар туралы айтуға арналған негізгі шақ. Мұны бір оқиғаны баяндау деп ойлаңыз — сіз іс-әрекеттің қашан басталып, қашан аяқталғанын білесіз. Уақыт — ең бастысы: ол өтіп кетті.

Құрылымы: Бастауыш + Етістіктің өткен шақтағы формасы (мысалы, -ed жалғауы немесе бұрыс етістік)

Біз Past Simple шағымен жиі уақытты нақтылайтын сигнал сөздерді қолданамыз:

  • yesterday (кеше)
  • last week/month/year (өткен аптада/айда/жылы)
  • ago (бұрын, мысалы, three days ago)
  • in 2015 (2015 жылы)
  • when I was a child (мен бала кезімде)

Мысалдар:

  • I visited Paris in 2019. (2019 жыл аяқталған уақыт.)
  • She finished her report yesterday morning. (Кеше таңертең — нақты, аяқталған уақыт.)
  • They ate pizza for dinner last night. (Өткен түн аяқталды.)

Present Perfect шағының ерекшелігі неде және ол қандай жағдайда қолданылады?

Present Perfect шағы икемдірек. Ол өткен шақ пен осы шақтың арасында көпір қызметін атқарады. Біз оны нақты уақыт маңызды емес немесе белгісіз болған бірнеше негізгі жағдайда қолданамыз.

Құрылымы: Бастауыш + have/has + Етістіктің 3-формасы (Past Participle) (мысалы, visited, finished, eaten)

Present Perfect келесі жағдайларда қолданылады:

  • Өткендегі белгісіз уақыт: Іс-әрекет қазіргі сәтке дейін белгісіз бір уақытта орын алды, бірақ біз оның нақты қашан болғанын айтпаймыз. Мұнда іс-әрекеттің өзі уақыттан гөрі маңыздырақ.
  • *Мысал:* I have seen that movie before. (Мен бұл фильмді бұрын көргенмін. Қашан? Ол маңызды емес.)
  • Қазіргі уақытта нәтижесі бар іс-әрекеттер: Бір нәрсе өткенде болды, ал оның нәтижесін немесе әсерін қазір көріп тұрсыз.
  • *Мысал:* I have lost my keys. (Мен кілттерімді жоғалтып алдым. Нәтижесі: мен *қазір* үйге кіре алмаймын.)
  • Өмірлік тәжірибе: Адамның осы уақытқа дейінгі өмірлік тәжірибесі туралы айту үшін көбінесе *ever* (бұрын-соңды) және *never* (ешқашан) сөздерімен қолданылады.
  • *Мысал:* Have you ever been to Japan? (Сіз өміріңізде Жапонияда болып көрдіңіз бе? Мен сіздің осы уақытқа дейінгі бүкіл өміріңіз туралы сұрап тұрмын.)

Present Perfect пен Past Simple айырмашылығын таймлайн арқылы қалай оңай түсінуге болады?

Уақытты білдіретін сызықты елестетіп көріңіз: сол жағында өткен шақ, ал оң жағында үлкен «ҚАЗІР» (NOW) деген белгі тұр.

Past Simple: ---[ӨТКЕН ШАҚ]------X------[ҚАЗІР]--->

'X' белгісі уақыттың нақты, аяқталған сәтін көрсетеді. Оның «ҚАЗІР»-мен байланысы жоқ.

  • I called him at 2 PM. ('X' — сағат 2. Бұл іс-әрекет аяқталды.)

Present Perfect: ---[ӨТКЕН ШАҚ]---<------>---[ҚАЗІР]--->

Present Perfect өткен шақтан басталып, «ҚАЗІР»-ге дейін жалғасатын немесе онымен байланысы бар кезеңді білдіреді. Нақты 'X' нүктесі маңызды емес.

  • I have called him. (Нәтижесінде *қазір* менде ақпарат бар немесе *қазір* оған қайта хабарласудың қажеті жоқ.)

Сөйлесу кезінде Present Perfect пен Past Simple қалай қолданылады?

Екі дос Мария мен Томның сұхбатын қарастырайық. Олардың сөйлесу барысында шақтарды қалай еркін ауыстырып отырғанына назар аударыңыз.

Maria: Hi Tom! You look tired. Have you had a busy week? *_(Present Perfect: Мария әлі аяқталмаған уақыт кезеңі — осы апта — туралы сұрап жатыр, ол қазіргі сәтпен байланысты.)_*

Tom: I really have! I started a new project on Monday, and it's been non-stop. *_(Past Simple: Том іс-әрекеттің басталған нақты, аяқталған уақытын — дүйсенбі — айтып отыр.)_*

Maria: Oh, that sounds intense. By the way, have you eaten lunch yet? *_(Present Perfect: Нақты уақыт маңызды емес. Нәтижесі маңызды — Том қазір аш па?)_*

Tom: No, I haven't. I had a huge breakfast this morning, so I'm not hungry. *_(Past Simple: Том нақты, аяқталған уақыт кезеңіне — осы таң — сілтеме жасап тұр.)_*

Диалогтан қандай маңызды қорытынды шығарамыз?

  • Жақында болған оқиғалар немесе өмірлік тәжірибе туралы тақырыпты бастау үшін Present Perfect-ті қолданыңыз (мысалы, «Have you had a busy week?»).
  • Оқиғаның *қашан* болғаны туралы нақты мәлімет беру үшін Past Simple-ға ауысыңыз (мысалы, «I started... on Monday.»).
  • Present Perfect-пен нәтижеге назар аударыңыз (мысалы, «Have you eaten?» сұрағы «Қазір қарныңыз аш па?» дегенді білдіреді).
  • Аяқталған уақыт кезеңдерімен Past Simple-ды қолданыңыз (мысалы, түстен кейін «this morning» аяқталған уақыт болып саналады).

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


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

С1: Past Simple мен Present Perfect-тің қайсысын таңдайтынымды қалай білемін?

Ж: Өзіңізге сұрақ қойыңыз: «Уақыт нақты және аяқталған ба?». Егер сұраққа *қашан* (кеше, өткен жылы, сағат 3-те) деп жауап бере алсаңыз, Past Simple-ды қолданыңыз. Егер уақыт маңызды болмаса немесе іс-әрекет қазіргі сәтпен байланысты болса, Present Perfect-ті қолданыңыз.

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

Ж: Жоқ. 'Yesterday', 'last week' немесе 'in 2010' сияқты сөздер аяқталған уақыт кезеңдерін білдіреді. Бұл — Past Simple-ды қолдану керектігінің белгісі. Мысалы, «I *have seen* that movie yesterday» деудің орнына «I *saw* that movie yesterday» деп айтыңыз.

С3: 'I have finished my work' деп айту дұрыс па?

Ж: Иә, бұл толығымен дұрыс. Бұл — Present Perfect-ті жақында болған және қазіргі уақытта нәтижесі бар іс-әрекетті сипаттау үшін қолданудың тамаша мысалы. Нәтижесі: *қазір* менің қолым бос.

С4: 'Did you...?' мен 'Have you...?' сұрақтарының айырмашылығы қандай?

Ж: Нақты, аяқталған уақыт туралы сұрағанда 'Did you...?' деп сұраңыз. Мысалы: «Did you call your mom yesterday?» (Кеше анаңа хабарластың ба?). Белгісіз уақыт немесе осы сәтке дейінгі өмірлік тәжірибе туралы сұрағанда 'Have you...?' деп сұраңыз. Мысалы: «Have you ever visited London?» (Лондонда болып көрдің бе?) немесе «Have you called your mom yet?» (Анаңа хабарласып үлгердің бе? (бүгін деген мағынада)).