Questions & Answers about Завтра я спою песню на концерте.
Because спою is the perfective future form of спеть.
In Russian, there are two common ways to talk about the future:
- imperfective: буду петь = I will be singing / I will sing
- focuses on the process, duration, or repeated action
- perfective: спою = I will sing / I will sing through / I will perform
- focuses on the action as a completed whole
In this sentence, спою песню suggests I will sing a song (from beginning to end, as a performance), which is why perfective works very naturally.
So:
- Завтра я спою песню на концерте. = I’ll sing a song at the concert.
- Завтра я буду петь на концерте. = Tomorrow I’ll be singing at the concert.
This sounds more like talking about the activity in progress, not necessarily one completed song.