Context : in a meeting:
A: I will summarize the progress of our project..... I think that we can't finish this project on time.
B: Really? If so, I will give/ going to give/ am giving you 5 months in addition to finish this project.
In this context 2, Are 3 forms good to use or only "will give" is good to use?
In this context, as I see, the speaker makes decision at the time of speaking.
As my grammar books say, for decisions made right on the spot (on at the time of speaking) , we should use "will" future simple. So, how about other forms ( are going to give/ am giving)? Are these 2 forms less commonly used in this context?
What is the difference between 3 forms?