Past Perfect Continuous: сөйлемдер, жаттығулар, тесттер және мысалдар

Past Perfect Continuous қолданамыз

Past Perfect Continuous өткен шақтағы белгілі бір сәтке немесе басқа бір іс-әрекетке дейін біраз уақыт бойы жалғасып келген әрекет туралы айту үшін қолданылады.

She had been working for two hours before the meeting started.
Ол жиналыс басталғанға дейін екі сағат бойы жұмыс істеп жүрген еді.

Past Perfect Continuous Пішін

Subject + had been + V-ing

I had been studying all evening.
Мен кеш бойы оқып отырған едім.
They had been waiting for a long time.
Олар ұзақ уақыт бойы күтіп тұрған еді.

Past Perfect Continuous Ереже

  • Ол өткендегі белгілі бір сәтке дейін жалғасқан әрекеттер үшін қолданылады.
    I had been reading the report before my manager came in.
    Мен басшым кіріп келгенге дейін есепті оқып отырған едім.
    She had been talking on the phone before the lesson started.
    Ол сабақ басталғанға дейін телефонмен сөйлесіп отырған еді.
  • Ол басқа бір өткен оқиғаға дейінгі әрекеттің ұзақтығын баса көрсетеді.
    They had been travelling for three days before they arrived.
    Олар жеткенге дейін үш күн бойы жол жүріп келе жатқан еді.
    He had been working there for years before he changed jobs.
    Ол жұмысын ауыстырғанға дейін ол жерде жылдар бойы жұмыс істеген еді.
  • Ол өткен жағдайдың немесе нәтижесінің себебін түсіндіргенде жиі қолданылады.
    She was tired because she had been studying all night.
    Ол түні бойы сабақ оқып шыққандықтан шаршаған еді.
    The ground was wet because it had been raining.
    Жер ылғалды болды, себебі жаңбыр жауып тұрған еді.
  • Ол жиі ұзақтықты көрсету үшін for және since сөздерімен бірге қолданылады.
    I had been living in London for five years before I moved to Cyprus.
    Кипрге көшкенге дейін мен Лондонда бес жыл тұрып жүрген едім.
    She had been working there since 2020 before the company closed.
    Ол компания жабылғанға дейін 2020 жылдан бері сол жерде жұмыс істеп келген еді.
  • Жиі қолданылатын уақыт тіркестеріне күні бойы, таңертең бойы, екі сағат бойы, дүйсенбіден бері, дейін және қашан жатады.
    We had been discussing the problem all morning before we found a solution.
    Біз шешім тапқанға дейін таң бойы мәселені талқылап отырған едік.
    He had been sleeping for an hour when I called him.
    Мен оған қоңырау шалғанымда, ол бір сағаттан бері ұйықтап жатқан еді.
  • Past Perfect Continuous үдеріске назар аударады, ал Past Perfect көбінесе нәтижеге назар аударады.
    ✅ She had been writing emails before lunch. (process)
    ✅ She had written five emails before lunch. (result)
  • Кейбір етістіктер әдетте созылыңқы шақ формаларында қолданылмайды (білу, ұнату, қалау, қажет ету, түсіну).
    ✅ I had known him for years before we worked together.
    ❌ I had been knowing him for years before we worked together.

Past Perfect Continuous Болымсыздық

  • Терістеу had not been немесе қысқартылған hadn't been түрімен жасалады.
    I hadn't been sleeping well before the exam.
    Емтиханның алдында мен дұрыс ұйықтай алмай жүрген едім.
    She had not been working there for very long before she resigned.
    Ол жұмыстан шыққанға дейін онда ұзақ уақыт жұмыс істемеген еді.
    They hadn't been waiting for more than ten minutes when the bus arrived.
    Олар он минуттан артық күтпеген еді, сол кезде автобус келіп қалды.

Past Perfect Continuous Сұрақтар

Сұрақтарда had бастауыштың алдында тұрады.

Had + subject + been + V-ing?
Wh-word + had + subject + been + V-ing?

Had you been waiting long before the doctor saw you?
Дәрігер сізді қарағанға дейін сіз көптен бері күтіп отырдыңыз ба?
Had she been studying before the test began?
Ол тест басталғанға дейін оқып жүрген бе еді?
Why had they been arguing before the meeting?
Неліктен олар жиналыс алдында дауласып жатқан еді?
How long had he been working there before he left?
Ол кетер алдында онда қанша уақыт жұмыс істеді?

Past Perfect Continuous Жиі қателіктер

❌ She had been work all day.
✅ She had been working all day.
❌ They had working for hours before the break.
✅ They had been working for hours before the break.
❌ Had you been wait long?
✅ Had you been waiting long?
❌ I was tired because I had worked all night. (if you want to stress the process)
✅ I was tired because I had been working all night.
❌ She had been knowing him for years.
✅ She had known him for years.

Past Perfect Continuous Сөйлемдер

I had been preparing for the interview for several days before it finally happened.
Әңгімелесу ақыры болғанға дейін мен оған бірнеше күн бойы дайындалып жүрген едім.
She had been working on the presentation since morning before the manager reviewed it.
Ол менеджер оны қарап шыққанға дейін таңертеңнен бері презентациямен жұмыс істеп жатқан еді.
We had been waiting at the airport for two hours before the flight was cancelled.
Біз рейс тоқтатылғанға дейін әуежайда екі сағат күтіп отырған едік.
He had been learning English for a year before he moved abroad.
Ол шетелге көшпес бұрын бір жыл бойы ағылшын тілін үйреніп жүрген еді.
They had been discussing the new design before the client joined the call.
Клиент қоңырауға қосылғанға дейін олар жаңа дизайнды талқылап отырған еді.
I had been trying to fix the bug all evening before I found the solution.
Мен шешімді тапқанға дейін кеш бойы қатені түзетуге тырысып жүрдім.
She had been feeling stressed before she took a few days off.
Ол бірнеше күн демалыс алғанға дейін күйзеліп жүрген еді.
We had been living in that apartment for six months before we moved.
Көшкенге дейін біз сол пәтерде алты ай тұрып жатқан едік.
He had been running every morning before he injured his leg.
Ол аяғын жарақаттап алғанға дейін әр таң сайын жүгіріп жүрген еді.
The team had been developing the feature for weeks before it was released.
Топ бұл мүмкіндікті шығарылғанға дейін бірнеше апта бойы әзірлеп жатқан еді.

Past Perfect Continuous Мысалдар

I had been checking the document before I noticed the mistake.
Мен қатені байқағанға дейін құжатты тексеріп жүрген едім.
She had been speaking to a customer for twenty minutes before the line disconnected.
Ол желі үзіліп кеткенше, клиентпен жиырма минут сөйлескен еді.
They had been working on the same issue since Monday before they escalated it.
Олар оны эскалациялағанға дейін дүйсенбіден бері бір мәселемен жұмыс істеп жатқан еді.
We had been looking for a better solution before we changed the plan.
Жоспарды өзгерткенге дейін біз жақсырақ шешім іздеп жүрген едік.
He had been fixing the server all night before everything started working again.
Бәрі қайтадан жұмыс істей бастағанға дейін ол түні бойы серверді жөндеп жатқан еді.
I had been thinking about that idea for a long time before I shared it.
Мен оны бөліспес бұрын, сол идея туралы ұзақ уақыт ойланып жүрген едім.
She had been getting ready for the trip before the weather changed.
Ол ауа райы өзгергенге дейін сапарға дайындалып жатқан еді.
We had been testing the application for hours before we deployed it.
Біз қолданбаны орналастырмас бұрын оны бірнеше сағат бойы тестілеп жатқан едік.
He had been talking to HR before he made the final decision.
Соңғы шешімді қабылдамас бұрын, ол кадрлар бөлімімен сөйлескен болатын.
They had been planning the event for months before it took place.
Олар іс-шара өткенге дейін оны бірнеше ай бойы жоспарлап жүрген еді.

Қосымшада қолжетімді ағылшын грамматикасының жаттығулары

Tenses

Conditionals

Sentences

Verbs