单项选择题

一年四季是由于什么引起的?

A、太阳直射角度不同
B、地球距离太阳远近
C、太阳公转速度不同
D、地球自转