光是沿直线传播的.当太阳光、月亮、地球在同一条直线上,月亮转动太阳和地球之间,太阳光有一部分被月亮阻挡,地球上出现月亮的影子,地球上有一部分地区不能看到完整的太阳或看不到太阳,就形成日食;如果地球转动太阳和月亮之间,太阳光有一部分被地球阻挡,无法射向月亮,月亮上出现地球的影子,我们看不到完整的月亮,或看不到月亮,这就是月食.
【解析】
a地区被月亮完全阻挡,太阳的光线不能射向该地区,该地区是日全食.
上面的b地区只能看到太阳的上半部分,下面的b地区只能看到太阳的下半部分,两个地区的人们只能看到太阳的上部或下部,观察到的是日偏食.
故选B.