Past Perfect Continuous: sentensi, mazoezi, mitihani na mifano

Past Perfect Continuous tunatumia

Past Perfect Continuous hutumika kuzungumzia kitendo ambacho kilikuwa kikiendelea kwa muda fulani kabla ya wakati maalum au kitendo kingine huko nyuma.

She had been working for two hours before the meeting started.
Alikuwa amekuwa akifanya kazi kwa saa mbili kabla ya mkutano kuanza.

Past Perfect Continuous Fomu

Subject + had been + V-ing

I had been studying all evening.
Nilikuwa nikisoma jioni nzima.
They had been waiting for a long time.
Walikuwa wamekuwa wakingoja kwa muda mrefu.

Past Perfect Continuous Sheria

  • Hutumiwa kwa vitendo vilivyoendelea hadi wakati fulani katika siku za nyuma.
    I had been reading the report before my manager came in.
    Nilikuwa nimesoma ripoti kabla meneja wangu hajaingia.
    She had been talking on the phone before the lesson started.
    Alikuwa akiongea kwenye simu kabla ya somo kuanza.
  • Inasisitiza muda wa kitendo kabla ya tukio jingine la wakati uliopita.
    They had been travelling for three days before they arrived.
    Walikuwa wamesafiri kwa siku tatu kabla hawajafika.
    He had been working there for years before he changed jobs.
    Alikuwa amefanya kazi huko kwa miaka mingi kabla ya kubadili kazi.
  • Mara nyingi hutumika tunapoeleza sababu ya hali au matokeo ya wakati uliopita.
    She was tired because she had been studying all night.
    Alikuwa amechoka kwa sababu alikuwa amesoma usiku kucha.
    The ground was wet because it had been raining.
    Ardhi ilikuwa yenye unyevunyevu kwa sababu kulikuwa kumenyesha mvua.
  • Mara nyingi hutumiwa pamoja na for na since kuonyesha muda.
    I had been living in London for five years before I moved to Cyprus.
    Nilikuwa nimeishi London kwa miaka mitano kabla ya kuhamia Cyprus.
    She had been working there since 2020 before the company closed.
    Alikuwa amekuwa akifanya kazi hapo tangu mwaka 2020 kabla ya kampuni kufungwa.
  • Semi za kawaida za muda ni pamoja na siku nzima, asubuhi nzima, kwa saa mbili, tangu Jumatatu, kabla ya, na wakati.
    We had been discussing the problem all morning before we found a solution.
    Tulikuwa tukijadili tatizo hilo asubuhi nzima kabla hatujapata suluhisho.
    He had been sleeping for an hour when I called him.
    Alikuwa amelala kwa saa moja nilipompigia simu.
  • Past Perfect Continuous huzingatia mchakato, huku Past Perfect mara nyingi zaidi huzingatia matokeo.
    ✅ She had been writing emails before lunch. (process)
    ✅ She had written five emails before lunch. (result)
  • Baadhi ya vitenzi kwa kawaida havitumiki katika hali ya kuendelea (know, like, want, need, understand).
    ✅ I had known him for years before we worked together.
    ❌ I had been knowing him for years before we worked together.

Past Perfect Continuous Kukanusha

  • Ukanushaji huundwa kwa kutumia had not been au umbo fupi hadn't been.
    I hadn't been sleeping well before the exam.
    Sikuwa nimelala vizuri kabla ya mtihani.
    She had not been working there for very long before she resigned.
    Hakuwa amefanya kazi hapo kwa muda mrefu kabla ya kujiuzulu.
    They hadn't been waiting for more than ten minutes when the bus arrived.
    Walikuwa hawajasubiri kwa zaidi ya dakika kumi basi lilipowasili.

Past Perfect Continuous Maswali

Katika maswali, had huja kabla ya kiima.

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

Had you been waiting long before the doctor saw you?
Je, ulikuwa umengoja kwa muda mrefu kabla daktari hajakuona?
Had she been studying before the test began?
Je, alikuwa akisoma kabla ya mtihani kuanza?
Why had they been arguing before the meeting?
Kwa nini walikuwa wamekuwa wakibishana kabla ya mkutano?
How long had he been working there before he left?
Alikuwa amefanya kazi huko kwa muda gani kabla hajaondoka?

Past Perfect Continuous Makosa ya kawaida

❌ 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 Sentensi

I had been preparing for the interview for several days before it finally happened.
Nilikuwa nikijiandaa kwa mahojiano kwa siku kadhaa kabla hatimaye hayajatokea.
She had been working on the presentation since morning before the manager reviewed it.
Alikuwa amekuwa akifanya kazi kwenye wasilisho tangu asubuhi kabla ya meneja kulipitia.
We had been waiting at the airport for two hours before the flight was cancelled.
Tulikuwa tumengoja uwanjani kwa saa mbili kabla ya safari ya ndege kufutwa.
He had been learning English for a year before he moved abroad.
Alikuwa amekuwa akijifunza Kiingereza kwa mwaka mmoja kabla ya kuhamia nje ya nchi.
They had been discussing the new design before the client joined the call.
Walikuwa wamekuwa wakijadili muundo mpya kabla mteja hajaungana na simu.
I had been trying to fix the bug all evening before I found the solution.
Nilikuwa nimekuwa nikijaribu kurekebisha hitilafu jioni nzima kabla sijapata suluhisho.
She had been feeling stressed before she took a few days off.
Alikuwa amekuwa akihisi msongo wa mawazo kabla ya kuchukua siku chache za mapumziko.
We had been living in that apartment for six months before we moved.
Tulikuwa tumeishi katika nyumba hiyo kwa miezi sita kabla hatujahama.
He had been running every morning before he injured his leg.
Alikuwa akikimbia kila asubuhi kabla ya kuumiza mguu wake.
The team had been developing the feature for weeks before it was released.
Timu ilikuwa imekuwa ikitengeneza kipengele hicho kwa wiki kadhaa kabla hakijatolewa.

Past Perfect Continuous Mifano

I had been checking the document before I noticed the mistake.
Nilikuwa nikikagua hati kabla sijaona kosa hilo.
She had been speaking to a customer for twenty minutes before the line disconnected.
Alikuwa amekuwa akizungumza na mteja kwa dakika ishirini kabla laini haijakatika.
They had been working on the same issue since Monday before they escalated it.
Walikuwa wamekuwa wakilishughulikia suala hilo hilo tangu Jumatatu kabla ya kulipandisha ngazi.
We had been looking for a better solution before we changed the plan.
Tulikuwa tumekuwa tukitafuta suluhisho bora zaidi kabla hatujabadilisha mpango.
He had been fixing the server all night before everything started working again.
Alikuwa akitengeneza seva usiku kucha kabla kila kitu hakijaanza kufanya kazi tena.
I had been thinking about that idea for a long time before I shared it.
Nilikuwa nikifikiria kuhusu wazo hilo kwa muda mrefu kabla ya kulishiriki.
She had been getting ready for the trip before the weather changed.
Alikuwa akijiandaa kwa safari kabla hali ya hewa haijabadilika.
We had been testing the application for hours before we deployed it.
Tulikuwa tumekuwa tukijaribu programu hiyo kwa saa nyingi kabla hatujaipeleka kutumika.
He had been talking to HR before he made the final decision.
Alikuwa amezungumza na idara ya rasilimali watu kabla hajafanya uamuzi wa mwisho.
They had been planning the event for months before it took place.
Walikuwa wamekuwa wakipanga tukio hilo kwa miezi kadhaa kabla halijafanyika.

Mazoezi ya sarufi ya Kiingereza yanayopatikana kwenye programu

Tenses

Conditionals

Sentences

Verbs