It was C, A, C respectively. I get the answer for question 4, but I'm not sure how to do 3
For question 5, can't we assume that one of the three groups receive no award therefore answer can be D?
For 3 I got A by process of elimination, i.e. figuring out which ones can be false by considering different cases. I'll refer to the group with all German speakers as G1, and the other two as G2 and G3. There are 12 German speakers, 12 French speakers, 6 girls, and 18 boys.
Option A: Consider if all except one member of G1 was a boy (i.e. 1 girl German speaker and 7 boy German speakers). This leaves us with 11 boys and 5 girls remaining in G2 and G3, of which 4 are German speakers and 12 are French speakers. If we consider all the boys to be French speakers, we are left with no German speaking boys. Thus the statement is false.
Option B: Consider the case where all girls speak French. The case works so the statement is false.
Option C: We know that each group has at least 1 girl. For the maximum amount of girls in G2 and G3 (5) there should be one girl in G1. These 5 girls in G2 and G3 can all speak French, thus the statement is true.
Option D: Consider the case where there are 4 girls in G1, and one French speaking girl in each other group. There would be 4 German speaking boys in G1. Thus we have 14 boys in G2 and G3, of which 12 speak French and 4 speak German. If we consider all the boys to be French speakers, we can have a maximum of 12 French speaking boys. Thus the statement is false.
For 5 I assumed the same as you as the question does not say each group receives a prize. If this was the case, testing Option C, G1 and G2 could receive 4 prizes, and G3 none. Thus, the winning group would need to win at least 5 prizes to win more prizes than any other group. So my answer was D. But if we can't make that assumption I can see how it's C.