Present Perfect пен Past Simple шақтарының негізгі айырмашылығы — олардың қазіргі уақытпен байланысында. Past Simple өткен шақта белгілі бір, аяқталған уақытта жасалған іс-әрекетті сипаттайды. Ал Present Perfect қазіргі сәтпен байланысы бар іс-әрекетті, мысалы, өмірлік тәжірибе немесе аяқталмаған уақыт кезеңіндегі әрекетті сипаттайды.
Ағылшын тілін үйренушілер үшін Present Perfect пен Past Simple айырмашылығын түсіну — ең жиі кездесетін қиындықтардың бірі. Бұл — сөйлемдеріңізді дұрыс құрмасаңыз, сөзіңіздің табиғи естілмеуіне әкелетін классикалық грамматикалық басқатырғыш. Бірақ уайымдамаңыз, негізгі тұжырымдаманы түсінгеннен кейін, дұрыс шақты таңдау әлдеқайда оңай болады. Ендеше, нақты ережелер мен мысалдар арқылы талдап көрейік.
Past Simple мен Present Perfect-тің негізгі тұжырымдамасы қандай?
Былай ойлап көріңіз: Past Simple — жабық есік. Іс-әрекет болды, ол болған уақыт аяқталды және оқиға бітті. Present Perfect — ашық есік; іс-әрекет өткен шақта болды, бірақ оның *дәл қазір* болып жатқан нәрсеге қатысы немесе байланысы бар.
- Past Simple: Іс-әрекет те, уақыт та аяқталған. (мысалы, *yesterday, last year, in 1999*)
- Present Perfect: Іс-әрекет аяқталған, бірақ уақыт кезеңі аяқталмаған НЕМЕСЕ іс-әрекеттің нәтижесі қазір маңызды. (мысалы, *today, this week, in my life*)
Past Simple шағын қашан қолдану керек?
Сіз Past Simple шағын өткен уақыттың белгілі бір сәтінде болып, толығымен аяқталған іс-әрекет туралы айтқанда қолдануыңыз керек. Мұндағы негізгі ұғым — нақты, аяқталған уақыт. Егер сіз "Қашан?" деген сұраққа аяқталған уақытты білдіретін сөзбен жауап бере алсаңыз, сізге Past Simple қажет.
Past Simple-мен жиі қолданылатын уақытты білдіретін сөздер қандай?
Past Simple шағын қолдану керектігін білдіретін мына сигнал сөздерге назар аударыңыз:
- yesterday (кеше)
- last week / month / year (өткен аптада / айда / жылы)
- ago (бұрын, мысалы, two days ago — екі күн бұрын)
- in 2010 (2010 жылы)
- when I was a child (мен бала кезімде)
Past Simple шағына нақты мысалдар
Әр сөйлемде нақты, аяқталған уақыт көрсеткіші бар екеніне назар аударыңыз.
- I visited my grandparents last weekend. (Демалыс аяқталды.)
- She graduated from university in 2018. (2018 жыл өтіп кетті.)
- They ate dinner at that new restaurant yesterday evening. (Кешегі кеш аяқталды.)
Present Perfect шағын қашан қолданған дұрыс?
Present Perfect икемдірек және қазіргі сәтпен байланысы бар бірнеше негізгі жағдайда қолданылады.
1-жағдай: Аяқталмаған уақыт кезеңіндегі іс-әрекеттер
Егер іс-әрекет әлі жалғасып жатқан уақыт кезеңінде орын алса, Present Perfect-ті қолданыңыз. Бұған *today, this week, this month* және *this year* сияқты уақыт кезеңдері кіреді.
- She has called me three times this morning. (Таң әлі аяқталған жоқ.)
- We haven't seen any good movies this year. (Бұл жыл әлі жалғасып жатыр.)
2-жағдай: Өмірлік тәжірибе туралы айту
Біз өміріміздегі жалпы тәжірибелер туралы айтқанда, Present Perfect-ті қолданамыз, өйткені біздің өміріміз — аяқталмаған уақыт кезеңі. Нақты уақыт маңызды емес. Бұл көбінесе *ever, never, before* және *already* сияқты сөздермен жиі кездеседі.
- Have you ever been to Canada? (Мен сіздің осы уақытқа дейінгі өміріңіздің кез келген сәті туралы сұрап тұрмын.)
- He has never tried sushi before. (Ол бүкіл өмірінде суши жеп көрмеген.)
3-жағдай: Қазіргі сәтке нәтижесі әсер ететін жақында болған іс-әрекеттер
Жақында болған іс-әрекеттің нәтижесі қазіргі сәтте маңызды болған кезде Present Perfect-ті қолданыңыз. Мұнда назар оның қашан болғанына емес, салдарына аударылады.
- I have lost my keys. (Нәтижесінде мен *қазір* есігімді аша алмаймын.)
- She has finished her homework. (Нәтижесінде ол *қазір* ойнауға бос.)
Past Simple мен Present Perfect-тің нақты айырмашылығы: Жылдам нұсқаулық
Айырмашылықты айқынырақ түсіну үшін тікелей салыстыруларды қарастырайық.
- Аяқталған уақыт пен аяқталмаған уақыт
- *Past Simple:* I drank two cups of coffee yesterday. (Кешегі күн аяқталды.)
- *Present Perfect:* I have drunk two cups of coffee today. (Бүгінгі күн аяқталған жоқ; мен тағы да ішуім мүмкін.)
- Нақты оқиға мен өмірлік тәжірибе
- *Past Simple:* I saw that movie on Saturday. (Нақты уақыт көрсетілген.)
- *Present Perfect:* I have seen that movie. (Мен оны өмірімнің бір сәтінде көрдім; тәжірибенің өзі маңызды.)
- Аяқталған іс-әрекет пен жалғасып жатқан іс-әрекет
- *Past Simple:* He lived in London for five years. (Ол енді онда тұрмайды.)
- *Present Perfect:* He has lived in London for five years. (Ол әлі де сонда тұрады.)
Қорытынды: Қай шақты таңдау керек?
Present Perfect пен Past Simple айырмашылығын меңгеру бір сұраққа келіп тіреледі: іс-әрекеттің қазіргі уақытпен байланысы бар ма? Егер бұл аяқталған уақытпен байланысты біткен оқиға болса, Past Simple-ді қолданыңыз. Егер оның қазіргі уақытпен байланысы болса — аяқталмаған уақыт кезеңі, өмірлік тәжірибе немесе қазіргі нәтиже арқылы — Present Perfect сіздің ең жақсы таңдауыңыз болады. Жаттығуды жалғастырыңыз, сонда бұл көп ұзамай әдетке айналады!
Шақтар туралы жиі қойылатын сұрақтар (ЖҚС)
Present Perfect-ті 'yesterday' сияқты нақты өткен уақытпен қолдануға бола ма?
Жоқ. Бұл ең жиі кездесетін қате. 'yesterday,' 'last week,' немесе 'in 2015' сияқты нақты, аяқталған уақыт көрсеткіштері тек Past Simple шағымен қолданылуы керек. Дұрысы: "I saw him yesterday." Қатесі: "I have seen him yesterday."
Past Simple-ді қолдану керектігін білдіретін негізгі белгі қандай?
Ең күшті белгі — аяқталған уақыттың айтылуы. Егер сіз "Қашан?" деп сұрап, жауабы нақты өткен сәт болса (*last night* немесе *five minutes ago* сияқты), сізге әрқашан дерлік Past Simple қажет болады.
'I have finished my work' деп айту дұрыс па?
Иә, бұл толығымен дұрыс. Бұл — қазіргі нәтижесі бар жақында жасалған іс-әрекеттің мысалы. Нәтижесі — сіз қазір боссысыз немесе қолыңыз тиді. Егер сіз оның қашан болғанын нақтылағыңыз келсе, Past Simple-ге ауысасыз: "I finished my work an hour ago."
Неліктен америкалықтар кейде британдық ағылшын тіліндегі Present Perfect-тің орнына Past Simple-ді қолданады?
Бұл өте жақсы байқағыштық. Америкалық ағылшын тілінде 'already,' 'just,' және 'yet' сияқты сөздермен Past Simple-ді қолдану жиі кездеседі. Мысалы, америкалық: "Did you eat yet?" немесе "I already saw it" деуі мүмкін, ал британдық әдетте: "Have you eaten yet?" немесе "I've already seen it" дейді. Екеуі де өз диалектілері аясында дұрыс болып саналады.