A、影子是光的直线传播形成的,不符合题意,故A错;B、公水中的倒影属于光的折射现象,符合题意,故B正确.C、光在空气中沿直线传播,在小孔后面形成一个清晰的、倒立的实像,不符合题意,故C错;D、月食是光沿直线传播的典型事例,不符合题意,故D错.故选B.