潜入水中的人能看到岸上的树梢,是因为树梢反射的光经水面的折射后射到了人的眼睛里.因为光在空气与水的界面会发生偏折,且折射角小于入射角,所以水中的人逆着光线来的方向看去,会看到变高了的树梢的虚像.
【解析】
光发生折射的条件是:当光从一种透明介质斜射入另一种透明介质时,会发生折射现象;
树梢反射的光斜射向水面时,由光发生折射的条件知,会发生折射现象,当光进入水中后靠近法线,射入潜水员眼睛,而潜水员由于错觉,认为光始终沿直线传播,逆着光的方向看上去而形成的虚像,所以比实际位置高,所以潜水员在水中看见岸上某一树梢,实际是变高了的树梢的虚像.
故选D.