Which language do you want to learn?

Which language do you want to learn?

Present Perfect Progressive Exercises For Swahili Grammar

Chase language achievements with grammar exercises 

The Present Perfect Progressive (also known as Present Perfect Continuous) in Swahili grammar signifies an ongoing action that started in the past and continues up to the present. It can be used to stress the occurrence of repetitive events or when emphasizing the duration of the action. In Swahili, it is represented by the verb root followed by the affixes “-me-” (to indicate perfect aspect) and “-kuwa” (to imply progressiveness), e.g., “Amekuwa akisoma” (He/She has been reading).

Exercise 1: Complete the sentences with the correct form of the verb in Present Perfect Progressive

1. Maria *amekuwa anacheza* (play) mpira tangu asubuhi.
2. Juma na Salma *wamekuwa wakisafiri* (travel) kuelekea Mombasa tangu jana.
3. Mwalimu *amekuwa akifundisha* (teach) kwa saa tatu zilizopita.
4. Mimi *nimekuwa nikisoma* (read) kitabu kizuri sana.
5. Tutu *amekuwa akicheka* (laugh) kwa muda mrefu.
6. Mama yangu *amekuwa akipika* (cook) chakula chote cha jioni.
7. Rafiki yangu *amekuwa akiandika* (write) insha tangu asubuhi.
8. Sisi *tumekuwa tukifanya* (do) kazi ngumu kila siku.
9. Mti huo *umekuwa ukipanda* (grow) kwa miaka mingi.
10. Wewe *umekuwa ukiongea* (speak) Kiswahili vizuri.
11. Katika kipindi hicho, *amekuwa akiishi* (live) pekee yake.
12. Mwanafunzi hao *wamekuwa wakisoma* (study) masomo ya sayansi.
13. Dereva huyo *amekuwa akisubiri* (wait) kwa muda mrefu.
14. Mimi na ndugu zangu *tumekuwa tukicheza* (play) mchezo wa kompyuta.
15. Ndege hao *wamekuwa wakiruka* (fly) angani tangu asubuhi.

Exercise 2: Fill in the blank with the proper verb form in Present Perfect Progressive

1. Kwa muda mrefu, John *amekuwa akisafiri* (travel) kote ulimwenguni.
2. Daktari *amekuwa akitibu* (treat) watoto wagonjwa tangu asubuhi.
3. Nimesikia kwamba, *amekuwa akilala* (sleep) mchana kucha.
4. Kijana huyo *amekuwa akifanya* (work) kazi katika kiwanda cha kahawa.
5. Mimi *nimekuwa nikiimba* (sing) nyimbo katika kona hii.
6. Mama yake *amekuwa akimlea* (raise) pekee yake tangu baba yake alipofariki.
7. Watoto *wamekuwa wakicheza* (play) nje tangu asubuhi.
8. *Amekuwa akila* (eat) chakula kingi.
9. *Umekuwa ukiota* (dream) ndoto nzuri.
10. Wanafunzi hao *wamekuwa wakijifunza* (learn) Kiswahili kwa miaka mingi.
11. Sisi *tumekuwa tukisaidia* (help) jirani zetu.
12. Mtoto huyo *amekuwa akilia* (cry) kwa muda mrefu.
13. Baba yangu *amekuwa akiuza* (sell) bidhaa katika soko.
14. Mimi na rafiki yangu *tumekuwa tukipanda* (plant) miti ya matunda jioni hii.
15. Watu hao *wamekuwa wakifika* (arrive) katika mkutano kwa wakati.

Talkpal is AI-powered language tutor. Learn 57+ languages 5x faster with revolutionary technology.

LEARN LANGUAGES FASTER
WITH AI

Learn 5x Faster