All the winners . . . . . prizes tomorrow. A. will be given B. will given C. will be giving D. will have given

will be given
will given
will be giving
will have given

The correct answer is: All the winners will be given prizes tomorrow.

The other options are incorrect because they do not agree with the tense of the sentence. The sentence is in the future tense, so the verb must also be in the future tense. Option A, “will be given,” is the only option that is in the future tense.

Option B, “will given,” is incorrect because it is not a grammatically correct sentence. The verb “given” must be conjugated to agree with the subject, which is “all the winners.” The correct conjugation is “will be given.”

Option C, “will be giving,” is incorrect because it is in the present progressive tense. The sentence is about something that will happen in the future, so the verb must be in the future tense.

Option D, “will have given,” is incorrect because it is in the perfect tense. The perfect tense is used to talk about something that has happened or will have happened by a certain time in the future. The sentence is not about something that has happened or will have happened by a certain time in the future, so the verb must not be in the perfect tense.