Swahili commonly packages “before doing” and “after doing” as kabla ya + infinitive and baada ya + infinitive: kabla ya kuondoka “before leaving,” baada ya kufika “after arriving.” The fixed ya is associative: it links the time-relator noun to an event treated as a class-15 infinitive.
When no new actor is named, context normally supplies the controller. To change actors, insert the embedded subject before the infinitive: baada ya wageni kufika “after the guests arrived.” A finite temporal clause is an alternative when its own subject and viewpoint need more explicit verbal marking.
Six complete temporal structures
| Expression | Analytic build | Time relation |
|---|---|---|
| alikula kabla ya kuondoka | a-li-ku-l-a + kabla ya + ku-ondok-a | she ate before leaving |
| atapiga simu baada ya kufika | a-ta-pig-a + baada ya + ku-fik-a | she will call after arriving |
| tulipanga kabla ya kuanza | tu-li-pang-a + kabla ya + ku-anz-a | we planned before beginning |
| tulianza baada ya wageni kufika | tu-li-anz-a + baada ya + wageni + ku-fik-a | we began after the guests arrived |
| funga kabla ya watoto kuingia | fung-a + kabla ya + watoto + ku-ingi-a | close it before the children enter |
| tutaondoka baada ya mvua kuisha | tu-ta-ondok-a + baada ya + mvua + ku-ish-a | we will leave after the rain stops |
Hyphens show structure only. Kabla ya and baada ya are separate words, while each infinitive is solid. TAM appears on the main verb; the nominalized event itself does not become past or future.
Nilikunywa chai kabla ya kuanza zamu ya asubuhi.
I drank tea before starting the morning shift.
First-person context controls ku-anz-a. The order of events comes from kabla ya, not from a past marker inside the infinitive.
Nitakutumia ujumbe baada ya kufika hotelini.
I will send you a message after arriving at the hotel.
Future ni-ta-ku-tumi-a anchors the promised message. The understood arriver is also “I.”
Why ya appears
In these expressions, kabla “before/front” and baada “after” behave as relational nouns. Associative ya connects them to the following event, much as it connects nouns in other X ya Y phrases. English uses a preposition directly before -ing; Swahili builds a relational phrase followed by a class-15 verbal noun.
Zima gesi kabla ya kutoka jikoni.
Turn off the gas before leaving the kitchen.
Baada ya kusoma mkataba mara mbili, Asha aliuliza maswali matatu.
After reading the contract twice, Asha asked three questions.
The second sentence places the temporal phrase first. Asha is identified in the main clause and naturally controls kusoma. Fronting the phrase does not create a new subject.
Objects remain inside the infinitive's normal architecture:
Nilikagua anwani kabla ya kutuma barua.
I checked the address before sending a letter.
When a particular known letter is intended, the object-marked version links it inside the infinitive:
Nilikagua anwani kabla ya kuituma barua hiyo.
I checked the address before sending that letter.
Ku-i-tum-a contains class 9 object -i- referring to barua hiyo. The overt noun phrase clarifies which letter.
Different actors inside an infinitival clause
Place the embedded subject between ya and the infinitive when the actor changes.
Tulipanga viti kabla ya wageni kuwasili.
We arranged the chairs before the guests arrived.
Baada ya watoto kulala, wazazi walimaliza mazungumzo yao.
After the children fell asleep, the parents finished their conversation.
Tutafungua madirisha baada ya mvua kuacha kunyesha.
We will open the windows after the rain stops falling.
In mvua kuacha kunyesha, class 9 noun mvua is the subject of infinitive kuacha, which controls second infinitive kunyesha. No finite i- is required because the entire temporal event is nominalized.
An independent pronoun can contrast actors:
Alituma ripoti kabla ya mimi kuikagua.
She sent the report before I checked it.
English uses subject “I”; Swahili independent mimi stands before ku-i-kagu-a. Omitting mimi would normally make the sender the understood checker.
Infinitival time phrases versus finite temporal clauses
The infinitival construction packages an event as a time landmark. A finite temporal relative makes subject agreement and temporal anchoring part of the verb.
Baada ya wageni kufika, tulianza kula chakula cha jioni.
After the guests arrived, we began eating dinner.
Wageni walipofika, tulianza kula chakula cha jioni.
When the guests arrived, we began eating dinner.
In the first, wageni + ku-fik-a is a nominalized event after baada ya. In the second, wa-li-po-fik-a is a finite past temporal relative: subject wa-, past -li-, relative -po-, and stem. The second means “when,” while the first explicitly orders the main event after the arrival.
For the full agreement and slot pattern, see past relative verbs.
Before an event that has not yet occurred, Standard Swahili also commonly uses a negative-perfect clause:
Tulimaliza maandalizi kabla wageni hawajafika.
We finished the preparations before the guests arrived.
Hawa-ja-fik-a literally presents arrival as “not yet” at the preparation endpoint. Compare the more nominal kabla ya wageni kufika. Both are current, but their internal architectures differ.
Viewpoint stays outside the infinitive
Tunafunga milango baada ya wateja wote kuondoka.
We close the doors after all the customers leave.
Tulifunga milango baada ya mteja wa mwisho kuondoka.
We closed the doors after the last customer left.
The main verbs tu-na-fung-a and tu-li-fung-a distinguish routine/current from past. Temporal infinitive ku-ondok-a remains unchanged. Translating English “left” by adding -li- inside the infinitive would destroy the construction.
Common Mistakes
Dropping associative ya
❌ Tutazungumza baada kumaliza kikao.
Incorrect in the standard nominal pattern — baada requires associative ya.
✅ Tutazungumza baada ya kumaliza kikao.
We will talk after finishing the meeting.
Putting a finite past after ya
❌ Baada ya wageni walifika, tulianza.
Incorrect — after ya, use an infinitival event rather than finite -li-.
✅ Baada ya wageni kufika, tulianza.
After the guests arrived, we began.
Copying future TAM into the infinitive
❌ Nitapiga simu baada ya nitafika.
Incorrect — the controlled temporal event is infinitival.
✅ Nitapiga simu baada ya kufika.
I will call after arriving.
Hiding a changed subject
❌ Tutafungua ukumbi baada ya kufika.
Wrong for the intended “after the musicians arrive” — the unexpressed subject defaults to us.
✅ Tutafungua ukumbi baada ya wanamuziki kufika.
We will open the hall after the musicians arrive.
Key Takeaways
- Use kabla ya/baada ya + ku-infinitive to package an event as a temporal landmark.
- Ya is the associative link and remains in the standard nominal construction.
- An unexpressed subject is controlled by context; name a different actor before the infinitive.
- A finite -po- relative or pre-event -ja- clause provides a different, explicitly verbal temporal frame.
- TAM belongs on the finite main verb, not inside the infinitive after ya.
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
- bila + InfinitiveB1 — Use bila with a ku-infinitive to mean without doing, control its understood subject, and make a different actor explicit when needed.
- How Swahili Translates English -ing FormsB1 — Choose among a class-15 infinitive, a finite -na- verb, a situational -ki- clause, a relative clause, and a lexical noun for English -ing forms.
- kabla ya, baada ya and mara tuA2 — Order events with kabla ya and baada ya, choose noun or infinitive complements, and mark immediate succession with mara tu.
- Negative Perfect -ja-B1 — Form the negative perfect with -ja- and distinguish an event still pending from one denied in a closed past period.
- Past Relatives with -li-B2 — Build past incorporated relatives such as aliyekuja and lililofika, maintaining class concord and anchoring completed events inside a narrative.