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

Present Perfect Tense: Қалай және қашан қолдану керек? Толық нұсқаулық

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

how to use the present perfect tensepresent perfect examplespresent perfect tense rulespast simple vs present perfecthave/has + past participle

Present Perfect шағын қолдану үшін 'have' немесе 'has' көмекші етістігін негізгі етістіктің өткен шақ есімшесімен (past participle) біріктіру керек (мысалы, 'I have seen'). Бұл шақ өткен оқиғаларды қазіргімен байланыстыру үшін өте маңызды. Сондықтан ол өмірлік тәжірибе, қазіргі нәтижесі бар жақында болған іс-әрекеттер және аяқталмаған уақыт кезеңдері туралы айтуға өте ыңғайлы.

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

Present Perfect шағы қалай жасалады?

Оны қолданбас бұрын, оның қалай жасалатынын білуіңіз керек. Формуласы қарапайым әрі тұрақты, бұл үйренушілер үшін жақсы жаңалық!

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

  • have сөзін I, you, we, they есімдіктерімен қолданыңыз. (мысалы, *I have finished.* / *They have left.*)
  • has сөзін he, she, it есімдіктерімен қолданыңыз. (мысалы, *She has decided.* / *It has started.*)

Past participle – бұл сіз қолданатын етістіктің түрі. Дұрыс етістіктер үшін ол simple past формасымен бірдей – жай ғана '-ed' жалғауын қосыңыз (мысалы, *walked, talked, decided*). Бұрыс етістіктер үшін оның формасын жаттау керек (мысалы, *see -> seen, go -> gone, eat -> eaten*).

Present Perfect қандай жағдайларда қолданылады?

Ең бастысы – оны *қашан* қолдану керектігін білу. Present Perfect өткен шақ пен осы шақтың арасында көпір қызметін атқарады. Міне, күнделікті сөйлесуде сізге қажет болатын үш негізгі жағдай.

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

Өміріңіздің белгісіз бір уақытында болған тәжірибе туралы айтқанда, Present Perfect ең жақсы таңдау болып табылады. Нақты уақыт маңызды емес, тәжірибенің өзі маңызды.

Біз мұндай сөйлемдерде ever, never, before және so far сияқты белгі сөздерді жиі қолданамыз.

  • *"Have you ever been to London?"* (Сіздің өміріңіз – уақыт аралығы)
  • *"I've never tried** that before."* (Бүкіл өмірімде осы уақытқа дейін)
  • *"She's visited** six countries so far."* (Және ол одан да көп елге баруы мүмкін)

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

Бұл – Present Perfect шағының классикалық қолданысы. Іс-әрекет жақын өткен шақта орын алды, бірақ оның салдары немесе нәтижесі *дәл қазір* маңызды.

  • *"I've lost** my wallet."* (Нәтижесі: Мен оны қазір таба алмаймын және ақша төлей алмаймын.)
  • *"He's broken** his leg."* (Нәтижесі: Оның аяғы қазір гипсте.)
  • *"They've missed** the bus."* (Нәтижесі: Олар қазір кешігіп жатыр.)

Айырмашылықты байқаңыз: Егер сіз "I lost my wallet yesterday" десеңіз, сіз жай ғана өткен шақ туралы фактіні айтып тұрсыз (Past Simple). Егер сіз "I've lost my wallet" десеңіз, сіз қазіргі мәселені баса көрсетіп тұрсыз.

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

Егер іс-әрекет әлі аяқталмаған уақыт кезеңінде орын алса, сіз Present Perfect шағын қолдануыңыз керек.

today, this week, this month және this year сияқты уақытты білдіретін сөздерге назар аударыңыз.

  • *"I haven't seen her today."* (Бүгінгі күн әлі біткен жоқ, сондықтан мен оны әлі де көруім мүмкін.)
  • *"We've had two meetings this week**."* (Бұл апта әлі аяқталмады.)
  • *"She's written 50 pages of her book this month**."* (Бұл ай әлі жалғасуда.)

Жылдам тексеру тізімі: Present Perfect пен Past Simple айырмашылығы неде?

Әлі де шатасып жатсаңыз, қай шақты қолдану керектігін шешу үшін осы жылдам тексеру тізімін пайдаланыңыз.

  • Present Perfect қолданылады:
  • Өткен шақтағы белгісіз уақыт үшін (*I have seen that movie.*)
  • Қазіргі уақытта нәтижесі бар іс-әрекеттер үшін (*She has finished the report.*)
  • Аяқталмаған уақыт кезеңдері үшін (*We have travelled a lot this year.*)
  • Past Simple қолданылады:
  • Өткен шақтағы нақты, аяқталған уақыт үшін (*I saw that movie last night.*)
  • Толығымен аяқталған және қазіргі нәтижесі жоқ іс-әрекеттер үшін (*She finished the report yesterday.*)
  • Аяқталған уақыт кезеңдері үшін (*We travelled a lot last year.*)

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

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

'I have gone' мен 'I have been' арасында қандай айырмашылық бар?

'I have gone to the store' деген сөз менің қазір дүкенде екенімді (немесе жолда екенімді) және әлі қайтып келмегенімді білдіреді. 'I have been to the store' деген сөз менің дүкенге барып, қазір қайтып келгенімді білдіреді; бұл аяқталған тәжірибе.

Present Perfect шағын 'yesterday' сияқты нақты уақытпен қолдануға бола ма?

Жоқ, болмайды. Present Perfect белгісіз немесе аяқталмаған уақыт үшін қолданылады. Егер сіз 'yesterday', 'last week' немесе 'in 2010' сияқты нақты, аяқталған уақытты қолданғыңыз келсе, Past Simple шағын қолдануыңыз керек. Мысалы, "I *have seen* him yesterday" деудің орнына "I *saw* him yesterday" деп айтыңыз.

Present Perfect-те сөйлемді болымсыз және сұраулы түрге қалай айналдырамыз?

Болымсыз сөйлем жасау үшін have/has етістігінен кейін 'not' сөзін қосыңыз: *"She has not (hasn't) arrived yet."* Сұраулы сөйлем жасау үшін бастауыш пен have/has етістігінің орнын ауыстырыңыз: *"Have you eaten lunch?"*

Present Perfect шағында 'for' және 'since' сөздерін қашан қолдану керек?

'For' сөзін уақыт кезеңімен қолданыңыз (мысалы, for two years, for ten minutes). 'Since' сөзін нақты уақыт нүктесімен қолданыңыз (мысалы, since 2021, since last Tuesday). Екеуі де өткен шақта басталып, қазіргі уақытқа дейін жалғасып келе жатқан іс-әрекеттер үшін қолданылады: *"I have lived here for five years."* / *"I have lived here since 2019."*