Present Perfect: sentensi, mazoezi, mitihani na mifano

Present Perfect tunatumia

Present Perfect hutumika kuzungumzia matendo ya wakati uliopita ambayo yana matokeo au uhusiano na wakati wa sasa.

I have finished the report.
Nimemaliza ripoti.

Present Perfect Fomu

Subject + have / has + V3.

I have completed the task.
Nimekamilisha kazi hiyo.
She has finished the project.
Amemaliza mradi huo.

Present Perfect Sheria

  • Wakati wa Sasa Timilifu mara nyingi hutumiwa kwa vitendo vya karibuni ambavyo vina matokeo katika wakati wa sasa.
    I have lost my keys.
    Nimepoteza funguo zangu.
    She has broken her phone.
    Ameivunja simu yake.
  • Hutumika kuzungumzia uzoefu wa maisha bila kubainisha muda halisi.
    I have visited London.
    Nimetembelea London.
    She has tried Japanese food.
    Amejaribu chakula cha Kijapani.
  • Mara nyingi tunatumia viashiria vya wakati kama vile:
    tayari, punde tu, bado, wakati wowote, kamwe
    I have already finished the task.
    Nimekwisha maliza kazi hiyo.
    She has just arrived.
    Amefika punde hivi.
    Have you ever tried sushi?
    Umewahi kujaribu sushi?
  • Hutumika kwa vitendo au hali zilizoanza zamani na zinaendelea hadi sasa (kwa for na since).
    I have worked here for five years.
    Nimefanya kazi hapa kwa miaka mitano.
    She has lived here since 2020.
    Ameishi hapa tangu mwaka 2020.

Present Perfect Kukanusha

  • Ukanushi huundwa kwa have not au has not.
    I haven't finished the report yet.
    Bado sijamaliza ripoti.
    She hasn't replied to the message.
    Bado hajajibu ujumbe.

Present Perfect Maswali

Katika maswali, have au has huja kabla ya kiima.

Have / Has + subject + V3?
Wh-word + have / has + subject + V3?

Have you finished the report?
Je, umemaliza ripoti?
Has she called you?
Je, amekupigia simu?
Where have they gone?
Wameenda wapi?
Why has he left early?
Kwa nini ameondoka mapema?

Present Perfect Makosa ya kawaida

❌ I have saw this movie.
✅ I have seen this movie.
❌ She has went home.
✅ She has gone home.
❌ Did you ever visit London?
✅ Have you ever visited London?

Present Perfect Sentensi

I have finished the report and sent it to my manager.
Nimemaliza ripoti na kuituma kwa meneja wangu.
She has already completed the task.
Tayari amekamilisha kazi hiyo.
We have visited several countries this year.
Tumetembelea nchi kadhaa mwaka huu.
He has changed his phone number, so you should call the new one.
Amebadilisha nambari yake ya simu, kwa hivyo unapaswa kupiga ile mpya.
They have started a new project.
Wameanza mradi mpya.
I have read this book before.
Nimewahi kusoma kitabu hiki hapo awali.
She has just finished her work.
Amemaliza kazi yake sasa hivi.
We have solved the problem.
Tumetatuta tatizo hilo.
He has forgotten his password.
Amesahau nenosiri lake.
They have improved the system.
Wameboresha mfumo huo.

Present Perfect Mifano

I have tried the new application and I like it.
Nimejaribu programu mpya na ninaipenda.
She has updated the document and shared it with the team.
Amesasisha hati hiyo na kuishiriki na timu.
They have completed the task and started another one.
Wamekamilisha kazi hiyo na kuanza nyingine.
We have discussed the issue and found a solution.
Tumelijadili suala hilo na tumepata suluhisho.
He has checked the code and fixed several bugs.
Ameangalia msimbo na kurekebisha hitilafu kadhaa.
I have already sent the email.
Nimeshatuma barua pepe tayari.
She has prepared the presentation.
Ameandaa wasilisho.
We have organized the meeting.
Tumeandaa mkutano.
He has learned a lot from this project.
Amejifunza mengi kutokana na mradi huu.
They have improved their workflow.
Wameboresha mtiririko wao wa kazi.

Mazoezi ya sarufi ya Kiingereza yanayopatikana kwenye programu

Tenses

Conditionals

Sentences

Verbs