The weather this month has been good ________ . 
#28840
A
on the whole
B
generally speaking
C
above all
D
on one hand