The perfect anterior -mesha- says that an event is already complete before the contextually relevant point: ameshafika “she has already arrived,” tumeshakula “we have already eaten.” It does more than locate an event in the past. It presents completion as established—often earlier than expected or as a prerequisite that no longer needs attention.
The form combines perfect -me- with -sha-, historically reduced from kwisha “finish, come to an end.” In a practical slot analysis, treat -me-sha- as one complex choice in the TAM region: subject + -me-sha- + object + root/extensions + final vowel. The finished verb is one solid word.
Building the form
| Analytic build | Finished word | Meaning |
|---|---|---|
| ni-me-sha-fik-a | nimeshafika | I have already arrived |
| u-me-sha-i-lip-a | umeshailipa | you have already paid it (class 9) |
| a-me-sha-mw-it-a | ameshamwita | he/she has already called him/her |
| tu-me-sha-fung-a | tumeshafunga | we have already closed |
| wa-me-sha-ondok-a | wameshaondoka | they have already left |
| ki-me-sha-pik-w-a | kimeshapikwa | it (class 7) has already been cooked |
| zi-me-sha-kaguli-w-a | zimeshakaguliwa | they (class 10) have already been inspected |
Analytic hyphens reveal the slots; ordinary spelling removes every separator. The adjacent vowels in u-me-sha-i-lip-a → umeshailipa remain visible in standard spelling. The object marker remains after -sha- and next to the stem: a-me-sha-mw-it-a.
Umeshalipa bili ya maji, au nikulipie sasa?
Have you already paid the water bill, or should I pay it for you now?
Mkutano umeshaanza, lakini bado unaweza kuingia kimyakimya.
The meeting has already started, but you can still come in quietly.
Wameshaondoka nyumbani; tutakutana nao stesheni.
They have already left home; we will meet them at the station.
These uses are neutral in (informal) conversation and (formal) writing. The form does not require surprise, but it often corrects an assumption: perhaps the listener thought payment, departure, or the start was still pending.
Why -mesha- is stronger than plain -me-
Plain -me- views a prior event through its present relevance or result. -Mesha- adds an explicit phase boundary: the event has crossed from “not completed” to “completed.” Compare the same root:
| Build | Viewpoint | Natural context |
|---|---|---|
| a-me-andik-a → ameandika | completed/relevant | the report is written or the writing matters now |
| a-me-sha-andik-a → ameshaandika | already completed | the listener may have thought the writing was still pending |
| a-li-andik-a → aliandika | past event | the narrative tells when or what happened |
Rehema ameandika sehemu ya kwanza, na kesho ataendelea na ya pili.
Rehema has written the first section, and tomorrow she will continue with the second.
Usimkumbushe Rehema; ameshaandika ripoti yote na ameituma kwa meneja.
Do not remind Rehema; she has already written the entire report and sent it to the manager.
Rehema aliandika ripoti hiyo mwezi uliopita alipokuwa Arusha.
Rehema wrote that report last month while she was in Arusha.
The fixed architecture barely changes: subject marker a-, then the chosen TAM viewpoint, then the stem. English may use wrote, has written, or has already written, but choosing the Swahili form by an English tense label reverses the real logic. Choose whether you are narrating an event, presenting a current result, or treating completion as already achieved. The choice between -li- and -me- develops the first two viewpoints.
Expectations, prerequisites, and “by now”
Because -mesha- closes an expected phase, it is especially natural when one action enables another.
Tumeshafunga madirisha yote, kwa hiyo mvua ikianza nyumba haitalowa.
We have already closed all the windows, so if it starts raining the house will not get wet.
Chakula kimeshapikwa; kinachobaki ni kutandika meza.
The food has already been cooked; all that remains is to set the table.
Nimeshamtumia dereva anuani, kwa hiyo atatupata bila shida.
I have already sent the driver the address, so he will find us without difficulty.
The relevant point is often speech time, but context can supply another point. For a past or future reference point, Standard Swahili normally uses a compound construction with kuwa rather than forcing several competing simple TAM markers into one word. This page focuses on present-oriented -mesha-; compound anterior constructions receive separate treatment.
-mesha-, tayari, and lexical kwisha
The adverb tayari can mean “already” or “ready.” It is a separate word and can make the phase contrast explicit: Amefika tayari “she has arrived already.” Ameshafika packages the anterior meaning inside the verb. Both are current Standard Swahili; -mesha- is especially compact and frequent in ordinary speech and writing.
Nyaraka ziko tayari, na mkurugenzi ameshazitia saini.
The documents are ready, and the director has already signed them.
Do not confuse grammaticalized -sha- with the independent lexical verb kwisha. In Maji yamekwisha, kwisha is the predicate “run out”: “The water has run out.” In Maji yameshachemka, -mesha- marks the event kuchemka “boil” as already complete.
The fuller anterior -mekwisha- occurs, particularly in (formal) or (literary) prose: nimekwishaeleza “I have already explained.” The shorter -mesha- is neutral across registers. Bare -sha- forms such as nishafika are widespread in rapid (informal) speech, but careful (formal) writing normally favors nimeshafika. These are real variants, not permission to rearrange the object or root slots.
Negative alternatives
There is no ordinary negative made by placing a negative subject before unchanged -mesha-. If the intended opposite is “not yet,” use negative perfect -ja-, often with bado:
Wengine wameshafika, lakini mwenyekiti bado hajafika.
The others have already arrived, but the chairperson has not arrived yet.
Ripoti mbili zimeshakaguliwa; ya mwisho haijakaguliwa bado.
Two reports have already been checked; the last one has not been checked yet.
The contrast is asymmetric for a reason. -Mesha- presents the transition as already complete; -ja- keeps the anticipated transition open. If you merely deny that a past event happened in a closed time period, use negative past -ku- instead: Hakufika jana “She did not arrive yesterday.” See the negative perfect -ja- and negative past -ku- pages.
Common Mistakes
Splitting a single finite verb
❌ Tume sha maliza kazi ya leo.
Incorrect — subject, -me-sha-, and the stem form one written verb.
✅ Tumeshamaliza kazi ya leo.
We have already finished today's work.
Moving already after the verb like English
❌ Tumemaliza sha kazi ya leo.
Incorrect — bound -sha- belongs after -me-, not after the finished verb.
✅ Tumeshakamilisha kazi ya leo.
We have already completed today's work.
Keeping -mesha- in a not-yet negative
❌ Bado hawameshaondoka ofisini.
Incorrect for ‘they have not left yet’ — the open negative perfect uses -ja-.
✅ Bado hawajaondoka ofisini.
They have not left the office yet.
Stacking a past marker inside the simple anterior
❌ Alimeshaandika ujumbe huo jana.
Incorrect — -li- and -mesha- are not stacked as competing simple TAM markers.
✅ Aliandika ujumbe huo jana.
She wrote that message yesterday.
Key Takeaways
Build the neutral anterior as subject + -me-sha- + object + stem, then write the completed word solid. Use it when an event is not merely prior but already beyond its completion boundary. Plain -me- foregrounds relevance or result, -li- narrates a past event, and negative -ja- keeps an expected event incomplete. The template remains stable; the selected viewpoint changes.
Now practice Swahili
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Swahili →Related Topics
- Perfect -me-B1 — Use Swahili -me- for a prior event whose completion, result, or relevance belongs to the current reference point.
- Resultative Readings of -me-B1 — Understand how Swahili -me- presents a current state as the result of a completed change, often where English uses an adjective.
- Negative Perfect -ja-B1 — Form the negative perfect with -ja- and distinguish an event still pending from one denied in a closed past period.
- Already and Readiness with tayariB1 — Distinguish adverbial tayari meaning already from invariable predicative tayari meaning ready, and compare both with -mesha- and kwisha.
- Completion with kumaliza and kwishaB1 — Distinguish an agent finishing an activity with kumaliza from an event or supply reaching its endpoint with kwisha or kuisha.
- The Complete Swahili Verb TemplateA1 — Parse the ordered subject, polarity, TAM, relative, object, root, extension, and final-vowel slots inside a Swahili verb.