Future Perfect: sentensi, mazoezi, mitihani na mifano

Future Perfect tunatumia

Wakati wa Future Perfect hutumika kuzungumzia tendo ambalo litakuwa limekamilika kufikia wakati fulani katika siku zijazo au kabla ya tendo jingine la baadaye.

By 6 p.m. I will have finished the report.
Kufikia saa 12 jioni nitakuwa nimemaliza ripoti hiyo.

Future Perfect Fomu

Subject + will have + V3.

She will have completed the task by noon.
Atakuwa amekamilisha kazi ifikapo saa sita mchana.
They will have arrived by the time we call.
Watakuwa wamewasili kufikia wakati tutakapopiga simu.

Future Perfect Sheria

  • Hutumika kuelezea kitendo ambacho kitakuwa kimekamilika kufikia wakati maalum katika siku zijazo.
    By Friday, we will have finished the project.
    Kufikia Ijumaa, tutakuwa tumemaliza mradi.
    By 10 a.m. she will have sent all the emails.
    Kufikia saa 10 asubuhi atakuwa ametuma barua pepe zote.
  • Hutumika wakati kitendo kimoja kitakapokamilika kabla ya kitendo kingine katika siku zijazo.
    By the time you arrive, I will have cooked dinner.
    Kufikia wakati utakapowasili, nitakuwa nimepika chakula cha jioni.
    She will have left before the meeting starts.
    Atakuwa ameondoka kabla ya mkutano kuanza.
  • Mara nyingi hutumiwa pamoja na viashiria vya muda kama vile:
    ifikapo, kufikia wakati, kabla ya, kufikia wakati huo, kufikia mwisho wa
    By the end of the month, they will have moved to the new office.
    Kufikia mwisho wa mwezi, watakuwa wamehamia ofisi mpya.
    We will have solved the problem by then.
    Tutakuwa tumeshatatua tatizo kufikia wakati huo.
  • Future Perfect inasisitiza matokeo au kukamilika kwa kitendo, si mchakato.
    ✅ By 8 p.m. I will have written the article. (result)
    ✅ At 8 p.m. I will be writing the article. (process)
  • Mara nyingi hutumiwa tunapotabiri kwamba jambo fulani litakuwa tayari limekamilika kufikia wakati fulani.
    In a year, she will have learned a lot of new skills.
    Baada ya mwaka mmoja, atakuwa amejifunza ujuzi mwingi mpya.
    By next summer, they will have built the house.
    Kufikia kiangazi kijacho, watakuwa wamejenga nyumba hiyo.

Future Perfect Kukanusha

  • Ukanushaji huundwa kwa will not have au umbo fupi won't have.
    I won't have finished the report by 5 p.m.
    Sitakuwa nimemaliza ripoti kufikia saa kumi na moja jioni.
    She will not have arrived before midnight.
    Hatakuwa amewasili kabla ya usiku wa manane.

Future Perfect Maswali

Katika maswali, will huja kabla ya kiima, na have hubaki kabla ya V3.

Will + subject + have + V3?
Wh-word + will + subject + have + V3?

Will you have finished the task by tomorrow?
Je, utakuwa umemaliza kazi hiyo kufikia kesho?
Will they have arrived before the show starts?
Je, watakuwa wamewasili kabla ya onyesho kuanza?
What will she have prepared by the time we get there?
Atakuwa ameandaa nini kufikia wakati tutakapofika huko?
Why will he have left so early?
Kwa nini atakuwa ameondoka mapema hivyo?

Future Perfect Makosa ya kawaida

❌ She will has finished the task by noon.
✅ She will have finished the task by noon.
❌ I will have finish the work by Friday.
✅ I will have finished the work by Friday.
❌ Will you have finished it by yesterday?
✅ Will you have finished it by tomorrow?
❌ They won't have went home by then.
✅ They won't have gone home by then.
❌ At 8 p.m. I will have work.
✅ At 8 p.m. I will be working. (if you want to stress the process)

Future Perfect Sentensi

By next Monday, I will have finished the report.
Kufikia Jumatatu ijayo, nitakuwa nimekamilisha ripoti hiyo.
She will have completed the training by the end of the week.
Atakuwa amemaliza mafunzo kufikia mwisho wa wiki.
We will have booked the tickets before the prices go up.
Tutakuwa tumekata tiketi kabla ya bei kupanda.
He will have solved the issue by the time the client calls.
Atakuwa amesuluhisha tatizo kufikia wakati mteja atakapopiga simu.
They will have moved to the new apartment by July.
Watakuwa wamehamia kwenye nyumba mpya kufikia Julai.
I will have read the book by next weekend.
Nitakuwa nimesoma kitabu kufikia wikendi ijayo.
She will have prepared everything before the guests arrive.
Atakuwa ameandaa kila kitu kabla wageni hawajafika.
We will have finished dinner by 8 p.m.
Tutakuwa tumemaliza chakula cha jioni ifikapo saa 2 usiku.
He will have learned enough English by the end of the course.
Atakuwa amejifunza Kiingereza cha kutosha kufikia mwisho wa kozi.
The team will have delivered the update by tomorrow morning.
Timu itakuwa imewasilisha sasisho hilo kufikia kesho asubuhi.

Future Perfect Mifano

I will have cleaned the kitchen before you come back.
Nitakuwa nimesafisha jikoni kabla hujarudi.
She will have written the email by lunchtime.
Atakuwa ameandika barua pepe kufikia wakati wa chakula cha mchana.
They will have finished the meeting by then.
Watakuwa wamemaliza mkutano kufikia wakati huo.
We will have saved enough money by next year.
Tutakuwa tumeweka akiba ya pesa za kutosha ifikapo mwaka ujao.
He will have repaired the car before the trip.
Atakuwa amelitengeneza gari kabla ya safari.
I will have answered all the messages by evening.
Nitakuwa nimejibu ujumbe wote kufikia jioni.
She will have translated the document by tomorrow.
Atakuwa ametafsiri hati hiyo kufikia kesho.
We will have discussed all the details before the presentation.
Tutakuwa tumejadili maelezo yote kabla ya uwasilishaji.
He will have packed everything by the time the taxi arrives.
Atakuwa amepakia kila kitu kufikia wakati teksi itakapowasili.
They will have finished building the road by the end of the year.
Watakuwa wamemaliza kujenga barabara ifikapo mwisho wa mwaka.

Mazoezi ya sarufi ya Kiingereza yanayopatikana kwenye programu

Tenses

Conditionals

Sentences

Verbs