单项选择题

海市蜃楼的形成原因是

A.沙漠中的人由于高温出现幻觉
B.物体反射的光经过大气折射而形成的虚像
C.地球的球面效应
D.大气中水汽增加导致光线传播方向发生变化