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

Present Perfect пен Simple Past: Қашан және Қалай Қолдану Керек? Толық Нұсқаулық

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

present perfect vs simple pastuse present perfectuse simple pastEnglish grammar tenseswhen to use present perfect

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

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

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

Негізгі айырмашылық «осы шақпен байланыс» ұғымында жатыр.

  • Present Perfect (have/has + past participle) өткен мен қазіргі уақыт арасында байланыс орнатады. Іс-әрекет өткенде болған, бірақ оның нәтижесі, маңыздылығы немесе ол орын алған уақыт аралығы әлі де жалғасуда.
  • *Мысалы:* "I have lost my wallet." (Әмиянымды жоғалтып алдым. Нәтижесі: қазір менде әмиян жоқ.)
  • Simple Past (өткен шақ етістігі, мысалы, -ed) өткеннің нақты бір уақытында басталып, аяқталған іс-әрекетті сипаттайды. Оның осы шақпен ешқандай байланысы жоқ.
  • *Мысалы:* "I lost my wallet yesterday." (Кеше әмиянымды жоғалттым. Бұл оқиға аяқталған және нақты өткен уақытпен – кеше – шектелген.)

Present Perfect шағын Simple Past-тың орнына нақты қай жағдайда қолданған жөн?

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

Аяқталмаған уақыт аралығындағы іс-әрекеттер үшін қалай қолданамыз?

Егер іс-әрекет әлі аяқталмаған уақыт аралығында (*бүгін*, *осы апта*, *биыл*, *өмірімде*) орын алса, Present Perfect шағын қолдану қажет.

  • She has drunk three cups of coffee *today*. (Ол *бүгін* үш кесе кофе ішті. Бүгінгі күн әлі біткен жоқ.)
  • We haven't seen that movie *this month*. (Біз *осы айда* ол фильмді көрген жоқпыз. Бұл ай әлі жалғасуда.)
  • Салыстырыңыз: She drank three cups of coffee *yesterday*. (Ол *кеше* үш кесе кофе ішті. Кеше – аяқталған уақыт кезеңі.)

Белгісіз уақытта болған өмірлік тәжірибені сипаттау үшін ше?

Өмірде болған тәжірибеңіз туралы айтқан кезде, оның нақты уақыты маңызды емес. Негізгі назар тәжірибенің өзіне аударылады. Бұл Present Perfect-тің өте жиі қолданылатын түрі, көбінесе *ever*, *never*, *before* сияқты сөздермен бірге келеді.

  • "Have you ever been to Thailand?" (Сіз Таиландта *бұрын-соңды* болдыңыз ба?)
  • "Yes, I have been there twice." (Иә, мен ол жақта екі рет болдым.)
  • He has never tried sushi before. (Ол бұрын ешқашан суши жеп көрмеген.)
  • Салыстырыңыз: I went to Thailand *in 2018*. (Мен Таиландқа *2018 жылы* бардым. Мұнда нақты уақыт көрсетілгендіктен, Simple Past шағын қолдану керек.)

Осы шаққа әсер ететін жақын арада болған іс-әрекеттерді қалай айтамыз?

Нәтижесі қазіргі сәтте маңызды болып табылатын өткендегі іс-әрекет үшін Present Perfect қолданылады. Мұнда назар іс-әрекеттің өзіне емес, оның қазіргі нәтижесіне аударылады.

  • I have broken my arm. (Мен қолымды сындырып алдым. Нәтижесі: қазір қолым гипсте.)
  • The taxi has arrived. (Такси келіп жетті. Нәтижесі: енді біз кете аламыз.)
  • She has finished her homework. (Ол үй тапсырмасын орындап болды. Нәтижесі: енді ол теледидар көруге бос.)

Қай шақты қолдану керегін білдіретін белгі сөздер бар ма?

Уақытты білдіретін сөздер мен үстеулер – қай шақты қолдану керектігін анықтайтын тамаша көмекшілер. Егер осы сөздерді көрсеңіз, олар көбінесе қай шақты қолдану керектігін білдіреді.

  • Present Perfect-пен қолданылатындар (Аяқталмаған/Белгісіз уақыт):
  • for
  • since
  • already
  • yet
  • just
  • ever / never
  • so far
  • this week/month/year
  • Simple Past-пен қолданылатындар (Аяқталған уақыт):
  • yesterday
  • last week/month/year
  • ... ago (мысалы, three days ago)
  • in 1999 / on Monday
  • when I was a child

Екі шақты шатастырмау үшін не істеу керек?

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

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

'Yesterday' сөзімен Present Perfect-ті қолдануға бола ма? Жоқ, болмайды. 'Yesterday' – аяқталған уақытты білдіретін сөз, сондықтан ол Simple Past шағын талап етеді. "I have gone to the store yesterday" деп емес, "I went to the store yesterday" деп айту керек.

"I have lived here for five years" пен "I lived here for five years" сөйлемдерінің айырмашылығы қандай? "I have lived here for five years" (Present Perfect) – сіз осы жерде бес жыл бұрын тұра бастадыңыз және *әлі де осында тұрасыз* дегенді білдіреді. "I lived here for five years" (Simple Past) – сіз өткенде бес жылдық кезең бойы осында тұрдыңыз, бірақ *қазір бұл жерде тұрмайсыз* дегенді білдіреді.

Present Perfect британдық ағылшын тілінде жиі қолданыла ма, әлде американдықта ма? Ағылшын тілінің екі нұсқасында да Present Perfect қолданылады, бірақ жақын арада болған іс-әрекетті сипаттауда британдық ағылшын тілінде жиірек кездеседі. Мысалы, британдық адам "I've just eaten" десе, американдық Simple Past-ты қолданып, "I just ate" деуі мүмкін.

Егер өткен шақ туралы айтса, неге "present" (осы шақ) perfect деп аталады? Ол *present* perfect деп аталады, себебі өткендегі іс-әрекеттің әрқашан *present* (осы шақ) сәтімен байланысы, нәтижесі немесе қатысы болады. Ал 'perfect' аспектісі іс-әрекеттің аяқталғанын білдіреді.

Present Perfect-те 'for' және 'since' сөздері қалай қолданылады? Екеуі де ұзақтықты білдіреді, бірақ 'for' уақыт кезеңімен (мысалы, *for two weeks*, *for ten years*), ал 'since' уақыттың нақты басталу нүктесімен (мысалы, *since 2020*, *since last Monday*) қолданылады. Мысал: "I have known him for a long time. I have known him since we were children."