Do not cry . . . . . spilt milk. A. on B. over C. about D. for

on
over
about
for

The correct answer is B. over.

The idiom “don’t cry over spilled milk” means that it is pointless to dwell on things that have already happened and cannot be changed. In this case, the milk has already been spilled, so there is no point in crying about it.

The other options are not as appropriate in this context. Option A, “on,” would suggest that the milk is being spilled on something, which is not the case. Option C, “about,” would suggest that the milk is being talked about, which is also not the case. Option D, “for,” would suggest that the milk is being mourned, which is also not the case.

Therefore, the correct answer is B. over.