Bulgarian future perfect tense has the same logic as in English: we use it to talk about things that will have happened by a certain time in the future. See the following examples:
Обади се утре след 10, защото дотогава вече ще съм видял резултата. (Call tomorrow after 10 because by then I will have already seen the result.)
Следващия месец ще сме завършили проекта. (Next month we will have completed the project.)
We need the past form for completed actions (минало свършено) to form these phrases. See the pattern in the table below:
| I did | аз направих | аз приех | аз казах | аз успях |
| I will have done | аз ще съм направил(а) | аз ще съм приел(а) | аз ще съм казал(а) | аз ще съм успял(а) |
| You will have done | ти ще си направил(а) | ти ще си приел(а) | ти ще си казал(а) | ти ще си успял(а) |
| He will have done | той ще е направил | той ще е приел | той ще е казал | той ще е успял |
| She will have done | тя ще е направила | тя ще е приела | тя ще е казала | тя ще е успяла |
| It will have done | то ще е направило | то ще е приело | то ще е казало | то ще е успяло |
| We will have done | ние ще сме направили | ние ще сме приели | ние ще сме казали | ние ще сме успели |
| You will have done | вие ще сте направили | вие ще сте приели | вие ще сте казали | вие ще сте успели |
| They will have done | те ще са направили | те ще са приели | те ще са казали | те ще са успели |
