……
Breakdown of Leo ninachukua teksi hadi sokoni, kwa sababu mvua inanyesha.
mimi
I
soko
the market
leo
today
mvua
the rain
kunyesha
to rain
hadi
to
kuchukua
to take
kwa sababu
because
teksi
the taxi
Questions & Answers about Leo ninachukua teksi hadi sokoni, kwa sababu mvua inanyesha.
What does leo mean, and why is it placed at the beginning of the sentence?
leo means “today.” In Swahili, time adverbs like leo commonly appear at the start to set the timeframe. You could move it elsewhere (e.g. after the verb) for emphasis, but initial position is most natural for “today.”
Why does the verb ninachukua look like present tense when the action is planned for later?
The form ni-na-chukua breaks down as: ni- (I) + -na- (present/progressive tense) + chukua (take). Swahili uses this present/progressive tense (called “present definite”) not only for actions happening now, but also for very near-future or scheduled events. So leo ninachukua teksi can mean “I’m taking a taxi today” even if the trip is later.
Why don’t we use a preposition like kwa before teksi, as in “by taxi”?
Here teksi is the direct object of chukua (“to take”), so no preposition is needed. You simply say ninachukua teksi = “I take/take up a taxi.” If you used a different verb, such as kuenda (“to go”), you would use kwa, e.g. ninaenda sokoni kwa teksi = “I’m going to the market by taxi.”
What does hadi mean in this sentence? I thought it meant “until.”
hadi can mean both “up to” (destination) and “until” (time). In hadi sokoni, it means “to” or “up to the market.” When paired with a time expression (e.g. hadi saa nne), it means “until four o’clock.” Always rely on context.
Why is soko changed to sokoni?
Swahili marks location with the suffix -ni. Attaching -ni to soko (market) gives sokoni, meaning “at the market” or “to the market” when used with motion verbs like kuenda or kuchukua.
What does kwa sababu mean, and when should I use it?
kwa sababu means “because.” It’s the standard conjunction for giving reasons. It introduces the subordinate clause (mvua inanyesha) that explains why you’re taking a taxi.
How is mvua inanyesha constructed, and why is it in the present tense?
mvua (rain) is noun class 9. The verb inanyesha splits into i- (class 9 subject prefix) + -na- (present/progressive) + nyesha (to pour/rain). So mvua inanyesha literally means “the rain is pouring,” i.e. “it’s raining.” Present tense is used to describe current weather.
Can I swap the order of the clauses?
Yes. You can say:
Kwa sababu mvua inanyesha, leo ninachukua teksi hadi sokoni.
This puts the reason first but conveys exactly the same meaning.
More from this lesson
AI Language TutorTry it ↗
“What's the best way to learn Swahili grammar?”
Swahili grammar becomes intuitive with practice. Focus on understanding the core patterns first — how sentences are structured, how verbs change form, and how words relate to each other. Our course breaks these concepts into small lessons so you can build understanding step by step.
Sign up free — start using our AI language tutor
Start learning SwahiliMaster Swahili — from Leo ninachukua teksi hadi sokoni, kwa sababu mvua inanyesha to fluency
All course content and exercises are completely free — no paywalls, no trial periods.
- ✓ Infinitely deep — unlimited vocabulary and grammar
- ✓ Fast-paced — build complex sentences from the start
- ✓ Unforgettable — efficient spaced repetition system
- ✓ AI tutor to answer your grammar questions