Exercise 1: Fill in the Blanks – Future Perfect in Serbian
1. On *će imati napisao* (will have written) knjigu do kraja godine.
2. Mi *ćemo imati stigao* (will have arrived) tamo pre svitanja.
3. Ona *će imati završila* (will have finished) kurs sledeće nedelje.
4. Vi *ćete imati pročitali* (will have read) celu knjigu do sutra.
5. Oni *će imati otišli* (will have gone) na odmor do petka.
6. Ti *ćeš imati naučio* (will have learned) Srpski jezik do kraja godine.
7. Ja *ću imati završio* (will have ended) projekat do aprila.
8. Deca *će imati spavala* (will have slept) do ponoći.
9. Pas *će imati jela* (will have eaten) svu hranu do jutra.
10. *Biće imao održao* (will have held) koncert do sledećeg meseca.
11. Oni *će imati obavila* (will have done) svoje zadatke na vreme.
12. Ti *ćeš imati odgledala* (will have watched) svu sezonu do subote.
13. *Bićete imali kupila* (will have bought) novi auto do kraja godine.
14. Mi *ćemo imati posetila* (will have visited) upravo taj muzej.
15. Ona *će imati razgovarala* (will have talked) sa direktorom do utorka.
Exercise 2: Fill in the Blanks – Future Perfect in Serbian
1. Ja *ću imati pročitala* (will have read) tvoju knjigu do večeras.
2. On *će imati završio* (will have finished) sa poslom pre podneva.
3. Mi *ćemo imati položila* (will have passed) ispite do jula.
4. Oni *će imati stigla* (will have come) do nas do jutra.
5. Ti *ćeš imati videla* (will have seen) sve epizode do petka.
6. Pas *će imati donela* (will have brought) lopticu do kraja dana.
7. Deca *će imati pokupila* (will have picked up) igračke do večere.
8. Mi *ćemo imati poslala* (will have sent) pismo do sutra.
9. Ona *će imati kupila* (will have bought) novu haljinu do subote.
10. Vi *ćete imati obišla* (will have visited) sve znamenitosti do kraja puta.
11. *Biće imao lansirala* (will have launched) novi proizvod do Nove godine.
12. Ti *ćeš imati spremila* (will have prepared) ručak do vremena kad se vratim.
13. Oni *će imati završila* (will have ended) sa treningom do večeri.
14. Ja *ću imati zaspala* (will have fallen asleep) do ponoći.
15. On *će imati napustila* (will have left) grad do subote.