You have made a few spelling mistakes in your position, but , it is fairly good.
A. on the whole
B. generally speaking
C. above all
D. on one hand
网友回答
(答案→)A. on the whole
B. generally speaking
C. above all
D. on one hand
解析: on the whole意为“大体上,总体上”。