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