Learn languages faster with AI

Learn 5x faster!

+ 52 Languages
Start learning

Present Perfect Progressive Exercises For Swahili Grammar


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


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).

Chase language achievements with grammar exercises 

The most efficient way to learn a language

Try Talkpal for free

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.
Download talkpal app
Learn anywhere anytime

Talkpal is an AI-powered language tutor. It’s the most efficient way to learn a language. Chat about an unlimited amount of interesting topics either by writing or speaking while receiving messages with realistic voice.

QR Code
App Store Google Play
Get in touch with us

Talkpal is a GPT-powered AI language teacher. Boost your speaking, listening, writing, and pronunciation skills – Learn 5x Faster!

Instagram TikTok Youtube Facebook LinkedIn X(twitter)

Languages

Learning


Talkpal, Inc., 2810 N Church St, Wilmington, Delaware 19802, US

© 2025 All Rights Reserved.


Trustpilot