Questions & Answers about Feni mpya imenunuliwa jana, na imekuwa ikifanya kazi kimya kimya.
imenunuliwa means has been bought (or “was bought”). It’s built as:
• i- = subject marker for class 9 (referring to feni)
• -me- = perfect tense marker (“has/have”)
• nunuliwa = passive form of nunua (“to buy”)
Together they form the passive perfect “it has been bought.”
inafanya kazi is the simple present: it works or it is working. To express “it has been working” (an action continuing up to now), Swahili combines:
• imekuwa = perfect of kuwa (“it has been”)
• iki- = present/progressive marker
• fanya = root “do/work”
So imekuwa ikifanya kazi literally “it has been doing work,” i.e. it has been working.
Time words like jana (“yesterday”) are flexible in Swahili. You can say:
• Jana feni mpya imenunuliwa
• Feni mpya imenunuliwa jana
Both mean “the new fan was bought yesterday.” Placing jana after the verb is perfectly natural and doesn’t change the meaning—just the emphasis or rhythm.