答案
D
解:A、影子是由于光在沿直线传播过程中遇到不透明的物体,在物体后面形成的光照不到的暗区,故本选项不符合题意.
B、当月球转到地球和太阳之间,月球挡住了太阳照向地球的光,我们就看不到太阳,这是日食;当地球到了月球和太阳的中间,太阳光无法射到月亮上面,在地球上观测月球便有一块区域出现了阴影,这就是月食,都是由于光的直线传播形成的,故本选项不符合题意.
C、小孔成像是利用光的直线传播原理形成的倒立的实像,故本选项不符合题意.
D、海市蜃楼是一种光学幻景,是地球上物体反射的光经大气折射而形成的虚像. 因海面上暖空气与高空中冷空气之间的密度不同,对光线折射而产生的,不能用光的直线传播知识解释,符合题意.
故选D.