Present Perfect Exercises For Swahili Grammar

Practice makes perfect with grammar exercises

The Present Perfect tense in Swahili grammar is used to describe actions that have happened at an unspecified point before now. The exact time it happened is not important. In English, it can be translated as “I have seen”, “They have gone”, etc. In Swahili, the tense is formed by combining the subject prefix, the tense marker “-me-“, and the verb root.

Exercise 1: Fill in the blanks with the correct form of the verb in Present Perfect

1. Mimi *nimekula* (eat) chakula.
2. Wewe *umeenda* (go) shuleni.
3. Yeye *amesoma* (read) kitabu.
4. Sisi *tumefanya* (do) kazi.
5. Ninyi *mmeimba* (sing) wimbo.
6. Wao *wametembea* (walk) kwenye barabara.
7. Mtu huyo *amecheza* (play) mpira.
8. Wasichana hao *wameanguka* (fall) chini.
9. Mama *amepika* (cook) chakula.
10. Mwalimu *ameeleza* (explain) somo.
11. Watoto *wamecheza* (play) michezo.
12. Daktari *amefanya* (perform) upasuaji.
13. Rafiki yangu *ameandika* (write) barua.
14. Kaka *amefunga* (tie) kamba.
15. Jirani *amepanda* (plant) miti.

Exercise 2: Fill in the blanks with the correct form of the verb in Present Perfect

1. Mimi *nimeona* (see) jua.
2. Wewe *umeshinda* (win) mechi.
3. Yeye *amepoteza* (lose) ufunguo.
4. Sisi *tumerejea* (return) nyumbani.
5. Ninyi *mmesahau* (forget) kofia.
6. Wao *wamelala* (sleep) nje.
7. Mwanadamu *amejenga* (build) nyumba.
8. Ndugu *ametumia* (use) kompyuta.
9. Rafiki *amechukua* (take) chombo.
10. Watu *wamefurahi* (rejoice) sherehe.
11. Mume *amenunua* (buy) gari.
12. Familia *imekula* (eat) matunda.
13. Mama *amesafisha* (clean) chumba.
14. Kijana *amecheka* (laugh) mchekeshaji.
15. Umati *umezungumza* (speak) kwa sauti.

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

The Most Efficient Way to Learn a Language

THE TALKPAL DIFFERENCE

THE MOST ADVANCED AI

Immersive Conversations

Dive into captivating dialogues designed to optimize language retention and improve fluency.

Real-time Feedback

Receive immediate, personalized feedback and suggestions to accelerate your language mastery.

Personalization

Learn via methods tailored to your unique style and pace, ensuring a personalized and effective journey to fluency.

LEARN LANGUAGES FASTER
WITH AI

Learn 5x Faster