Edukea English Sign In
Level 3: Tenses › Module — Present Perfect Continuous

Present Perfect Continuous

Jifunze
The Present Perfect Continuous tense is used to talk about actions that started in the past and continue up to the present. The formula is 'have/has + been + verb-ing'. We use it to show how long something has been happening.
Tensi ya Present Perfect Continuous inatumika kuzungumzia vitendo ambavyo vilianza kwenye zamani na vinaendelea hadi sasa. Fomula ni 'have/has + been + verb-ing'. Tunaitumia kuonyesha muda gani kitendo kimekuwa kikiendelea.
Mifano & Matamshi
She has been singing in the church choir for ten years.
Yeye amekuwa akimwimba kwenye kwaya ya kanisa kwa miaka kumi.
showing duration
They have been waiting for the bus for an hour.
Wamekuwa wakitisubiri daladala kwa saa moja.
showing current action
I have been studying for my exams all day.
Nimekuwa nikisoma kwa ajili ya mtihani wangu kwa siku nzima.
showing ongoing action
Zoezi: Tamka mifano hii
Soma Zaidi
Mfano (Example)
I have been learning English for three years. My sister has been studying at the University of Dar es Salaam for two years. They have been living in Arusha since 2010.
Nimekuwa nikisoma Kiingereza kwa miaka mitatu. Dada yangu amekuwa akiendelea na masomo yake katika Chuo Kikuu cha Dar es Salaam kwa miaka miwili. Wamekuwa wanaishi Arusha tangu 2010.
Maelezo (Detail)
In the sentence 'I have been learning English for three years', 'have been learning' is the Present Perfect Continuous tense. It shows that the action of learning English started in the past and continues up to the present. Alternative sentences could be 'She has been teaching at the school for five years' or 'They have been building their house for six months'.
Katika sentensi 'Nimekuwa nikisoma Kiingereza kwa miaka mitatu', 'nimekuwa nikisoma' ni Tensi ya Present Perfect Continuous. Inaonyesha kuwa kitendo cha kusoma Kiingereza kilianza kwenye zamani na kinaendelea hadi sasa. Sentensi nyingine zinazowezekana zinaweza kuwa 'Yeye amekuwa akifundisha shuleni kwa miaka mitano' au 'Wamekuwa wakijenga nyumba yao kwa miezi sita'.
Maswali
1
Identify the verb in the Present Perfect Continuous tense in the sentence below: ( Bainisha kiti cha kivyo cha Tensi ya Present Perfect Continuous katika sentensi ifuatayo:)
My brother has been playing football since morning.
Kaka yangu amekuwa akiicheza mpira wa miguu tangu asubuhi.
has been playing
2
Complete the sentence with the correct form of the verb in brackets: 'I __________ (learn) English since January.'
3
Choose the correct sentence that uses the Present Perfect Continuous tense:
4
Find the error in the sentence: 'I has been studying for my exams all day.'
Zungumza
Sema: Say 'I have been learning English for a few months' aloud.
Sema sentensi hii kwa sauti
Ingia ili kuhifadhi maendeleo yako.
Quiz ya Level
Edukea Smart Tutor
Habari! 👋 Mimi ni Edukea Smart Tutor wako. Niulize chochote kuhusu Kiingereza — maneno, sarufi, au matamshi.