-ngali- (masharti)

Past Counterfactual -ngali-

Level 4

The infix -ngali- is the "Irrealis Past" marker. It is used to talk about hypothetical situations in the past that did not actually happen, translating to "If I had... I would have...".

How It Works

The past counterfactual marker -ngali- allows you to express closed past events and their unrealized consequences. Because it deals with things that can no longer be changed, it often carries a strong pragmatic nuance of regret, missed opportunity, or finality.

1. Structure and Conditionals
The basic structure is: [Subject Prefix] + -ngali- + ([Object Prefix]) + [Verb Stem]. It translates directly to the English 'If X had..., Y would have...' structure. Conditional sentences can begin with conjunctions like kama or ikiwa (if), but these are strictly optional. Because the -ngali- infix inherently carries the "if" condition, Swahili speakers frequently drop kama entirely. For a past condition with a past result, -ngali- is used symmetrically in both the condition clause and the result clause. However, if the time frames are mixed (e.g., a past condition with a present result), you can mix markers, using -ngali- in the condition clause and Present Unreal -nge- in the result clause (e.g., Kama ningalisoma, nisingefeli "If I had studied, I wouldn't be failing").

2. Monosyllabic and Vowel-Commencing Verbs
When using -ngali- with monosyllabic verbs (like kuja, kula, or kuwa), the infinitive ku- prefix must be retained (e.g., ningalikuja, not ningalija). For certain special verbs such as enda and isha, the stress-supporting infinitive shape may be retained as kw- (e.g., ningalikwenda).

3. Negation
Do not use the standard primary negative prefixes (like ha-). Instead, the negative infix -si- is placed immediately after the subject prefix and before -ngali- (e.g., tu-si-ngali-fika → tusingalifika). For the first-person singular, the full form nisingalijua is standard and widely used, though it can sometimes contract to singalijua.

4. Register and Modern Usage
-ngali- is considered formal, literary, and academic. In modern spoken Swahili, speakers overwhelmingly prefer to use the shorter -nge- for all hypotheticals, relying on context or time words (like jana "yesterday") to indicate the past.

5. Important Distinctions

  • -ngeli-: You will often see -ngeli- in texts. This is simply a phonetic or dialectal variant of -ngali- with the exact same counterfactual function.
  • -ngali- meaning "still": Swahili has a homophonous marker, Still -ngali-, which means "still". While the counterfactual -ngali- attaches directly to a main verb stem and appears in paired conditional clauses, the "still" -ngali- functions as an independent auxiliary or copula followed by a fully conjugated verb (e.g., angali analala "he is still sleeping"), a noun (e.g., angali mtoto "he is still a child"), or a locative (e.g., angali kazini "he is still at work").

Regular vowel-initial stems do not take that special kw-: ningaliandika means “I would have written.” First-person nisingali- can be shortened to singali- in usage; the remaining si- keeps the negative first-person interpretation in context. Formal teaching often expects matched -ngali- or -nge- markers; recognize mixed conversational patterns without treating exam preferences as descriptions of every speaker.

Examples (4)

  1. Kama ningalijua kwamba unakuja, ningalipika chakula kingi.

    If I had known that you were coming, I would have cooked a lot of food.

    Word by Word: If I-had-known that you-are-coming, I-would-have-cooked food much.

    Notice the symmetrical use of -ngali- in both the 'if' clause and the 'then' clause for a past condition with a past result.

  2. Tungaliondoka mapema, tungalifika kabla ya mvua.

    If we had left early, we would have arrived before the rain.

    Word by Word: We-had-left early, we-would-have-arrived before of rain.

    The word 'kama' (if) is optional; the conditional meaning is carried entirely by the -ngali- markers.

  3. Usingalitia bidii, usingalifaulu.

    If you had not put in effort, you would not have succeeded.

    Word by Word: You-had-not-put effort, you-would-not-have-succeeded.

    Demonstrates the negative form using the internal -si- marker (u-si-ngali-).

  4. Kama ningalishinda uchaguzi, ningekuwa mbunge sasa hivi.

    If I had won the election, I would be an MP right now.

    Word by Word: If I-had-won election, I-would-be MP now right.

    This is a mixed conditional. The past condition uses -ngali-, but because the result is in the present ('right now'), the result clause uses the present unreal marker -nge-.

Common Mistakes

  • Using the indicative past tense marker -li- instead of the counterfactual marker -ngali- in the 'if' clause.

    Kama nilijua, ningalikuja.
    Kama ningalijua, ningalikuja.

    Learners sometimes use the standard past tense marker -li- in the condition clause. For past counterfactuals, you must use -ngali- to show that the event is hypothetical and did not actually happen.

  • Negating the verb using the standard initial ha- prefix.

    Haningalijua ukweli, ningalikasirika.
    Nisingalijua ukweli, ningalikasirika.

    Counterfactuals do not use the primary negative prefixes (ha-/hu-/hatu-). You must use the internal negative marker -si- placed immediately after the subject prefix.

How It Connects

Tap a pattern to see what it builds on and what it leads to.

-ngali- (masharti)Level 4Past Counterfactual -ngali-

Learn This First

To learn the past counterfactual -ngali-, you must first be comfortable with the standard Swahili verb template and how subject markers and tense markers interact. Additionally, you should understand how Swahili handles basic 'if' conditions using -ki- and present unreal conditions using -nge-, as -ngali- follows the same syntactic logic but specifically for past impossible scenarios.

Learn Next

Patterns that build on this one.

Words in This Pattern

-ngali-