1. What was each boy given for Christmas?

2. What was each boy given at Christmas?

3. What was each boy given on Christmas?

4. What was each boy given on Christmas Day?

5. What was each boy given at Christmas Day?

(Which ones are grammatical? When can we use the preposition 'for'? Before Christmas, can we use 'for Christmas'? On Christmas Day, can we use 'for Christmas'?)

1, 2, and 4 are correct. 3 and 5 have incorrect prepositions. Yes, you could use "for Christmas," too.

1. "What was each boy given for Christmas?" - This question is grammatically correct and commonly used. The preposition "for" is used to indicate that the gift is given in connection to the occasion of Christmas.

2. "What was each boy given at Christmas?" - This question is also grammatically correct. The preposition "at" is used to indicate that the gift was given during the time of Christmas.

3. "What was each boy given on Christmas?" - This question is grammatically correct as well. The preposition "on" is used to specify a specific day, in this case, Christmas.

4. "What was each boy given on Christmas Day?" - This question is grammatically correct. The phrase "on Christmas Day" is often used to specify the exact day of the gifts being given.

5. "What was each boy given at Christmas Day?" - This sentence is not grammatically correct. In this context, the preposition "at" is not commonly used with "Christmas Day". Instead, "on Christmas Day" is the usual phrase used.

It is important to note that the use of prepositions can vary depending on the context and regional differences in language usage. However, the most commonly used and widely accepted phrases are as explained above.