The Past Perfect Progressive in Swahili denotes an action that was happening over a period of time and was completed before another past action. The structure is formed by combining the subject prefix, the tense marker ‘kuwa’, and a verb in the infinitive form. This is a bit more complex than other tense forms, but mastering it adds depth to your proficiency on Swahili language.
Exercise 1: Fill in the blanks with the correct verbs in the Past Perfect Progressive form
1) Mimi *nilikuwa nimecheza* (play) mpira kwa saa tatu.
2) Wewe *ulikuwa umeandika* (write) insha yako kwa saa mbili.
3) Yeye *alikuwa amesoma* (read) kitabu chake kwa masaa matano.
4) Sisi *tulikuwa tumekimbia* (run) mbio kwa dakika thelathini.
5) Ninyi *mlikuwa mmeimba* (sing) wimbo kwa saa moja.
6) Wao *walikuwa wamefanya* (do) kazi kwa siku mbili.
7) Ali *alikuwa amelala* (sleep) kwa masaa nane.
8) Siku *ilikua imepita* (pass) haraka.
9) Nyumba *ilikuwa imejengwa* (build) na babu yangu.
10) Gari *lilikuwa limeendeshwa* (drive) na mama yangu.
11) Baba yangu *alikuwa amekuwa* (be) mwalimu kwa miaka mingi.
12) Mimi *nilikuwa nimeishi* (live) Tanzania kwa miaka sita.
13) Rafiki yangu *alikuwa ameolewa* (marry) kwa miaka mitatu.
14) Yeye *alikuwa ameenda* (go) shule kwa miaka minane.
15) Dada yangu *alikuwa amemaliza* (finish) chuo kwa miaka mitano.
2) Wewe *ulikuwa umeandika* (write) insha yako kwa saa mbili.
3) Yeye *alikuwa amesoma* (read) kitabu chake kwa masaa matano.
4) Sisi *tulikuwa tumekimbia* (run) mbio kwa dakika thelathini.
5) Ninyi *mlikuwa mmeimba* (sing) wimbo kwa saa moja.
6) Wao *walikuwa wamefanya* (do) kazi kwa siku mbili.
7) Ali *alikuwa amelala* (sleep) kwa masaa nane.
8) Siku *ilikua imepita* (pass) haraka.
9) Nyumba *ilikuwa imejengwa* (build) na babu yangu.
10) Gari *lilikuwa limeendeshwa* (drive) na mama yangu.
11) Baba yangu *alikuwa amekuwa* (be) mwalimu kwa miaka mingi.
12) Mimi *nilikuwa nimeishi* (live) Tanzania kwa miaka sita.
13) Rafiki yangu *alikuwa ameolewa* (marry) kwa miaka mitatu.
14) Yeye *alikuwa ameenda* (go) shule kwa miaka minane.
15) Dada yangu *alikuwa amemaliza* (finish) chuo kwa miaka mitano.
Exercise 2: Fill in the blanks with the correct verbs in the Past Perfect Progressive form
1) Yeye *alikuwa amepanda* (climb) mlima kwa saa tatu.
2) Mimi *nilikuwa nimekula* (eat) chakula kwa dakika ishirini.
3) Wao *walikuwa wamekusanya* (collect) maji kwa saa moja.
4) Wewe *ulikuwa umefunga* (close) mlango kwa dakika kumi.
5) Sisi *tulikuwa tumepika* (cook) chakula kwa saa moja.
6) Yeye *alikuwa amenywa* (drink) chai kwa dakika kumi.
7) Baba yangu *alikuwa amepata* (get) kazi mpya.
8) Mimi *nilikuwa nimepoteza* (lose) simu yangu.
9) Yeye *alikuwa ameondoka* (leave) nyumbani kwa siku moja.
10) Wao *walikuwa wamefurahi* (be happy) kwa siku nyingi.
11) Sisi *tulikuwa tumetembea* (walk) kwa kiwango kikubwa.
12) Wewe *ulikuwa umesahau* (forget) kuhusu yeye.
13) Mimi *nilikuwa nimekumbuka* (remember) yote.
14) Yeye *alikuwa amekuja* (come) kuniona.
15) Wao *walikuwa wamekubali* (accept) maombi yangu.
2) Mimi *nilikuwa nimekula* (eat) chakula kwa dakika ishirini.
3) Wao *walikuwa wamekusanya* (collect) maji kwa saa moja.
4) Wewe *ulikuwa umefunga* (close) mlango kwa dakika kumi.
5) Sisi *tulikuwa tumepika* (cook) chakula kwa saa moja.
6) Yeye *alikuwa amenywa* (drink) chai kwa dakika kumi.
7) Baba yangu *alikuwa amepata* (get) kazi mpya.
8) Mimi *nilikuwa nimepoteza* (lose) simu yangu.
9) Yeye *alikuwa ameondoka* (leave) nyumbani kwa siku moja.
10) Wao *walikuwa wamefurahi* (be happy) kwa siku nyingi.
11) Sisi *tulikuwa tumetembea* (walk) kwa kiwango kikubwa.
12) Wewe *ulikuwa umesahau* (forget) kuhusu yeye.
13) Mimi *nilikuwa nimekumbuka* (remember) yote.
14) Yeye *alikuwa amekuja* (come) kuniona.
15) Wao *walikuwa wamekubali* (accept) maombi yangu.