A. will be given
B. will given
C. will be giving
D. will have given
Sentence is in simple future tense. Therefore will be given should be used.
A. will be given
B. will given
C. will be giving
D. will have given
Sentence is in simple future tense. Therefore will be given should be used.