Present Perfect Continuous қолданамыз
Present Perfect Continuous өткенде басталған және әлі де қазір жалғасып жатқан әрекет туралы, немесе енді ғана тоқтаған, бірақ қазір көрінетін нәтижесі бар әрекет туралы айту үшін қолданылады.
She has been working here for three years.
Ол мұнда үш жылдан бері жұмыс істеп келеді.
Ол мұнда үш жылдан бері жұмыс істеп келеді.
Present Perfect Continuous Пішін
Subject + have/has been + V-ing
I have been studying all morning.
Мен таңертең бойы оқып жүрмін.
Мен таңертең бойы оқып жүрмін.
He has been waiting for you.
Ол сені күтіп жүр.
Ол сені күтіп жүр.
Present Perfect Continuous Ереже
-
Ол өткен шақта басталып, осы уақытқа дейін жалғасып жатқан іс-әрекетті білдіру үшін қолданылады.
I have been living in this city since 2022.
Мен 2022 жылдан бері осы қалада тұрып келемін.They have been learning English for six months.
Олар алты ай бойы ағылшын тілін үйреніп жүр. -
Ол жуырда ғана аяқталған, бірақ нәтижесі қазір көрініп тұрған іс-әрекет үшін қолданылады.
She is tired because she has been running.
Ол шаршады, өйткені жүгіріп жүр.Your clothes are wet because it has been raining.
Киімдеріңіз су, себебі жаңбыр жауып тұр. -
Бұл іс-әрекеттің ұзақтығын немесе үдерісін баса көрсетеді.
We have been working on this project all week.
Біз бұл жоба үстінде апта бойы жұмыс істеп жатырмыз.He has been preparing for the exam since morning.
Ол таңертеңнен бері емтиханға дайындалып жатыр. -
Ол жиі ұзақтықты көрсету үшін for және since сөздерімен бірге қолданылады.
I have been reading for two hours.
Мен екі сағаттан бері оқып отырмын.She has been working here since January.
Ол мұнда қаңтардан бері жұмыс істеп келеді. -
Уақытты білдіретін жиі қолданылатын тіркестерге күні бойы, таңертең бойы, жақында, соңғы кезде, бойы және бері жатады.
They have been talking all evening.
Олар кеш бойы сөйлесіп отырды.I have been feeling tired lately.
Соңғы уақытта өзімді шаршаңқы сезініп жүрмін. -
Present Perfect Continuous үдерісті көрсетеді, ал Present Perfect көбінесе нәтижеге назар аударады.
✅ She has been writing emails all morning. (process)✅ She has written five emails this morning. (result)
-
Кейбір етістіктер әдетте созылыңқы шақ формаларында қолданылмайды (білу, ұнату, қалау, қажет ету, түсіну).
✅ I have known her for years.❌ I have been knowing her for years.
Present Perfect Continuous Болымсыздық
-
Болымсыз түрі have not been / has not been немесе қысқартылған haven't been / hasn't been түрлері арқылы жасалады.
I haven't been sleeping well recently.
Соңғы кезде мен жақсы ұйықтай алмай жүрмін.She hasn't been working much this week.
Ол осы аптада көп жұмыс істеген жоқ.They haven't been studying lately.
Олар соңғы уақытта оқып жүрген жоқ.
Present Perfect Continuous Сұрақтар
Сұрақтарда have немесе has бастауыштың алдында келеді.
Have/Has + subject + been + V-ing?
Wh-word + have/has + subject + been + V-ing?
Have you been waiting long?
Сіз көптен бері күтіп тұрсыз ба?
Сіз көптен бері күтіп тұрсыз ба?
Has she been studying since morning?
Ол таңертеңнен бері оқып жүр ме?
Ол таңертеңнен бері оқып жүр ме?
Why have they been arguing?
Неге олар дауласып жатыр?
Неге олар дауласып жатыр?
How long has he been working here?
Ол мұнда қанша уақыттан бері жұмыс істеп жүр?
Ол мұнда қанша уақыттан бері жұмыс істеп жүр?
Present Perfect Continuous Жиі қателіктер
❌ She has been work all day.
✅ She has been working all day.
❌ I am been studying since morning.
✅ I have been studying since morning.
❌ Has he been wait long?
✅ Has he been waiting long?
❌ I have been knowing her for years.
✅ I have known her for years.
❌ She has worked all morning. (if you want to stress the process)
✅ She has been working all morning.
Present Perfect Continuous Сөйлемдер
I have been preparing for the interview since breakfast.
Мен таңғы астан бері сұхбатқа дайындалып жүрмін.
Мен таңғы астан бері сұхбатқа дайындалып жүрмін.
She has been working on the report all day.
Ол күні бойы есеппен жұмыс істеп жатыр.
Ол күні бойы есеппен жұмыс істеп жатыр.
We have been waiting for the update for two hours.
Біз жаңартуды екі сағат бойы күтіп отырмыз.
Біз жаңартуды екі сағат бойы күтіп отырмыз.
He has been learning English since last year.
Ол былтырдан бері ағылшын тілін үйреніп жүр.
Ол былтырдан бері ағылшын тілін үйреніп жүр.
They have been discussing the new feature all morning.
Олар жаңа мүмкіндікті таңертең бойы талқылап жатыр.
Олар жаңа мүмкіндікті таңертең бойы талқылап жатыр.
I have been trying to fix this bug since yesterday.
Мен бұл қатені кешеден бері түзетуге тырысып жүрмін.
Мен бұл қатені кешеден бері түзетуге тырысып жүрмін.
She has been feeling much better recently.
Соңғы кезде оның жағдайы әлдеқайда жақсарып қалды.
Соңғы кезде оның жағдайы әлдеқайда жақсарып қалды.
We have been living here for a long time.
Біз осында көптен бері тұрып келеміз.
Біз осында көптен бері тұрып келеміз.
He has been running every evening this month.
Ол осы ай бойы әр кеш сайын жүгіріп жүр.
Ол осы ай бойы әр кеш сайын жүгіріп жүр.
The team has been developing this feature for several weeks.
Команда бұл мүмкіндікті бірнеше апта бойы әзірлеп келеді.
Команда бұл мүмкіндікті бірнеше апта бойы әзірлеп келеді.
Present Perfect Continuous Мысалдар
I have been checking the document for the last twenty minutes.
Соңғы жиырма минут бойы мен құжатты тексеріп жүрмін.
Соңғы жиырма минут бойы мен құжатты тексеріп жүрмін.
She has been speaking to customers all afternoon.
Ол түстен кейін бойы клиенттермен сөйлесіп жүр.
Ол түстен кейін бойы клиенттермен сөйлесіп жүр.
They have been working on the same task since Monday.
Олар дүйсенбіден бері бір тапсырмамен жұмыс істеп келеді.
Олар дүйсенбіден бері бір тапсырмамен жұмыс істеп келеді.
We have been looking for a better solution recently.
Соңғы уақытта біз жақсырақ шешім іздеп жүрміз.
Соңғы уақытта біз жақсырақ шешім іздеп жүрміз.
He has been fixing the server since early morning.
Ол таң атқаннан бері серверді жөндеп жатыр.
Ол таң атқаннан бері серверді жөндеп жатыр.
I have been thinking about your idea a lot lately.
Соңғы кезде мен сенің идеяң туралы көп ойлап жүрмін.
Соңғы кезде мен сенің идеяң туралы көп ойлап жүрмін.
She has been getting ready for the trip all day.
Ол күні бойы сапарға дайындалып жүр.
Ол күні бойы сапарға дайындалып жүр.
We have been testing the application since last week.
Біз қолданбаны өткен аптадан бері сынап келеміз.
Біз қолданбаны өткен аптадан бері сынап келеміз.
He has been talking to HR about the new policy.
Ол жаңа саясат туралы кадрлар бөлімімен сөйлесіп жүр.
Ол жаңа саясат туралы кадрлар бөлімімен сөйлесіп жүр.
They have been planning the event for months.
Олар бұл іс-шараны бірнеше ай бойы жоспарлап келеді.
Олар бұл іс-шараны бірнеше ай бойы жоспарлап келеді.