有光就有影子,是对还是错呢,影子的形成是有物体遮住部分光线直射而产生的阴影。所以要产生影子除有光外还需要在光线的前面有一遮挡物。二者缺一不可。如阳光直射地面则无影子,如有树或建筑物或某别的物体,则会在其后有影子存在。所以有光就有影子,只是具备了有影子的一个条件,是不全面的。