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.
Nimemaliza ripoti.
Present Perfect Fomu
Subject + have / has + V3.
I have completed the task.
Nimekamilisha kazi hiyo.
Nimekamilisha kazi hiyo.
She has finished the project.
Amemaliza mradi huo.
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, kamweI 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?
Je, umemaliza ripoti?
Has she called you?
Je, amekupigia simu?
Je, amekupigia simu?
Where have they gone?
Wameenda wapi?
Wameenda wapi?
Why has he left early?
Kwa nini ameondoka mapema?
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.
Nimemaliza ripoti na kuituma kwa meneja wangu.
She has already completed the task.
Tayari amekamilisha kazi hiyo.
Tayari amekamilisha kazi hiyo.
We have visited several countries this year.
Tumetembelea nchi kadhaa mwaka huu.
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.
Amebadilisha nambari yake ya simu, kwa hivyo unapaswa kupiga ile mpya.
They have started a new project.
Wameanza mradi mpya.
Wameanza mradi mpya.
I have read this book before.
Nimewahi kusoma kitabu hiki hapo awali.
Nimewahi kusoma kitabu hiki hapo awali.
She has just finished her work.
Amemaliza kazi yake sasa hivi.
Amemaliza kazi yake sasa hivi.
We have solved the problem.
Tumetatuta tatizo hilo.
Tumetatuta tatizo hilo.
He has forgotten his password.
Amesahau nenosiri lake.
Amesahau nenosiri lake.
They have improved the system.
Wameboresha mfumo huo.
Wameboresha mfumo huo.
Present Perfect Mifano
I have tried the new application and I like it.
Nimejaribu programu mpya na ninaipenda.
Nimejaribu programu mpya na ninaipenda.
She has updated the document and shared it with the team.
Amesasisha hati hiyo na kuishiriki na timu.
Amesasisha hati hiyo na kuishiriki na timu.
They have completed the task and started another one.
Wamekamilisha kazi hiyo na kuanza nyingine.
Wamekamilisha kazi hiyo na kuanza nyingine.
We have discussed the issue and found a solution.
Tumelijadili suala hilo na tumepata suluhisho.
Tumelijadili suala hilo na tumepata suluhisho.
He has checked the code and fixed several bugs.
Ameangalia msimbo na kurekebisha hitilafu kadhaa.
Ameangalia msimbo na kurekebisha hitilafu kadhaa.
I have already sent the email.
Nimeshatuma barua pepe tayari.
Nimeshatuma barua pepe tayari.
She has prepared the presentation.
Ameandaa wasilisho.
Ameandaa wasilisho.
We have organized the meeting.
Tumeandaa mkutano.
Tumeandaa mkutano.
He has learned a lot from this project.
Amejifunza mengi kutokana na mradi huu.
Amejifunza mengi kutokana na mradi huu.
They have improved their workflow.
Wameboresha mtiririko wao wa kazi.
Wameboresha mtiririko wao wa kazi.