We use the Future Perfect to talk about something that will be finished before a specific time in the future. The formula is 'will have + past participle'. For example, 'I will have eaten breakfast by 8am'.
Tunatumia Future Perfect kuzungumzia kitu ambacho kitakamilika kabla ya wakati maalum ujao. Fomula ni 'will have + past participle'. Kwa mfano, 'Nitakuwa nimekula kifungua kinywa na saa 8 mchana'.
Mifano & Matamshi
I will have eaten dinner by 7pm.
Nitakuwa nimekula chakula cha jioni na saa 7 usiku.
Future Perfect with 'by'
They will have finished their project by next week.
Watakaye mwisho mradi wao na wiki ijayo.
Future Perfect with 'by'
She will have learned English by the time she is 18.
Atakuwa amejifunza Kiingereza na saa atakapofikisha umri wa miaka 18.
Future Perfect with 'by the time'
Zoezi: Tamka mifano hii
Soma Zaidi
Mfano (Example)
By the time I arrive at school, my friends will have finished their homework. They will have eaten their lunch and will be playing football. I hope I won't be late.
Na saa nitakapofika shuleni, marafiki zangu watakaye mwisho wa shughuli zao za nyumbani. Watakaye kula chakula chao cha mchana na watakuwa wakicheza mpira wa miguu. Ninatarajia nisiwe na ucheleweshaji.
Maelezo (Detail)
In the sentence 'my friends will have finished their homework', 'will have finished' is the Future Perfect. We use it because the homework will be finished before I arrive at school. Alternative: 'They will finish their homework before I arrive'.
Katika sentensi 'marafiki zangu watakaye mwisho wa shughuli zao za nyumbani', 'watakaye mwisho' ni Future Perfect. Tunaitumia kwa sababu shughuli zao za nyumbani zitakamilika kabla sijafika shuleni. Chaguo jingine: 'Watakwisha shughuli zao za nyumbani kabla sijafika'.
Maswali
1
Choose the correct form of the verb in brackets to complete the sentence: 'By the time I wake up, my mother _______ (make) breakfast... in the sentence below: (Chagua fomu sahihi ya kitiwa kwenye mabano ili kukamilisha sentensi: 'Na saa nitakapogusa, mama yangu _______ (andaa) kifungua kinywa... katika sentensi ifuatayo:)
By the time I wake up, my mother will have made breakfast.
Na saa nitakapogusa, mama yangu atakuwa ameshapikia kifungua kinywa.
will have made
2
Complete the sentence with the correct form of the verb in brackets: 'By the time I arrive, they _______ (play) football.',
Tunatumia Future Perfect kwa sababu mchezo utakamilika kabla sijafika.
3
Choose the correct sentence that uses the Future Perfect:
Tunatumia Future Perfect kuzungumzia kitu ambacho kitakamilika kabla ya wakati maalum ujao.
4
Find the error in the sentence: 'By the time I wake up, my mother make breakfast.',
Tunatumia Future Perfect kwa sababu kifungua kinywa kitakamilika kabla sijafika.
Zungumza
Sema: Say aloud: 'I will have finished my homework by 5pm'.