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

Simple Past пен Present Perfect: 'I did' және 'I have done' Шақтарын Қатесіз Қолдану

‘I did’ пен ‘I have done’ шатастыра ма? Simple Past пен Present Perfect айырмашылығын мысалдармен түсіндіріп, қатесіз сөйлеуге үйретеміз.

difference between i did and i have donesimple past vs present perfectwhen to use i didwhen to use i have doneenglish grammar tenses

'I did' (Simple Past) пен 'I have done' (Present Perfect) арасындағы негізгі айырмашылық – уақытқа қатысты. 'I did' өткен шақта, белгілі бір уақытта басталып, аяқталған іс-әрекет үшін қолданылады. Ал 'I have done' өткен шақта жасалса да, қазіргі сәтпен байланысы бар немесе әлі аяқталмаған уақыт аралығында болған іс-әрекетті білдіреді.

Ағылшын тіліндегі етістік шақтарын меңгеру қиын көрінуі мүмкін, бірақ осы бір ережені түсіну сіздің сөйлеу деңгейіңізді айтарлықтай жақсартады. Көптеген оқушылар осыған келгенде қиналады. Алайда, 'аяқталған уақыт' пен 'осы шақпен байланыс' ұғымдарын түсініп алсаңыз, бұл шақтарды сенімділікпен қолданатын боласыз. Бұл нұсқаулықта 'I did' пен 'I have done' айырмашылығы қарапайым ережелер мен көптеген мысалдар арқылы түсіндіріледі.

'I Did' (Simple Past) шағын қандай жағдайда қолданған жөн?

Simple Past шағын ('I did,' 'I went,' 'I saw') сіз өткен шақта белгілі бір уақытта басталып, аяқталған іс-әрекет туралы айтқанда қолдануыңыз керек. Мұндағы басты идея – уақыт кезеңінің *аяқталуы*.

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

Simple Past шағын білдіретін сигнал сөздер қандай?

Осы уақытқа қатысты сөздерге назар аударыңыз. Егер оларды көрсеңіз, көп жағдайда Simple Past қолданылады:

  • yesterday (кеше)
  • last week/month/year (өткен аптада/айда/жылы)
  • in 2015 (2015 жылы)
  • five minutes ago (бес минут бұрын)
  • when I was a child (мен бала кезімде)
  • on Monday (дүйсенбіде)

'I Did' шағына нақты мысалдар

  • Дұрыс: I visited my grandparents *last weekend*. (Демалыс аяқталды).
  • Дұрыс: She finished her project *yesterday*. (Кешегі күн – аяқталған күн).
  • Дұрыс: We ate at that new restaurant *on Friday*. (Сол жұма күні өтіп кетті).

Әр сөйлемнің өткен шақтағы аяқталған сәтті көрсетіп тұрғанына назар аударыңыз.

'I Have Done' (Present Perfect) шағын қашан қолдану керек?

Present Perfect ('I have done,' 'I have seen,' 'I have tried') икемдірек және өткен шақты осы шақпен байланыстырады. Оны қолданудың үш негізгі жағдайы бар.

  • Аяқталмаған уақыт кезеңіндегі іс-әрекеттер үшін: Егер сіз айтып отырған уақыт кезеңі әлі жалғасып жатса, Present Perfect қолданыңыз.
  • Мысал: I have drunk three cups of coffee *today*. ('Бүгін' әлі аяқталған жоқ, сондықтан мен тағы да кофе ішуім мүмкін).
  • Салыстыру: I drank three cups of coffee *yesterday*. ('Кеше' аяқталды).
  • Мысал: She has worked very hard *this week*. ('Осы апта' әлі біткен жоқ).
  • Қазіргі сәтке нәтижесі бар өткен іс-әрекеттер үшін: Егер өткендегі іс-әрекеттің қазіргі сәтке тікелей әсері немесе салдары болса, Present Perfect қолданыңыз.
  • Мысал: I have lost my keys. (Өткендегі іс-әрекет – кілтті жоғалту, ал қазіргі нәтижесі – мен есікті *дәл қазір* аша алмаймын).
  • Салыстыру: I lost my keys *yesterday*, but I found them this morning. (Бұл жай ғана өткен шақтағы оқиға, оның қазіргі сәтке нәтижесі жоқ).
  • Мысал: He has broken his leg. (Нәтижесі – оның аяғы *дәл қазір* гипсте).
  • Өмірлік тәжірибелер үшін (нақты уақытсыз): Сіз өміріңіздегі тәжірибелер туралы айтқанда, нақты уақыт маңызды емес. Негізгі назар тәжірибенің өзіне аударылады.
  • Мысал: I have been to Japan twice. (Бұл менің өмірімдегі тәжірибе. Нақты күндері айтылмаған).
  • Салыстыру: I went to Japan *in 2018*. (Мұнда біз нақты, аяқталған уақытты қостық, сондықтан Simple Past қолдануымыз керек).
  • Мысал: Have you ever eaten sushi? Yes, I have eaten it many times.

Іс жүзінде 'I did' пен 'I have done' арасындағы басты айырмашылық неде?

Түсінікті болу үшін тікелей салыстырып көрейік:

  • Simple Past: Leonardo da Vinci painted the Mona Lisa. (Ол тірі емес. Бұл іс-әрекет 100% өткен шақта қалды).
  • Present Perfect: My favourite artist has painted a new masterpiece. (Суретші әлі тірі және тағы да сурет салуы мүмкін).
  • Simple Past: I lived in London for two years. (Мен енді ол жерде тұрмаймын).
  • Present Perfect: I have lived in London for two years. (Мен әлі де сол жерде тұрамын).

Америкалық және британдық ағылшын тілінде айырмашылықтар бар ма?

Иә, бұл маңызды мәселе. Негізгі ережелер бірдей болғанымен, американдық ағылшын тілінде (AmE) сөйлейтіндер британдықтар (BrE) Present Perfect қолданатын жағдайларда, әсіресе 'just,' 'already,' және 'yet' сияқты сөздермен жиі Simple Past қолданады.

  • AmE: I just ate lunch. / Did you eat yet?
  • BrE: I've just eaten lunch. / Have you eaten yet?

Екеуі де түсінікті, бірақ бұл жиі кездесетін стилистикалық айырмашылық.

Қорытынды

'I did' пен 'I have done' арасындағы негізгі айырмашылық бір ғана қарапайым сұраққа келіп тіреледі: Сіз аяқталған өткен уақыт туралы айтып тұрсыз ба, әлде өткендегі іс-әрекетті қазіргі сәтпен байланыстырып тұрсыз ба? Егер уақыт аяқталған болса ('yesterday,' 'last year'), 'I did' қолданыңыз. Егер уақыт аяқталмаған болса ('today,' 'this week') немесе қазіргі сәтке нәтижесі болса ('I have lost my keys'), 'I have done' қолданыңыз. Осы уақытты білдіретін сигнал сөздерді байқауға дағдылансаңыз, бұл күрделі грамматикалық тақырыпты тез меңгеріп кетесіз.


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

1-сұрақ: 'Бүгін болған оқиғаға' 'I did' деп айтуға бола ма?

Иә, егер күннің белгілі бір уақыт кезеңі аяқталған болса, айтуға болады. Мысалы, егер қазір түс немесе кеш болса, "I went for a run *this morning*" (Мен таңертең жүгіріп келдім) дей аласыз. Егер жалпы 'бүгін' сияқты уақыт кезеңі әлі жалғасып жатса, 'I have done' қолданылады (мысалы, "I have exercised a lot today").

2-сұрақ: 'I have done' шағын қолданудың негізгі ережесі қандай?

Негізгі ереже – іс-әрекеттің осы шақпен байланысы болуы керек. Бұл байланыс аяқталмаған уақыт кезеңі (мысалы, *today* немесе *this week*), қазіргі нәтиже (мысалы, "I have broken my arm," сондықтан *қазір* жаза алмаймын) немесе әлі де маңызды өмірлік тәжірибе болуы мүмкін.

3-сұрақ: 'I have done my homework' деп айту дұрыс па?

Иә, бұл толығымен дұрыс сөйлем. Бұл үй жұмысының аяқталғанын және оның қазіргі нәтижесі ретінде сіздің басқа іспен айналысуға бос екеніңізді білдіреді. Мысалы: "Can you watch a movie with me?" "Yes, I have done my homework."

4-сұрақ: Simple Past пен Present Perfect шақтарын қашан қолдану керектігін қалай оңай есте сақтауға болады?

Қарапайым әдіс: өзіңізден "Уақыт аяқталды ма?" деп сұраңыз. Егер сіз *yesterday*, *last week* немесе *in 2010* туралы айтсаңыз, уақыт аяқталған, сондықтан Simple Past ('I did') қолданыңыз. Егер сіз *today*, *this year* немесе жалпы өміріңіз туралы айтсаңыз, уақыт аяқталмаған, сондықтан Present Perfect ('I have done') қолданыңыз.