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

Present Perfect пен Past Simple айырмашылығы: Қалай шатастырмауға болады?

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

present perfectpast simpleverb tensesEnglish grammaruse present perfect

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

Ағылшын тілін үйренушілер үшін present perfect пен past simple шақтарын ажырату – ең жиі кездесетін қиындықтардың бірі. Бұл екі шақ та өткен оқиғаны сипаттайды, бірақ оларға әртүрлі қырынан қарайды. Бірі өткен шақты аяқталған оқиға ретінде қарастырса, екіншісі оны қазіргі сәтпен тікелей байланыстырады. Дұрыс таңдау жасауға сенімді болуыңыз үшін ережелерді нақты мысалдармен талдап көрейік.

Present Perfect пен Past Simple-дың басты айырмашылығы неде?

Негізгі айырмашылық – олардың қазіргі сәтпен байланысында. Былай ойлап көріңіз:

  • Past Simple (мысалы, I did, she went): Бұл шақ *аяқталған уақыттағы* *аяқталған іс-әрекет* үшін қолданылады. Іс-әрекет өткен шақта басталып, сол кезде аяқталған. Уақыты нақты көрсетіледі (yesterday, last year, in 2010) немесе сөз барысында түсінікті болады. Оның нақты аяқталу нүктесі бар және қазіргі уақытпен тікелей байланысы жоқ.
  • *Мысал:* I visited Paris in 2019. (Сапар аяқталды. 2019 жыл өтіп кетті.)
  • Present Perfect (мысалы, I have done, she has gone): Бұл шақ өткен шақ пен қазіргі уақыт арасында көпір орнатады. Іс-әрекет өткен шақта белгісіз бір уақытта болған, бірақ оның нәтижесі, маңыздылығы немесе байланысы қазіргі сәтке әсер етеді.
  • *Мысал:* I have visited Paris. (Бұл менің қазіргі өмірлік тәжірибем. Нақты уақыты маңызды емес.)

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

Дұрыс шақты таңдау мәнмәтінге байланысты. Міне, present perfect шағын міндетті түрде қолдану керек үш негізгі жағдай.

Аяқталмаған уақыт кезеңдерінде қалай қолданылады?

Егер сіз әлі аяқталмаған уақыт кезеңі туралы айтып жатсаңыз, present perfect шағын қолдануыңыз керек. Бұған *today, this week, this month, this year,* және *so far* сияқты сөздер жатады.

  • Past Simple: I drank two cups of coffee *yesterday*. (*Yesterday* (кеше) – аяқталған уақыт.)
  • Present Perfect: I have drunk two cups of coffee *today*. (*Today* (бүгін) – әлі аяқталған жоқ; мен тағы ішуім мүмкін.)
  • Past Simple: We didn't see any clients *last week*. (*Last week* (өткен апта) – аяқталды.)
  • Present Perfect: We haven't seen any clients *this week*. (*This week* (осы апта) – әлі жалғасып жатыр.)

Өткен іс-әрекеттің нәтижесі қазір маңызды болса, қай шақты таңдаймыз?

Кейде іс-әрекеттің *қашан* болғаны емес, оның қазіргі сәттегі *нәтижесі* маңызды болады. Present perfect осы қазіргі нәтижені ерекше көрсетеді.

  • Present Perfect: I have lost my keys. (Нәтижесі – мен *қазір* үйіме кіре алмаймын.)
  • Past Simple: I lost my keys yesterday. (Бұл жай ғана өткен оқиға туралы әңгіме. Мүмкін мен оларды кейінірек тауып алған шығармын.)
  • Present Perfect: She has broken her leg. (Нәтижесі – оның аяғы *қазір* гипсте.)
  • Past Simple: She broke her leg when she was on holiday. (Бұл аяқталған өткен оқиға туралы хабарлама.)

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

Нақты уақытын көрсетпей, жалпы өмірлік тәжірибе туралы айтқанда, біз present perfect шағын қолданамыз. Мұнда басты назар оқиғаның болған күніне емес, тәжірибенің өзіне аударылады. Бұл жерде *ever, never, before,* және *in my life* сияқты белгі сөздер жиі кездеседі.

  • Present Perfect: Have you ever eaten snails? (Мен сіздің осы уақытқа дейінгі бүкіл өмірлік тәжірибеңіз туралы сұрап тұрмын.)
  • Past Simple: Did you eat snails when you were in France? (Мен сіздің Франциядағы нақты, аяқталған сапарыңыз туралы сұрап тұрмын.)
  • Present Perfect: He has never traveled outside his country. (Бұл оның бүкіл өмірі үшін шындық.)
  • Past Simple: He didn't travel outside his country last year. (Бұл тек аяқталған өткен жылға қатысты.)

Past Simple шағын қай кезде қолданған дұрыс?

Іс-әрекет пен уақыт кезеңі толығымен аяқталған кезде әрқашан past simple шағын таңдау керек. Қазіргі уақытпен байланысы жоқ нақты уақыт көрсеткіштеріне назар аударыңыз.

Past simple шағын мына уақыт сөздерімен қолданыңыз:

  • yesterday
  • last week / month / year
  • five minutes ago
  • in 2005
  • when I was a child
  • the other day

*Мысал:* Shakespeare wrote many famous plays. (Шекспирдің өмірі – аяқталған кезең.) *Мысал:* I finished the report an hour ago. (Іс-әрекет өткен шақта нақты, аяқталған уақытта болды.)

Қорытынды

Present perfect пен past simple шақтарын ажырату бір ғана сұраққа келіп тіреледі: қазіргі уақытпен байланыс бар ма? Егер сіз аяқталмаған уақыт, қазіргі нәтиже немесе жалпы өмірлік тәжірибе туралы айтып жатсаңыз, жауабыңыз – present perfect. Егер сіз өткен шақтағы нақты, аяқталған сәт туралы әңгімелеп жатсаңыз, past simple шағын таңдаңыз.


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

'For' және 'since' сөздерін Past Simple-мен қолдануға бола ма? Жоқ, 'for' және 'since' қазіргі сәтке дейін жалғасқан ұзақтықты сипаттау үшін қолданылады, сондықтан олар әрдайым дерлік present perfect шағымен қолданылады. Мысалы, «I have lived here *for* ten years» (мен әлі де осында тұрамын). Егер іс-әрекет аяқталған болса, сөйлемді басқаша құрар едіңіз: «I lived there *for* ten years» (бірақ қазір ол жерде тұрмаймын).

Present Perfect пен Past Simple-ды қолданғанда ең жиі кездесетін қате қандай? Ең көп таралған қате – present perfect шағын аяқталған уақытты білдіретін сөзбен қолдану. Мысалы, «I have seen him yesterday» деп айту. Бұл дұрыс емес, өйткені 'yesterday' – аяқталған уақыт, сондықтан past simple шағын қолдану керек: «I saw him yesterday».

Өте ертеде болған оқиғаға Present Perfect шағын қолдана аламын ба? Иә, әрине! Уақыт шешуші фактор емес, қазіргі уақытпен байланысы маңызды. Сапарыңыз 20 жыл бұрын болса да, «I have been to the Great Wall of China» деп айта аласыз. Бұл – сіздің қазіргі өмірлік тәжірибеңіз.

Неге американдықтар Past Simple-ды жиірек қолданатын сияқты? Бұл жиі байқалатын құбылыс. Американдық ағылшын тілінде, әсіресе бейресми сөйлеуде, 'already', 'just', 'yet' сияқты сөздермен past simple шағын қолдану жиі кездеседі. Мысалы, американдық «Did you eat yet?» немесе «I already ate» деуі мүмкін, ал британдық ағылшын тілінде сөйлейтін адам «Have you eaten yet?» немесе «I've already eaten» деп айтуы ықтимал. Екеуі де өз диалектілерінде дұрыс болып саналады.

Уақыт кезеңінің аяқталғанын немесе аяқталмағанын қалай білуге болады? Аяқталмаған уақыт кезеңі – сөйлеп тұрған сәтте әлі жалғасып жатқан уақыт. Мысалы, егер сіз таңғы сағат 10-да 'today' (бүгін) десеңіз, күн әлі біткен жоқ. Аяқталған уақыт кезеңі – толығымен өткен шақта қалған уақыт. Егер сіз таңғы 10-да 'yesterday' (кеше) десеңіз, сол 24 сағаттық кезең толығымен аяқталып, өтіп кетті.