Past Perfect: sentensi, mazoezi, mitihani na mifano

Past Perfect tunatumia

Past Perfect hutumika kuzungumzia tendo lililotokea kabla ya tendo jingine au muda fulani huko nyuma.

She had left before I arrived.
Alikuwa ameondoka kabla sijafika.

Past Perfect Fomu

Subject + had + V3.

I had finished the report before the meeting started.
Nilikuwa nimemaliza ripoti kabla ya mkutano kuanza.
They had already gone home when we called.
Walikuwa tayari wameenda nyumbani tulipowapigia simu.

Past Perfect Sheria

  • Past Perfect huonyesha kwamba kitendo kimoja kilitokea kabla ya kitendo kingine katika wakati uliopita.
    When I arrived, they had already started the meeting.
    Nilipofika, walikuwa tayari wameanza mkutano.
    He had locked the door before he left.
    Alikuwa amefunga mlango kabla hajaondoka.
  • Mara nyingi hutumiwa pamoja na before, after, when, na by the time.
    By the time we got to the station, the train had left.
    Kufikia wakati tulipofika stesheni, treni ilikuwa imeondoka.
    After she had finished the task, she went for a walk.
    Baada ya kumaliza kazi hiyo, alitoka kwenda kutembea.
  • Mara nyingi hutumiwa pamoja na maneno kama tayari, tu, na kamwe.
    I had already seen that film before we watched it together.
    Nilikuwa tayari nimeiona filamu hiyo kabla hatujaitazama pamoja.
    She had never visited that city before her business trip.
    Hakuwa amewahi kutembelea mji huo kabla ya safari yake ya kibiashara.
  • Mara nyingi hutumiwa pamoja na misemo kama kabla ya saa tano, kabla ya Jumatatu, au kabla ya mwisho wa juma tunapozungumzia matokeo kabla ya wakati uliopita.
    By Friday, we had finished the project.
    Kufikia Ijumaa, tulikuwa tumekamilisha mradi huo.
    By the end of the day, she had answered all the emails.
    Kufikia mwisho wa siku, alikuwa amejibu barua pepe zote.
  • Past Perfect inaweza kutumika kueleza sababu au matokeo katika wakati uliopita.
    He was tired because he had worked all night.
    Alikuwa amechoka kwa sababu alikuwa amefanya kazi usiku kucha.
    They missed the flight because they had left home too late.
    Walichelewa ndege kwa sababu waliondoka nyumbani wakiwa wamechelewa sana.

Past Perfect Kukanusha

  • Ukanushaji huundwa kwa had not au umbo fupi hadn't.
    I hadn't finished the report before the manager arrived.
    Sikuwa nimemaliza ripoti kabla meneja hajafika.
    She hadn't seen the message before the meeting started.
    Hakuwa ameona ujumbe kabla ya mkutano kuanza.

Past Perfect Maswali

Katika maswali, had huja kabla ya kiima.

Had + subject + V3?
Wh-word + had + subject + V3?

Had you finished the report before the deadline?
Je, ulikuwa umemaliza ripoti kabla ya tarehe ya mwisho?
Had she left before you called?
Je, alikuwa ameondoka kabla hujapiga simu?
Why had they cancelled the meeting?
Kwa nini walikuwa wameghairi mkutano?
Where had he worked before he moved to London?
Alikuwa amefanya kazi wapi kabla hajahamia London?

Past Perfect Makosa ya kawaida

❌ She had went home before I arrived.
✅ She had gone home before I arrived.
❌ They hadn't finished the work before the meeting had started.
✅ They hadn't finished the work before the meeting started.
❌ Did you had finished the task before lunch?
✅ Had you finished the task before lunch?
❌ I was tired because I worked all night.
✅ I was tired because I had worked all night.

Past Perfect Sentensi

By the time we arrived, the conference had already started.
Kufikia wakati tulipofika, mkutano ulikuwa tayari umeanza.
She had prepared everything before the guests came.
Alikuwa ameandaa kila kitu kabla wageni hawajafika.
I had saved the document before the computer crashed.
Nilikuwa nimehifadhi hati kabla kompyuta haijaharibika.
They had discussed the problem before they spoke to the manager.
Walikuwa wamejadili tatizo hilo kabla hawajazungumza na meneja.
He had never used that software before he joined the team.
Hakuwa amewahi kutumia programu hiyo kabla ya kujiunga na timu.
We had booked the tickets before we chose the hotel.
Tulikuwa tumeweka nafasi za tiketi kabla ya kuchagua hoteli.
She had already left when I got to the office.
Alikuwa tayari ameondoka nilipofika ofisini.
They had finished dinner before the film started.
Walikuwa wamemaliza chakula cha jioni kabla filamu haijaanza.
I had written the email before I noticed the mistake.
Nilikuwa nimeandika barua pepe kabla sijagundua kosa.
He had improved his English before he applied for the job.
Alikuwa ameboresha Kiingereza chake kabla hajaomba kazi hiyo.

Past Perfect Mifano

I had completed the task before my manager asked about it.
Nilikuwa nimekamilisha kazi hiyo kabla meneja wangu hajaulizia kuihusu.
She had forgotten her password, so she couldn't log in.
Alikuwa amesahau nenosiri lake, hivyo hakuweza kuingia.
They had already made a decision when we joined the meeting.
Walikuwa tayari wamefanya uamuzi tulipojiunga na mkutano.
We had seen that place once before we moved there.
Tulikuwa tumeona mahali hapo mara moja kabla hatujahamia huko.
He had checked the code carefully before he published the update.
Alikuwa amekagua msimbo kwa makini kabla ya kuchapisha masasisho.
I had never tried that kind of food before I went to Spain.
Sikuwa nimewahi kujaribu aina hiyo ya chakula kabla ya kwenda Uhispania.
She had printed the documents before the client arrived.
Alikuwa amechapisha nyaraka hizo kabla ya mteja kuwasili.
We had cleaned the apartment before our friends came over.
Tulikuwa tumesafisha nyumba kabla marafiki wetu hawajafika.
He had read the instructions before he started the test.
Alikuwa amesoma maelekezo kabla hajaanza mtihani.
They had moved to a new office before they hired more employees.
Walikuwa wamehamia ofisi mpya kabla ya kuajiri wafanyakazi zaidi.

Mazoezi ya sarufi ya Kiingereza yanayopatikana kwenye programu

Tenses

Conditionals

Sentences

Verbs